Received: by 10.223.185.116 with SMTP id b49csp1432701wrg; Sun, 11 Feb 2018 11:54:56 -0800 (PST) X-Google-Smtp-Source: AH8x224f7TJSQDLE8hr6EK6voZlTOJ6GwLC9bu2ZEJ+jl0XpXwJAJ+qsSMwpRasdvqVgpDf/Xq5w X-Received: by 2002:a17:902:2b84:: with SMTP id l4-v6mr847181plb.338.1518378896346; Sun, 11 Feb 2018 11:54:56 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1518378896; cv=none; d=google.com; s=arc-20160816; b=g7rAGf/z/vsvP6V2ivsYAjoNJwJuAWi4FpiDjeaJS/lT7IIgzEx/AzahDopmjsgw8D 9Ij8OpTBUgoZjhPG0VDh8Hu3h1uKwZCMiSUjduM2jGL04kjF2C9Hi5TLzH8drAqlVCTy EBeHwFpkWDeFuImWoptIDSoF38xMrQg+XvVLThNsJs9kxNogA07Zb6lxsN0xkvFKTx9X WT/Emy2AgEWImTq18X70GCEaLgHC/zhHEhA1WhCYcr+9pd+t0N7bUdu7uwa+k9QbtZZ5 zp+bfyKC2Z/BJMPVc7LSUErnFbgyAV3DirxbceSozCXsewXRjnKmJaN0eJWR4NrSL2X3 Jf3A== 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 :arc-authentication-results; bh=qgDjNPL/BGmRBIOYPJ0ngSj0+w6w9GpeO5ZvT2Pzkdk=; b=HOd8wi1aegyFGLDk5n0wtvPIVV9SisP47EVDopGE/6Jg3amOvrZLYUYglGsvcwhULi n6HJrvzX3UUbM+a/g4zBs130DoAAeof9fxMPL1KwIJg+2cwsSmr5WxpWl4WitrlIuW/X Jl8qosbeKIBR/k5x3cGcPOgs+eFmq5/bOQnVu58J1+AtNJXg9bt7H7R2pYJjV70JL3jo acUEljxswSMKgLn8RLk6l7GkRY4FgoBPiBXxJeSuz1eDK9XkjQ4em4LjBa2gWp8wLwy3 S/HWjZQDw5fAZOLaU3LdNTTo7rGnfZm59vs12jW456/WRNnHbd+lYbIOrqnRyVCAT4F3 0qzw== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b=PQaEtuav; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id m87si5203041pfk.383.2018.02.11.11.54.27; Sun, 11 Feb 2018 11:54: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=@gmail.com header.s=20161025 header.b=PQaEtuav; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S932114AbeBKTxQ (ORCPT + 99 others); Sun, 11 Feb 2018 14:53:16 -0500 Received: from mail-it0-f52.google.com ([209.85.214.52]:33680 "EHLO mail-it0-f52.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932088AbeBKTxO (ORCPT ); Sun, 11 Feb 2018 14:53:14 -0500 Received: by mail-it0-f52.google.com with SMTP id u12so4282132ite.0; Sun, 11 Feb 2018 11:53:14 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:cc; bh=qgDjNPL/BGmRBIOYPJ0ngSj0+w6w9GpeO5ZvT2Pzkdk=; b=PQaEtuavKoqLY0ITzjSZM3e0DDXoLNguNAy/qPOZw3JTW0QJC+NehG2fqKX5ZCARZB 3G7q4fkaQvLtpHAsfUxAf5QP57d9CJRSPL89k0ea/63wqa6I/UIC6MihTgRRlRUCmaSY E4Cp9ktrRsbj6zu4RfdCfKFEiA7Q3CrgkmKSIJbuOtGYUBuwBHKtg6DD4fU9a8T0SU43 V3QkmwlnyMlzPA3Gn/Lc4Tu03VtCXIG80/5BLlFiewH3iw3+/Gd+KyUfqnRrg6FtwNPO rwzN9/sDX80NHZppYlhhTA4cZrF3yaYTDxn9B4opFFeqcr1KIay2YHD3jwP1Ow5E7y/V BmTw== 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=qgDjNPL/BGmRBIOYPJ0ngSj0+w6w9GpeO5ZvT2Pzkdk=; b=NChKa810gPF+dNQVeY6+4zkSKwqHI4ae5CEIDvG0AjD2ib75Z2zyPpDZS0CZHNHDWW MOTPHgyWtSUxayVsU2skhpwNSfeZXFgsicdLnWpgAxlavCt1JQ/EkdLeQwTJp7/hysGl EFWo8JHGLII/aFnwaTRNbV5YYbmjdbrRMs7NqhCF8cT7fwZVQ0M8D6PeOdSou7EviSKf 8r2Reg3VIz2+icq/5mWJBZ21d6HJix51ns3dGXvEF6EIiHINI7YBIjzy4HVF1ailk3Xu 3gDLkJJ1X2VmKx3Ni3hn2twbN+n7gg+jW7v/hB3ADd+JUfH+siikiR++BjaUQsEqxiXM 0abw== X-Gm-Message-State: APf1xPAfAnutgNFvQsMSNFizzcKYDbNsYlucaRPWu9h0yraB/rwLgB9m QivxcjgksEG8AbE04Ljg3PgPk+/C4jir+2jxY7U= X-Received: by 10.36.238.194 with SMTP id b185mr2961182iti.100.1518378793466; Sun, 11 Feb 2018 11:53:13 -0800 (PST) MIME-Version: 1.0 Received: by 10.107.59.196 with HTTP; Sun, 11 Feb 2018 11:53:12 -0800 (PST) In-Reply-To: References: <20180210054843.z3g7wvcmlccvww3h@huvuddator> <20180210074924.3nhxsza5zdbaahxx@huvuddator> <20180210080556.mycqsjhxbaguwhay@huvuddator> <20180210085519.737ckf4bcl57h4g2@huvuddator> <20180211103432.pf2ot6nd7nbhdhsy@huvuddator> From: Linus Torvalds Date: Sun, 11 Feb 2018 11:53:12 -0800 X-Google-Sender-Auth: M7SaFCzvzKuqdlBmM7ySHqWIBe4 Message-ID: Subject: Re: [RFC PATCH 4/7] kconfig: support new special property shell= To: Kees Cook 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:39 AM, Kees Cook wrote: >> >> (a) make gcc 4.5 be the minimum required version > > I love bumping minimum for so many reason more than just stack protector. :) Well, it's still not a very *big* bump. With modern distros being at 7.3, and people testing pre-releases of gcc-8, something like gcc-4.5 is still pretty darn ancient. But it would be good to be able to rely on asm goto rather than have completely different logic for "have to do it by hand". And I do wonder how many of our "let's test if gcc supports this option" are completely out-dated. And in we still have tests for truly ancient garbage. > 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. 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. Linus