Received: by 10.223.185.116 with SMTP id b49csp2444916wrg; Mon, 12 Feb 2018 09:37:56 -0800 (PST) X-Google-Smtp-Source: AH8x227ouUiiIi1MD9IM4krg/ixq3ovpyKHsOBYHb6lMUPWijds5C33eg3lXVJZwL9MQ1DSeaa7A X-Received: by 2002:a17:902:42c3:: with SMTP id h61-v6mr11317865pld.269.1518457076856; Mon, 12 Feb 2018 09:37:56 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1518457076; cv=none; d=google.com; s=arc-20160816; b=Bzb9ZXYcdzKc+eWbLk5mIZon+pXLIRmwU/5PgcY+SJROYq8H7yGg6dXiio1/oMXVZ7 9+ITDo4v3dg0uzri0lmdoX+swEcVEdbbMbulnG6ESbyxiF2RQLKQqNWg9dpnAUnEygmf b1EoP94MWp/7bFELBFVB0g6/WppdBuIpNU0v4bM7/Ql4klo186qXiJYg/NSx/Y3fYOgn LQ9KTzIZGu/2tK023agVoBmeA1ClT+GpDaymiprV2+m+v6jMX2YO5Dcfyk16gYIaSPaR mIwUoY//4sfSIleZc2i6JnGRlPnWLpdILv/uM/YL7Xrm4OSEetv+XgOGL4mf4+RqdLSR tvUg== 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 :references:in-reply-to:mime-version:dkim-signature:dkim-signature :arc-authentication-results; bh=/ZpcABckk+3ph1HPLlMA9IdIUS7rojcrlsq2yiTqGXE=; b=eHInBg529iUmMdgu9AZ3vpmsthl2kkorEdOPoil7OpjPho23XcdS+a8FveQjRZyWOF OuuKHuJ93asdMqoa7pHRnivk7xtjunri8yc7gnr6D4Alpo4Agch+Zwj6OkCTiJJeg6CS kTTa/JAh8I5OT1TamAk4ZwONA24MgxDQ7qiDxMPHOQn2LXMqsWR7InkgAoxW60hFS8FM A9lzQhy6uvMfUkm/fAiyrMDMHq7gAMT9V8CB7CWzu4YEHSJ0jTSiOm0qSiz5TLdInYfN ziHV1EKn3754Tzi7elXxxOV6FEwGohiguztUyOLrBTxwuKTcm+eCX0h3qGsNRLRi5vP4 TFYw== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@google.com header.s=20161025 header.b=Qo6Onqqq; dkim=fail header.i=@chromium.org header.s=google header.b=TRbCp9So; 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=fail (p=NONE sp=NONE dis=NONE) header.from=chromium.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id z8-v6si6030000plo.762.2018.02.12.09.37.42; Mon, 12 Feb 2018 09:37:56 -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=@google.com header.s=20161025 header.b=Qo6Onqqq; dkim=fail header.i=@chromium.org header.s=google header.b=TRbCp9So; 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=fail (p=NONE sp=NONE dis=NONE) header.from=chromium.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1753500AbeBLRdn (ORCPT + 99 others); Mon, 12 Feb 2018 12:33:43 -0500 Received: from mail-ua0-f195.google.com ([209.85.217.195]:35479 "EHLO mail-ua0-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752942AbeBLRdk (ORCPT ); Mon, 12 Feb 2018 12:33:40 -0500 Received: by mail-ua0-f195.google.com with SMTP id n1so9914260uaa.2 for ; Mon, 12 Feb 2018 09:33:39 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=/ZpcABckk+3ph1HPLlMA9IdIUS7rojcrlsq2yiTqGXE=; b=Qo6OnqqqQ348BaHroJTrgywPsSb5a9/kHuHLCcBozQFkzBD8GjZ37t0X4w6sTAWE5X AejNzZ++RaN5mz23OwzyBH7ufYpWHOe+86p1W3t7AfFXrMVeTcF+QBdxaTuK0pWfOKGm QQTYoUOcpOpR6qdJltu0ruN8cVhfAzj7F+8+2Q62jLNhtgiiB+u0856tkSMnr79NlVlT 8mC1Wt1+OozuXYIbHR3T3/Za6T8QwW+uDwKznPMRQUchAf0YM9JaRvSHPkeM9I3L2W2V v/LugvETfdVtMtv2RMxsjV7SliC16Zc377O2gCatLS8ig/pILIlSFDuJ2Psz3IaJyExW lSoA== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=chromium.org; s=google; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=/ZpcABckk+3ph1HPLlMA9IdIUS7rojcrlsq2yiTqGXE=; b=TRbCp9SoGw1xJ6Ad+5Y5s5c144PklnWjZVbHlfE2AUzW2KuDOJnZG9Np7gZkMdspid TTHIssWr8sBO6E8T0vDGZlANsQ+XsOGtY+rONL88rHfIx13U6BxDlvBSkhpR5FsWWYAi yOkkK8dq0dtmeKfd2f6OWNvyBC8Gd5jSPeJEs= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:sender:in-reply-to:references:from :date:message-id:subject:to:cc; bh=/ZpcABckk+3ph1HPLlMA9IdIUS7rojcrlsq2yiTqGXE=; b=F4OFcR69FnqfPh2uejLfisKcn0bQtuDvYLTNi0rVzM/rDY+azx3Poj/auE1O+62tOZ 6kd2MQFymI9woju0OYfTseaPdilskP7dqgZtu16/CwSILWjGbrRrbeVjfR/avl7Kkkpk mRiu6rTkbm4U0ugRCfGsOFdNlKOLO/ZVTdg2VgBNSVEA12+ZDB332rp8/LuDNwVk8/fW mOPBHE+Tk0+GR+KSqqBcJforglGZnFeUZAaxnQpN006OHw4F007bH5nsTI6fyymJBtXQ Zo8eYKHiwjfUWaOUfNDKAm3iRYIDr+m8AK6ajC08FF8y4V8FTAgsk8RLyoX3YmMi3ggJ rTvA== X-Gm-Message-State: APf1xPBBk6D5k6hprjkOv96dy0xP05BfJ6drWAqm8+IcFSpeNTOzrUqR ULbCYRWnW9baVq8dfT878VEv0TUzjGJ7RBs9rpy0ZA== X-Received: by 10.176.112.181 with SMTP id q21mr11906076ual.105.1518456819148; Mon, 12 Feb 2018 09:33:39 -0800 (PST) MIME-Version: 1.0 Received: by 10.31.67.196 with HTTP; Mon, 12 Feb 2018 09:33:38 -0800 (PST) In-Reply-To: <20180212170510.GQ25181@hirez.programming.kicks-ass.net> References: <20180211103432.pf2ot6nd7nbhdhsy@huvuddator> <20180212082635.GA25314@hirez.programming.kicks-ass.net> <1518452362.6606.102.camel@infradead.org> <20180212170510.GQ25181@hirez.programming.kicks-ass.net> From: Kees Cook Date: Mon, 12 Feb 2018 09:33:38 -0800 X-Google-Sender-Auth: VyPRqXY0BQS99VOBOV_Sz_y10XU Message-ID: Subject: Re: [RFC PATCH 4/7] kconfig: support new special property shell= To: Peter Zijlstra Cc: David Woodhouse , Linus Torvalds , Ulf Magnusson , Masahiro Yamada , Linux Kbuild mailing list , Greg Kroah-Hartman , Andrew Morton , Nicolas Pitre , "Luis R . Rodriguez" , Randy Dunlap , Sam Ravnborg , Michal Marek , Martin Schwidefsky , Pavel Machek , linux-s390 , Jiri Kosina , Linux Kernel Mailing List , Tejun Heo , Ingo Molnar , "Van De Ven, Arjan" , Arnd Bergmann , Thomas Gleixner 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 Mon, Feb 12, 2018 at 9:05 AM, Peter Zijlstra wrote: > On Mon, Feb 12, 2018 at 08:56:31AM -0800, Kees Cook wrote: >> That would be bad: Android exclusively builds with clang. > > So implement asm-goto already, and do asm-cc-output while you're at it. Yup, I've already been asking for it. I'm hoping there will be more time/attention now that retpoline is "done". -Kees -- Kees Cook Pixel Security