Received: by 10.213.65.68 with SMTP id h4csp35756imn; Tue, 3 Apr 2018 14:59:43 -0700 (PDT) X-Google-Smtp-Source: AIpwx497kaM28jWTsJDPYQHRzk/mX6HrkFc2df//j9RQ66M11Murj9ZXIFpYW3KfoSAzsF6u1zU+ X-Received: by 2002:a17:902:724b:: with SMTP id c11-v6mr15569540pll.192.1522792783615; Tue, 03 Apr 2018 14:59:43 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1522792783; cv=none; d=google.com; s=arc-20160816; b=DIe2Msf6vNmyn4mdTeoLQqk44xecCHSEhe3d58Pp3x7bfHFnyzZsRlPwMUzzR9DCye NHplp0g7DNDQ6/64CJxrthHljLxfVDcxUDI9aaoWqKW0RbFgdjuVDMxR898WMv4iFHq5 r4iD41XTs2DNfgVoeImclQLZDEJr9ywwmbX6B2da3ijJjZU9WiZ2UjJ+l9eNaqXDkE8L DdDbeiFwxUfJRgnHtALU+D9GDVqrc9M9B5zKXGJZjYhXGVaeMEw+ddaPCMRuQmtibqdP qHK9zUSPoiBxIVFQgY/MvAxysrRf2oMPD8TRpucyGYJtak14DWI185jVcttdcS3bqiDN TKgw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature :arc-authentication-results; bh=isfDbmgu2BqmXPUTdg1CZGIqWytoDRiIZTAONraJa5k=; b=QLkKNTffiek19itfvF6WFVthsZ/vOxo7u1+wyLRSQAInKxr8dWptFzxWshJRieKKWh tcynfmPys0W6zZsOQTgMj167n4qGDGBZyZ6kzq7ts4YR2vOHkesfh+Bu63pOp2pCdWXJ RVh8fGkUPcyBOFlD+dqlczotuUxWZoxTfDVJljgqB2+ObD6P35qoRdWMRUic9p0sycSA l9GimyGu30bsI4hKezKuwFvHGs0JPkSMB8UbPWkIewBqDuIFBmAQBDstqKyj4yB+C7zw qEsxkNFy0ubu5eA0QO1HUslKKDKrV0WsbKVu/DOLlZvCQst2hT+cDc9r8cMgRu8Df9LM N3/Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=SaKSsrkm; 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; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id q7si2602173pgn.372.2018.04.03.14.59.29; Tue, 03 Apr 2018 14:59:43 -0700 (PDT) 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=pass header.i=@google.com header.s=20161025 header.b=SaKSsrkm; 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; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753824AbeDCV6R (ORCPT + 99 others); Tue, 3 Apr 2018 17:58:17 -0400 Received: from mail-it0-f45.google.com ([209.85.214.45]:36646 "EHLO mail-it0-f45.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753169AbeDCV6P (ORCPT ); Tue, 3 Apr 2018 17:58:15 -0400 Received: by mail-it0-f45.google.com with SMTP id 15-v6so14610137itl.1 for ; Tue, 03 Apr 2018 14:58:15 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=isfDbmgu2BqmXPUTdg1CZGIqWytoDRiIZTAONraJa5k=; b=SaKSsrkmM4ojFR0ojJfGXtmNO03oaiWU47o1+FHpcsT54ChcYUztc2bQOws7+t27mq /PRh1AJUCTx4ZwR4bOio37TD5KfDV3TXL85ZPB+aMB+BNi1mX+bXGthc1r9EYDdpyAbT nW61oG/uB6zqahAQl7PwIzwyO8zGZKuQqr4HfevJy0UD1Y11ZkZqHv/wE+rtUj3cRH3Z I+yRaKN51m02sV9DefhPDERpF0lBqa06b7UuANXahjNPhpZttgy4Ou6Tbjp4ClQsaE9D GnRiuk1lM9sYTRyZ0237HIvV1sDhC4V89coqTitjVrHnIAUpWXLYqLYep6x3NIg2KsE8 gk4A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=isfDbmgu2BqmXPUTdg1CZGIqWytoDRiIZTAONraJa5k=; b=p9jmGUaZdlazGM32rG5pMtQBk17eHDq28zYs1SeSFU7NH773ZfBWsKABey2iJKQZyB /SqypyqE1JX+J7Q5xwJoiMSETAtEGy8FHxZBJj6x9OSI7V4BqF7gsVtzmPd59sYRFib5 3WvllkhENUPg+FD/IXH6BCUe/LqIInCtIy+9nU/e7ycckfw+SZYKj8qfvJnLRIPqkOX3 TesoEa0wuMrp/nMTHWlfWGoJ0G8eC2e1uvT4tclkUDZ1u1vPxRsZRBSUojZVUTUsO93w Zn6qKD00QDmi0ESL7noQB9TX43hZDZa8LnYYzCJNKlGJVQgtUb9CA3G4JwSZ6kHC20rF ZFkA== X-Gm-Message-State: ALQs6tAld6z3wqE1mYC11vjrI9Y75IcQxeocaVvMVnJrIT0BmgMPPVml INChVBaA3+Hu88YhPKygBGrPXTZG/G2VqpP7DB+hOQ== X-Received: by 2002:a24:5b87:: with SMTP id g129-v6mr7176006itb.90.1522792694597; Tue, 03 Apr 2018 14:58:14 -0700 (PDT) MIME-Version: 1.0 References: <20180402095033.nfzcrmxvpm46dhbl@gmail.com> <20180403085904.GY4082@hirez.programming.kicks-ass.net> <20180403095118.rpf7tj577dppvx7d@gmail.com> <20180403180658.GE87376@google.com> In-Reply-To: <20180403180658.GE87376@google.com> From: Nick Desaulniers Date: Tue, 03 Apr 2018 21:58:03 +0000 Message-ID: Subject: Re: [GIT PULL] x86/build changes for v4.17 To: Matthias Kaehlcke Cc: Ingo Molnar , Peter Zijlstra , Linus Torvalds , LKML , Thomas Gleixner , Andrew Morton , James Y Knight , Chandler Carruth , Stephen Hines , Kees Cook , groeck@chromium.org, Greg Hackmann , Greg KH Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Speaking more with our internal LLVM teams, there ARE a few different approaches to implementing asm-goto in LLVM proposed, by external parties to Google. These proposals haven't progressed to code review, so we've asked our LLVM teams to reignite these discussions with increased priority, if not implement the feature outright. We (Google kernel AND llvm hackers) are committed to supporting the Linux kernel being built with Clang. I can see both sides where eventually a long-requested feature-request should come to a head, especially with good evidence ( https://lkml.org/lkml/2018/2/14/895), but just as you wouldn't accept a patch that doesn't compile with GCC, I'd like to request that we don't merge patches that fail to compile with Clang (or at least start to think what that might look like). I realize that would increase the burden on patch authors and maintainers, so I'm interested in better approaches or ideas. I've been in contact with the 0-day bot maintainers, kernel-ci maintainers, and even run my own run down version of 0-day bot on my workstation hourly. I think those will help reduce the burden of testing patches with multiple different compilers. -- Thanks, ~Nick Desaulniers