From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Google-Smtp-Source: AH8x225MdnKjbLxDU+6RuTyrz1323W0taPZoUVWFoGTpfVF4UVmIDABvJC3a/wAd0tOxSYkwgOe1 ARC-Seal: i=1; a=rsa-sha256; t=1517251133; cv=none; d=google.com; s=arc-20160816; b=Pc1YPvZ7HQPPXFUFoklxpi+94vk+Ss2BceVUR6shqdb1lhofzT+Jm/s+75llmzenZd gJTMh5WzVzFSlVDrMrlbL8df5f+JHkUgaF/aSKGuvOIjxFNCX+SW2MdbE/jHb9h63PKs dI2/SWJvIlzPbuFEVQdTrWsMJ+J5qU/Vsf0T6nptlQiW/8Xh7FHq+VG/PlwVcDkUJbqJ BkBaCyvQOiuEWcjESu8Us8/PdaBB29elhOZD7ZWTtymF2Ut5TrWw0qMsARLm+mskT/mI OkaSvCBAS5qubuNpjhFAAy/FKWGWwZoQ4h9YKD9bctjy0Gsfxq1zNITWpu6VUgplDMqH B8Jg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=user-agent:in-reply-to:content-disposition:mime-version:references :message-id:subject:cc:to:from:date:arc-authentication-results; bh=g+H786EMiU89+ZxbqCZW6BXIBvS35WbOSXjGzAlS4bs=; b=u+fezscOcowJJv9gtDZLcu5Cdv/xb07+WnLdKblHJfsGXjbNx/0Ri0x1I/MPjd392R KsX0KzZtaece37jA7jC83M9ENhNOgHPbnrbKvXbIvlh5ajoE/RYiTTdlTAYR3eRiT8rT qEYAi9FJ4X5KgDhRFCcwyvT+CEbItXf0mTv2pb4GwamdNPp4CAurG3iWtOQ0TDZ0E+2W ackn/ucmGeGFZCetFLhhQtMTlxU7PWyJLiwKlkZjFYBl7+nmGJRZRVdz0EXAa5qMghyO Rel4rAVMX3JN7rLhXzCF0ps1NllCWNvbyCWdA6aeeAIwlPgzzkpR2pbrEE/Eh5FEdXbE 1eCw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: domain of jpoimboe@redhat.com designates 209.132.183.28 as permitted sender) smtp.mailfrom=jpoimboe@redhat.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=redhat.com Authentication-Results: mx.google.com; spf=pass (google.com: domain of jpoimboe@redhat.com designates 209.132.183.28 as permitted sender) smtp.mailfrom=jpoimboe@redhat.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=redhat.com Date: Mon, 29 Jan 2018 12:38:50 -0600 From: Josh Poimboeuf To: Peter Zijlstra Cc: David Woodhouse , Thomas Gleixner , linux-kernel@vger.kernel.org, Dave Hansen , Ashok Raj , Tim Chen , Andy Lutomirski , Linus Torvalds , Greg KH , Andrea Arcangeli , Andi Kleen , Arjan Van De Ven , Dan Williams , Paolo Bonzini , Jun Nakajima , Asit Mallick , Jason Baron Subject: Re: [PATCH 03/24] x86/paravirt: Annotate indirect calls Message-ID: <20180129183850.b6mjtuz4j5d7wum6@treble> References: <20180123152539.374360046@infradead.org> <20180123152638.162540737@infradead.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <20180123152638.162540737@infradead.org> User-Agent: Mutt/1.6.0.1 (2016-04-01) X-getmail-retrieved-from-mailbox: INBOX X-GMAIL-THRID: =?utf-8?q?1590397845189698377?= X-GMAIL-MSGID: =?utf-8?q?1590953124566101117?= X-Mailing-List: linux-kernel@vger.kernel.org List-ID: On Tue, Jan 23, 2018 at 04:25:42PM +0100, Peter Zijlstra wrote: > Paravirt emits indirect calls which get flagged by objtool retpoline > checks, annotate it away because all these indirect calls will be > patched out before we start userspace. There's one condition where this isn't true: the 'noreplace-paravirt' cmdline option. I have no idea why that option exists but we should consider just removing it. -- Josh