Received: by 10.223.185.116 with SMTP id b49csp436270wrg; Wed, 14 Feb 2018 01:11:04 -0800 (PST) X-Google-Smtp-Source: AH8x224fn+nL2WWx8DfIObkU1QSuWohaamPCmZkhsFi0515IwWfdV3REe/+xVfUmWuOTwvVQnINM X-Received: by 2002:a17:902:aa85:: with SMTP id d5-v6mr3952479plr.239.1518599464418; Wed, 14 Feb 2018 01:11:04 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1518599464; cv=none; d=google.com; s=arc-20160816; b=NW8VEJze0JMRhRAvpbh1HwThNjS8vD9KQ3SkXjIBJBsbGsaZkCDqUjCwY+Gi3HLxIb 74bNhjb6L8kYTX2Z9szb7ytA6yuEhevXU1TGQ9X8W7m1lEaMVG8BWI34q4mTpTHU/LBJ almVh7rP5p5j3c0VFT/zF8mj8IOjvd2Uo4YkbMo2uRi18QFP09PK6mfybL3RZTbBLoep of5nfjWR0I9m5p1wpFWJtzHDiimTrqqIssANnS3fSJc+OA3N5yn8KjszTdgf4YIxPgul 7BkzpDmIl+bYeVmT2uwrkDrCXEPV5MW8JIlW/GGebPVgCUzogSqC4XLTLN34tfAdKHGv X3Zg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:message-id:subject:cc :to:from:date:dkim-signature:arc-authentication-results; bh=pJ7421Wcj5WAjkT3LI8zH7szI1bYyFWAE9REdjfgQaY=; b=wesJwPKkSCFRB92XOq8d9tSlNgCfXktQIa4uoVB9xdTIaEHaQzON4qcFWsPUZ1rL+s 2tmBQhsbfy8qpMkCHr87m1GkKsoCCERZVgIXVj8D5cvdG7jQaG1CTb8CE4M+cYMhW/WD GfxPmgdcShJOrdMAS7IUELqAzijw8cnNBf6dAJ0YudXzYCb3YJYQP3GtXskCZ5ZCYcHA yqgw9EKQa0h9mjKPx7BnnQ+659GzuzkfD9LpFjVCiaRKsAe1s6aV0wJHEDL2CH+PzgEk 9ybpRh97LKYXL+scmpqQrEo4OtWn0RjlpDMMbamrQdRbBgQztkXgQmLiLHAmZeawFX/Z jXBw== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@infradead.org header.s=bombadil.20170209 header.b=AqqQys0S; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id 38-v6si949034pln.397.2018.02.14.01.10.50; Wed, 14 Feb 2018 01:11:04 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=fail header.i=@infradead.org header.s=bombadil.20170209 header.b=AqqQys0S; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S935158AbeBNJKB (ORCPT + 99 others); Wed, 14 Feb 2018 04:10:01 -0500 Received: from bombadil.infradead.org ([198.137.202.133]:33934 "EHLO bombadil.infradead.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S934803AbeBNJJ6 (ORCPT ); Wed, 14 Feb 2018 04:09:58 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=infradead.org; s=bombadil.20170209; h=In-Reply-To:Content-Type:MIME-Version :References:Message-ID:Subject:Cc:To:From:Date:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=pJ7421Wcj5WAjkT3LI8zH7szI1bYyFWAE9REdjfgQaY=; b=AqqQys0SrQybaP8unm4E3nXpM yTaMP1tw/IRgmbj3gm69Cvo5ddQiNiU6QlJ7I8hisYmRRkIfWmaHtxLSYC7Qw97jBFOJwLFcIvE4I xcioRFLo0KXKMqs1qvNQkh/dIJZfRnUBzn7S1bY60vUF+FPqWaEWFKuJneXLzsiux6jEXr3aKy3PA Tft2VTsVXDBWqFA9obLgWHsA4cpVSAUTN/eovPqu8vaEvvFnCBtbXA1vG08DtjoKvxFnj9v88nJmC hUmdCcgEGE1Dz1an+VCAPshTXiReD7CJxv1FpvZ7tA/5o0OJZzJfBi3yRAsld9SPmEPzxLBU6rkRj +bsztwS0Q==; Received: from j217100.upc-j.chello.nl ([24.132.217.100] helo=hirez.programming.kicks-ass.net) by bombadil.infradead.org with esmtpsa (Exim 4.89 #1 (Red Hat Linux)) id 1elt3d-00044j-RC; Wed, 14 Feb 2018 09:08:54 +0000 Received: by hirez.programming.kicks-ass.net (Postfix, from userid 1000) id 802AC201FB4F1; Wed, 14 Feb 2018 10:08:51 +0100 (CET) Date: Wed, 14 Feb 2018 10:08:51 +0100 From: Peter Zijlstra To: "Yatsina, Marina" Cc: Kees Cook , David Woodhouse , Chandler Carruth , "Kreitzer, David L" , "Grischenko, Andrei L" , "rnk@google.com" , LLVM Developers , "ehsan@mozilla.com" , "Tayree, Coby" , Matthias Braun , Dean Michael Berris , James Y Knight , Guenter Roeck , X86 ML , LKML , Alan Cox , Rik van Riel , Andi Kleen , Josh Poimboeuf , Tom Lendacky , Linus Torvalds , Jiri Kosina , Andy Lutomirski , "Hansen, Dave" , Tim Chen , Greg Kroah-Hartman , Paul Turner , Stephen Hines , Nick Desaulniers Subject: Re: clang asm-goto support (Was Re: [PATCH v2] x86/retpoline: Add clang support) Message-ID: <20180214090851.GU25181@hirez.programming.kicks-ass.net> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.9.2 (2017-12-15) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Wed, Feb 14, 2018 at 08:33:39AM +0000, Yatsina, Marina wrote: > I hope this will give this issue a push forward and we will find a > solution that will not prevent llvm from compiling linux kernel. That solution is asm-goto. We (linux kernel) are not going to support something like it. It's going to be asm-goto or bust. The feature is over 7 years old by now, deal with it. If you ever get to the point where it makes sense to build a kernel with LLVM, then you can bike-shed with the GCC team on new features, until then tough luck.