Received: by 2002:a05:6902:102b:0:0:0:0 with SMTP id x11csp2237406ybt; Sun, 28 Jun 2020 12:28:49 -0700 (PDT) X-Google-Smtp-Source: ABdhPJyAeXHlHOwdQ+Wz3WhZYTqI0HO6tBMiT1F0wq0ijEnXG2YvYevFhGkyE6qhprTOZPoC28Pd X-Received: by 2002:aa7:dad6:: with SMTP id x22mr3213355eds.310.1593372529625; Sun, 28 Jun 2020 12:28:49 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1593372529; cv=none; d=google.com; s=arc-20160816; b=lygbGCk3opwg0y32wDtgrJmDzV8/4qiVhbVafWAc8fzdmZY+ovqY/hJgDX8RBsZPcA R7rJ2EHAX2/LRkpzAhBqHXOhGra6AnrEfvFNz/Q4W7xykQI8FlvrS27/7IRG8yfJmAZU 4jsGRzcWU0AlntjARR/DjhU+eiuyM874DwlNc1JHYOPbMI7DRFdi4xvkpWjh7APO9/br bnBnFOxGHdkJmeOELAgxa06DFVBOkWXY1VqIRzofuqaoTdXDYxYCjI14tSGThdPtI6Jp 4gk2JLllux/W2Ttp/qH3cA0b33r9nZggdi4+sk2lwSY+ivqJ9nO6Q6fg90E6taQQk4+B i7SQ== 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 :in-reply-to:references:mime-version:dkim-signature; bh=kZUWssFIuGL6OUndhBSIozjXoTSMxkFu3G5iJudLnts=; b=OhVbDy/XRhG0/yojrwP2VEibISPYRzAvG1FO33hiT2qxP11XKrVohR5WAG3UF1TBrx pJpd06TmAvh3/YeT/3ABn/WMSEY9i59AOaPenE4QmtnV0oocOrygp7RmEmXnoAKO2ZmI Kyeqx6tK8kXYLgrvUunxs7FRdumosMq7sO9kS/EhGIOx7UI3vj3YSWLa+wdDGBisFUxJ qvGS+qLXTR6qEd9jCcZtCwtWAk64aa+N7S5FapIEGRKjfgZtj1WBqHimxHx4C4GpS8pr wsoBqk7Tt5DeO8b5574Q0eTR/CgHSdqhXvbyiWmI5+9GUHRUIRgmvH/dLUu/UfGWNNbP tRzg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=LbyoDRpY; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id i3si9960318ejk.97.2020.06.28.12.28.26; Sun, 28 Jun 2020 12:28:49 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=LbyoDRpY; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1726735AbgF1T07 (ORCPT + 99 others); Sun, 28 Jun 2020 15:26:59 -0400 Received: from mail.kernel.org ([198.145.29.99]:43064 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726668AbgF1T06 (ORCPT ); Sun, 28 Jun 2020 15:26:58 -0400 Received: from mail-ot1-f46.google.com (mail-ot1-f46.google.com [209.85.210.46]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id C2C82206C3; Sun, 28 Jun 2020 19:26:57 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1593372417; bh=eWgU1bHWpQJKynygq8SlOlQDfursoSl2F7Isuu/6Qus=; h=References:In-Reply-To:From:Date:Subject:To:Cc:From; b=LbyoDRpY+UhUHP6xya03mwMz6oDtFM2dPXfOeC95PU28nxzOnKyUOyAgvahh4SCoX Oov1mfKve0EmU4KUD1PjpJWoSTNR2TtML4otIW6vXcr/mf5iEw/j4TNHJjnMf7bbwe dr4C1qAOdf68dXjjTQqSjBhc8f+mkZDFTqtlEgMQ= Received: by mail-ot1-f46.google.com with SMTP id m2so13532549otr.12; Sun, 28 Jun 2020 12:26:57 -0700 (PDT) X-Gm-Message-State: AOAM533Nihk3+ZORS+uoOpiboGCl8aHjYSSGOnPNWNfRsGVch7ICpvL3 jhkvtoRVG5mOjsdK9q/NO1/LhdOElw6Z4OVcAvs= X-Received: by 2002:a9d:688:: with SMTP id 8mr10661896otx.108.1593372417154; Sun, 28 Jun 2020 12:26:57 -0700 (PDT) MIME-Version: 1.0 References: <20200628182601.GA84577@gmail.com> In-Reply-To: From: Ard Biesheuvel Date: Sun, 28 Jun 2020 21:26:45 +0200 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [GIT PULL] EFI fixes To: Linus Torvalds Cc: Ingo Molnar , Arnd Bergmann , Linux Kernel Mailing List , Thomas Gleixner , Borislav Petkov , Peter Zijlstra , linux-efi 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, 28 Jun 2020 at 20:57, Linus Torvalds wrote: > > On Sun, Jun 28, 2020 at 11:26 AM Ingo Molnar wrote: > > > > - Fix build regression on v4.8 and older > > Interesting. > > It's perhaps yet another reason to just skip gcc-4.8 too, since > apparently 4.9 works. > +1 > gcc-4.9 really has a lot of advantages. It's where (I think) gcc > basically supports all C11 things, including _Generic() but also > __auto_type. > > So if we just say that we only care about gcc-4.9 upwards, it frees us > to clean up some (really) old constructions where we've been using > macros with sizeof and/or typeof, and make the code potentially rather > more readable and often more compact. > > Yeah, I know we _just_ made the minimum compiler version be 4.8, but I > do get the feeling that we should just have bitten the bullet and gone > all the way to 4.9. > > Arnd, what was the reason for 4.8 support? I'm assuming there's some > sad unfortunate distro that still uses that ancient compiler.. > Arnd may know more, but I know one of the reasons 4.8 is significant is because RHEL 7 uses it, which will go EOL in 2024. > Ok, ok, 4.9 isn't exactly new either (4.9.0 released May 2014, and > final 4.9 release was 2016), but 4.9 really from a feature angle is a > much saner thing than 4.8. > > Afaik, the main "interesting" part of gcc-4.8 was that it was when gcc > switched over to be built as C++. That's perhaps a huge milestone for > gcc itself, but not necessarily for the users.. > > Arnd? You're the one who tends to keep track of these things.. > > Linus