Received: by 10.223.185.116 with SMTP id b49csp56334wrg; Tue, 13 Feb 2018 16:29:54 -0800 (PST) X-Google-Smtp-Source: AH8x2267Q/ZggG+pyRStsHJV0HjHSA5D3IsQsOp35t1eQo7uFBXi3IMNnlh7Lu8aO7AmLAjKSnX6 X-Received: by 10.99.154.18 with SMTP id o18mr2441943pge.344.1518568194514; Tue, 13 Feb 2018 16:29:54 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1518568194; cv=none; d=google.com; s=arc-20160816; b=qFgUapGxNuvZHKWAXwhkK6GxsS1RceEVh0GcYdrnr6+KHaJk8hwI73L5yWLbqfBAi7 HoBjTDSGx1T8Kxie75BAJp8dSpv7Pgw+5t4wK0aAUfdlV7Q+PlyL1GEEvqmqqymJW56m siR1t91VxX680LaA+k59cJx4ueEwE07VS/YsTCby5ZmPquGtGdkQjS0ifHQiTtka5CaB wtwdu/RDQj8C+nLrCuj0Dt22ao2i1tOAr7DUQv7M0zVZLAuU88g3XumrbNrOdkfILCEH 3Fbzf0vKl76KN0OUdkICIsEWaRk0hK9hZxFIj5lxA77IkXhQYDG6FX2wCAX4ithO9Z8k XUJQ== 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 :mime-version:dkim-signature:arc-authentication-results; bh=MmXhaBXwwzlgTK6cD13lAdgS0oXG3C836YJdL5719JE=; b=UnMMmIX02xtbSbaCQ6KQpkywwexd3aGp0xLjWFz/m8r4Ysa7zl4m4FrSyBCFkpLKeE s6kon/QP7tqutbW3FwY84Q+tQ0X6o9P3XIxC+NcxsewFZeLJtdZrAjcLPD9xUZpkGDTY 4CoGIgtRYEsWIrDSJiHWg0O8SYNzhzSh4YD5V+YKmSvrg3I7nzV0NEHuZzGP4Gxfor1C 5Z/OUQ+Vd1qs5aFJytO3e06Zh0RD4AH03ZXeoUgK+JNNJIzfe/JLihPjEsXZkb2wkRPZ SVgBfAt8r9oFl/edp1cpDCgkAlVMm8nPO/BTB6w4TFFFHIykpKSZutxYaUvlmzokeEi4 enCg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=dnI7vHLH; 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 r1si16505pfi.156.2018.02.13.16.29.39; Tue, 13 Feb 2018 16:29:54 -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=pass header.i=@google.com header.s=20161025 header.b=dnI7vHLH; 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 S966235AbeBNA3A (ORCPT + 99 others); Tue, 13 Feb 2018 19:29:00 -0500 Received: from mail-ua0-f195.google.com ([209.85.217.195]:32940 "EHLO mail-ua0-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S966183AbeBNA27 (ORCPT ); Tue, 13 Feb 2018 19:28:59 -0500 Received: by mail-ua0-f195.google.com with SMTP id p12so12697762uad.0 for ; Tue, 13 Feb 2018 16:28:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:from:date:message-id:subject:to:cc; bh=MmXhaBXwwzlgTK6cD13lAdgS0oXG3C836YJdL5719JE=; b=dnI7vHLH5KHxMd2kSg/INQM03aHCX8c2s+dYtNj9Za33Aj0Qu3E37u9xBPuJ//+xTD GSe+O506QU7FkTZEbhJqATfr1DL+wcZvjp/Zv1KfyMSFEmwa4PwC7AcC88zmOh0p3Guh CBvFvKTZzMb9bOFAW0KDtPq0VvP3IQWyxwZsJsHJX0A8N59pTAJBsoO3uWEHJUZZ5VRs OrZm29EFidEDK9o3/G5COx3UD5LI9LZQsVeYS/U5E7YxlGhHftUK7fxZ6IthnnJGLUb7 VsCjzP2ndYHJ77zmIgWDqkzORAnXjgh+ndxBDgqjHy03M4XUbHkKcLIbr6P9/FD49478 HuJA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=MmXhaBXwwzlgTK6cD13lAdgS0oXG3C836YJdL5719JE=; b=XJZahkcNPaSzMiPuzFnn9AodATkXAwR534duWlM5wxhL/e1w6FTWb3thkLuSFaGSJN aoALBJSZeGqqiS2prK4Lg3gtycMC1ejicJp6i1fTLt0mmrijkjXlYNA6hO5bctkHzczS /WiiTTfP23RTdCTjB2D7wFE2fW3uGXRXipqIWp0Igwfpb1HP7wfKHbYvqwWQIW51G1iI QH60mYSYN4Sc5hKO0cM88tGTs5xiBkG7/9XVR63FmRKTbJBfLvKJXXN3cmgeN0AnSJVe ZokZdWf/pAzuGxuPVzkaZBQyKLdnV1AylYFhs0M+TDGqUBLU4qlDkYsgX/C3SSJPLrL4 IHZA== X-Gm-Message-State: APf1xPDu3qNU+hl1zQ0vvsvHfYOvm9G0vRNLxT7VpzEg7vWzcUj/QpS3 /ToxsGBYr/x7yvCzHbOAxI//Z8CdO/7pRHAmoVTkpw== X-Received: by 10.176.73.209 with SMTP id f17mr2981821uad.110.1518568138571; Tue, 13 Feb 2018 16:28:58 -0800 (PST) MIME-Version: 1.0 Received: by 10.31.56.87 with HTTP; Tue, 13 Feb 2018 16:28:56 -0800 (PST) From: Kees Cook Date: Tue, 13 Feb 2018 16:28:56 -0800 Message-ID: Subject: clang asm-goto support (Was Re: [PATCH v2] x86/retpoline: Add clang support) To: David Woodhouse , Chandler Carruth , Marina Yatsina Cc: Guenter Roeck , X86 ML , LKML , Alan Cox , Rik van Riel , Andi Kleen , Josh Poimboeuf , Tom Lendacky , Peter Zijlstra , Linus Torvalds , Jiri Kosina , Andy Lutomirski , Dave Hansen , Tim Chen , Greg Kroah-Hartman , Paul Turner , Stephen Hines , Nick Desaulniers 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 On Tue, Feb 13, 2018 at 4:10 PM, David Woodhouse wrote: > We also need to resolve the asm-goto thing. Yes, this is becoming much more urgent, assuming we'll be raising the minimum GCC version soon and drop support for lacking asm-goto... Do you happen to know who the right people are to include to move the discussion forward? I know various kernel folks that are passionate about it, but I'm still getting to know who to talk with from llvm. I see an earlier thread here: http://lists.llvm.org/pipermail/llvm-dev/2017-April/111748.html It seems to end there? I'm still coming up to speed on it, so I'm likely missing other context. -Kees -- Kees Cook Pixel Security