Received: by 10.223.185.116 with SMTP id b49csp1484342wrg; Sun, 11 Feb 2018 13:12:48 -0800 (PST) X-Google-Smtp-Source: AH8x2263BDO1Ih1/UQMxwLMgDItA0zV9zpQMy+KSmyDPTqiLrQJCvH9MI+gw4tGp2+YdxuACF6vP X-Received: by 2002:a17:902:7290:: with SMTP id d16-v6mr9067611pll.303.1518383568156; Sun, 11 Feb 2018 13:12:48 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1518383568; cv=none; d=google.com; s=arc-20160816; b=FhlydrefqEZ+jExeq4rY3rGYxskaZirZ71AqbTl3UiRyv9oD2h6Xyev3qfdRrCUi8e 00rC7faFN0dp3mh/pO1yvofTNkSRjuHwTIJ3UJJnKbhHf/IOx17HiICXxeeBePtDGhqG FToArAt1NRDA2o1d8xVINBVNoB2bRarKUcs9GPpPcvhEC4lF9r4bjuYBt+LVJumzkF+t YJ9sq0uVkNuRONEmXZeb5GHLa3Mn6MvZRxcgWZ82928eK0CF2MQgglQLJ2mdFM58WF2f v7/nJLkdt+6n6VWJq+2hfnZyNE5/dysy39Ja7eo+QBRvVKwc1wixHL3QLd2VJqJR4gg8 pfNw== 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=syZl7vEo+d4yLYQQGlo/Evx4ObbiaSTOvzb+EA7KlV8=; b=ze2s7XGicDHREbdyv0F6io/OHxN0f7q6F8NN5LrNqlvRsq+hf7fB+dupNhvhBn6nVz NapGv3Sq6K2pUbOpN6KKiUmN7rPw8QoOF0KiD3NrjMsM6amFpCRgyBglSC3/tI3jqCLJ GVEPC3cl7GS6d98vDcbjZI6hRwJt3mFX8R+/VDMVAnsEdOHVDwuHcmoeeDQulo618wx2 pBv/xzThkuDD3SVDWBO6GPpGjzQH3zvgJdKugJ15gMuRHdkOqGW6n0xQrNWESCnnv8MO TlOlQOvUb6kcdcVcVsCscf9sWkR7SQ5onAiswaNbbk15MfpbStQFEyfRJ6MWGiMfSNO2 Sd0g== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@google.com header.s=20161025 header.b=J8dL6Z8r; dkim=fail header.i=@chromium.org header.s=google header.b=M5mXhUkG; 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 z25si1475896pfi.39.2018.02.11.13.12.34; Sun, 11 Feb 2018 13:12:48 -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=J8dL6Z8r; dkim=fail header.i=@chromium.org header.s=google header.b=M5mXhUkG; 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 S932191AbeBKVL5 (ORCPT + 99 others); Sun, 11 Feb 2018 16:11:57 -0500 Received: from mail-ua0-f172.google.com ([209.85.217.172]:39645 "EHLO mail-ua0-f172.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932114AbeBKVLz (ORCPT ); Sun, 11 Feb 2018 16:11:55 -0500 Received: by mail-ua0-f172.google.com with SMTP id r4so8338816uak.6 for ; Sun, 11 Feb 2018 13:11:54 -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=syZl7vEo+d4yLYQQGlo/Evx4ObbiaSTOvzb+EA7KlV8=; b=J8dL6Z8rTEsqw6SFGW250As7u5jF6pjBJlTPLqbnrb7jcahWep9NSUJiN561WUpvPH 4GX11xv8UNhPAKUB9I2o7KFHcjCuDh0aVc96+84V7qyEHuq45kMgGENKTZr/kZPsIrO+ TQlQ59w2joKTKCUDhJU1uLcKNLk/xWZA6OEJT2DDyy5H4UEbtF9Mlb3eh6Tc5BkzI7cO fln8iFwps63kXJDF4oswJHmZ5oLOBY4lM5zblpFeSEgQVwgT+p3LxljVGcUtAQ0LvYS2 /ty38WiCsELMGDYSz5q+aLE1JTsuT7K454SVOCeilOkzfC1WKhDu/kd7s8wgfUMti6nw uhaw== 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=syZl7vEo+d4yLYQQGlo/Evx4ObbiaSTOvzb+EA7KlV8=; b=M5mXhUkGdETzZf1OC/iw5c9hQ/mVHV/OhGXOO6ovTI8co9q+Q0V/985Lt8Qovey+l5 LvYNDiGym3w5M3dk+lJBaVQlB3aCpc9t3jZxqYWxc65XOrc8tPYMx1r/vZfiyo6/xH+F SvWdymUwhgShhOmCK3rVIB3xYhkhcCHsoYYYw= 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=syZl7vEo+d4yLYQQGlo/Evx4ObbiaSTOvzb+EA7KlV8=; b=sWs+uZLXyphdgyAXm4XDXIkO+z3vU10SRMadRIbc/rn1YznUJJ8pdFFOV9fbexixoc YLlmCcrVAV/XG6LPy1f5gfUvzin0VkmfKftlOxZxsmB1gLPbSwS0w4bSUrfBXgeAluEH JcZrKAiyVLTSaOAXPYGCLDP1eQUtjoVoHE7TL4pHZM9ki6YZeXvKJCGj/MjHSMeKqozp YmX0pe44KbryAdtEIVTfK9hCuxA9IomdrGjcORs7jObWU5D3RZx8uKU7izCXfsmuDF8d WfO+uWtlmcoRGUlojUFcm9FBR/QHPK8orUIgYFlz9FMN1v96sRIUUB8fsd3lO6KpWmjc 9OWw== X-Gm-Message-State: APf1xPBfx+2gpvCJKRQauNAXK9nLHmqu41PuJk2yYffpl9JJPOBSuTDC IWhcoj+CdGjQVdvo7nUpAtXlFpIUH03Wj3xLuZBHvQ== X-Received: by 10.176.112.181 with SMTP id q21mr9346909ual.105.1518383514029; Sun, 11 Feb 2018 13:11:54 -0800 (PST) MIME-Version: 1.0 Received: by 10.31.67.196 with HTTP; Sun, 11 Feb 2018 13:11:53 -0800 (PST) In-Reply-To: References: <20180210054843.z3g7wvcmlccvww3h@huvuddator> <20180210074924.3nhxsza5zdbaahxx@huvuddator> <20180210080556.mycqsjhxbaguwhay@huvuddator> <20180210085519.737ckf4bcl57h4g2@huvuddator> <20180211103432.pf2ot6nd7nbhdhsy@huvuddator> From: Kees Cook Date: Sun, 11 Feb 2018 13:11:53 -0800 X-Google-Sender-Auth: 4JkaYv59av3v80iISx2N5708Pdc 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 , Tejun Heo , Ingo Molnar , "Van De Ven, Arjan" , Arnd Bergmann 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 Sun, Feb 11, 2018 at 11:53 AM, Linus Torvalds wrote: > On Sun, Feb 11, 2018 at 11:39 AM, Kees Cook wrote: >> This made akpm and Arnd very very grumpy as it regressed their builds. >> That's why I had to deal with the condition very carefully for _AUTO. > > Well, Arnd build new cross-tools last week, probably because you > really need new tools for other reasons anyway (ie all the spectre > mitigation). So I think Arnd is set. > > And akpm being on some ancient stone age system has been an issue > before. The only way to fix it is to break it. I don't seem to be the one that can declare such things, which is why I pulled _AUTO out of -mm before the 4.15 merge window. It was breaking akpm and Arnd, which seemed like a serious problem, especially since you've yelled about how it's very bad to break builds, etc. > What I would worry about primarily is not one of the odd developers > who can upgrade, but random people in the wild. I don't want to lose > the occasional odd tester that does things nobody else does. > > But with gcc-4.5 being 7+ years old, I can't imagine it's a huge issue. You have no objection from me at all on this. I have been yelled at repeatedly (unjustly in this thread even) for "forcing options" on people. I worked very hard to NOT break people with this, so it didn't seem like a good plan to knowingly break builds. (And the other options, _REGULAR and _STRONG, _do_ actually break the build if you have a broken compiler. But for _AUTO, that seemed like a very bad idea. I could only imagine the flames.) -Kees -- Kees Cook Pixel Security