Received: by 10.223.185.116 with SMTP id b49csp1300997wrg; Sun, 11 Feb 2018 08:55:51 -0800 (PST) X-Google-Smtp-Source: AH8x224NN5L1vPy22RgIMdGOAsam1eCGkQ4eArpxhWkQq22IvUy1CDN4610uPEpffU7vFK5dzK/u X-Received: by 2002:a17:902:bd4b:: with SMTP id b11-v6mr8566562plx.313.1518368150998; Sun, 11 Feb 2018 08:55:50 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1518368150; cv=none; d=google.com; s=arc-20160816; b=NZw8kyKernHbx+gyZuDPyfbe4aqAwlvED6VuRt8DyPKQXeNCg3vrQ9W+HqxcqmO8R7 84Jqa4QlsWKkbLMOgVZYEfm+LwuLgpzwNpF6hc5EvJiEasYrdoX2/rGF8SiAPPcv2/Ls +2G6ziOPPn6QSm7yAOulnoZdvEmtjgnzIMHfeaAvjTLSt8roqDMNPV4rBWxCP7sg5t23 gj8GPWv9kNt57yJJEeqjkTIc3T7fA2/gYlj5rzWjLyaZUScqPjXnKMvqzFC5pjmxGpA+ YDlBJ7SuWhnmFIx4uuUFUbcfhw42ywsDQATg5CQwAonQtLFiNf8Z0EH+Xl8seyS/lPBN ghFA== 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=L5/lIblhSt4e/vq8V6l5cy+0+IASedlDPzll0b1sDHk=; b=WawglzzoemHy6QoMxrYJqd1o3MoDlm4047iKz3AhJmix/epb9zmDeUpBzDd06xVpsL /uWHVklRJrtZbwHNayhxREx5KiAQQ0NInzlQhonND+LoAkkVo8nfsFOP42vCmtfpqbLy SA7TbWHrYsJ/E6YW8WwgkkJ81dyFsdOLHoBUz3iQ9aQATY9Bw67Ug9wkLfloMuibVH71 l4ygN77JtEHibXlVqgwPTMnXbOMIIySa4gt0Y0XtmHOEXW0CxTXUYJ4tNW0B8wXRq/u1 aFvwEpjdBDJhwWAAKbp5Ys+fZAe/hYDbQUXfzJfFAW3N2lp3nzMUQ9BE+wMf2uiOxlsx Zh2A== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@google.com header.s=20161025 header.b=CT0/tBFF; dkim=fail header.i=@chromium.org header.s=google header.b=czmURFT1; 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 az5-v6si4633717plb.71.2018.02.11.08.55.25; Sun, 11 Feb 2018 08:55:50 -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=CT0/tBFF; dkim=fail header.i=@chromium.org header.s=google header.b=czmURFT1; 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 S1753570AbeBKQyh (ORCPT + 99 others); Sun, 11 Feb 2018 11:54:37 -0500 Received: from mail-ua0-f193.google.com ([209.85.217.193]:33386 "EHLO mail-ua0-f193.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1752496AbeBKQyc (ORCPT ); Sun, 11 Feb 2018 11:54:32 -0500 Received: by mail-ua0-f193.google.com with SMTP id p12so8125429uad.0 for ; Sun, 11 Feb 2018 08:54:31 -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=L5/lIblhSt4e/vq8V6l5cy+0+IASedlDPzll0b1sDHk=; b=CT0/tBFFMlHHu1YOxfdeQlHXKf9ap9hK2lU5iSMjTehWxTUZTafzgswSJtvHKkJddU t+Q5S/Ajha8HalrQlXLPy04N5mP7CUjhkc0Q/vXvUsqpf5qY5AjqQA/gAlr2/hxkarMo apWvfcdGc0PI81HwdQae2onpCCX+ML0vV+RKtcureUUaTdPtA1Co9idWbNg4iBvnWM2s vtcGQiJ/TRtshPGEgH1l9zL9DaeonGLlEaUMgywp1WrG5VDps/ZXeArO0n+s4JqRGft7 QMUjahHox62VZc4L2VSh2PK9xmO+Phy8sPSU/KL3Ao62IPjl9LH4vmZy8qAOY6Fvlvsm 0cgA== 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=L5/lIblhSt4e/vq8V6l5cy+0+IASedlDPzll0b1sDHk=; b=czmURFT1H0nYChgN/v9JtKQWGZUkO6qHvZHwhTNfmlPO7wG8gqWUC2bsP4lq4vokT3 eun0DvsPXzcR15b3kOgQ3qTUy8f4QTpxrMQJWQpCJkxmcqgtLOe50VRZE+Zu7iheC4y+ 7ZD9omriXE9S/DNddFnz/szNIgeDMpxXpKk+Q= 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=L5/lIblhSt4e/vq8V6l5cy+0+IASedlDPzll0b1sDHk=; b=j/kLvWr/kdZONxhx0VCqGMlUOdgXwFmpoNoG7YX+0noavAsUiKETKELvCL60bdu3s9 aCMpuW0zt3fR7hp0Ny2ddHRWHSGvW1qasYqnCEVew8HWPDSfe8w9Uct+HOBlZ7zqkc6g fl1oNp5UxyniSvxYmPL8VIjubskM/X76CZos/bTwa9GzCvGGZHoN5zhhNRsuXO2uo+un zmsS9r1GiXjzq9GJKQ76HiuHG922YPgYSESI+Okw0ARqxXEWwg5XygEINKAI4ir49HEk ojR16iCzjZomxhjV6SXv2tVtpp5ipfYYkHTp6vS/ZeGvrq3plgEikaBm2SQ2ATYaOhiy 36iQ== X-Gm-Message-State: APf1xPBZjUn8Pw3WeNhLWlMX/Rmd8w7cgMFuRe8MfJLuuSr74H12I8Al jHdM0EUdEeSsCYyetj9yNyCCixilqL+6CgAFufRzQQ== X-Received: by 10.176.76.43 with SMTP id l43mr9039348uaf.155.1518368070899; Sun, 11 Feb 2018 08:54:30 -0800 (PST) MIME-Version: 1.0 Received: by 10.31.67.196 with HTTP; Sun, 11 Feb 2018 08:54:29 -0800 (PST) In-Reply-To: References: <1518106752-29228-1-git-send-email-yamada.masahiro@socionext.com> <1518106752-29228-5-git-send-email-yamada.masahiro@socionext.com> <20180209053038.pscoijvowmyudyzf@huvuddator> <20180209124607.akjhncb5sempjqcn@huvuddator> <20180210054843.z3g7wvcmlccvww3h@huvuddator> <20180210074924.3nhxsza5zdbaahxx@huvuddator> <20180210080556.mycqsjhxbaguwhay@huvuddator> <20180210085519.737ckf4bcl57h4g2@huvuddator> From: Kees Cook Date: Sun, 11 Feb 2018 08:54:29 -0800 X-Google-Sender-Auth: ErJn72A6nhwoI-pDu82phzuUvbM Message-ID: Subject: Re: [RFC PATCH 4/7] kconfig: support new special property shell= To: Linus Torvalds Cc: 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 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 Sat, Feb 10, 2018 at 11:28 PM, Linus Torvalds wrote: > On Sat, Feb 10, 2018 at 8:46 PM, Linus Torvalds > wrote: >> >> Argh. I wanted to get rid of all that entirely, and simplify this all. >> The mentioned script (and bugzilla) was from 2006, I assumed this was >> all historical. >> >> But if it has broken again since, I guess we need to have a silly script. Grr. > [...] > Oh well. It looks like we really have to have those nasty exceptions > from the normal rules. Yeah, I was really disappointed to discover the broken gcc case Arnd had while I was testing the new ..._AUTO option. I thought I was going to be able to throw away a whole bunch of the complexity too. :( And this was on top of the recent discussion about raising the minimum gcc level to a place where there wasn't any need for the "old broken gcc" stack-protectors checks. But, no, that would have been too easy. :( -Kees -- Kees Cook Pixel Security