Received: by 2002:a25:e7d8:0:0:0:0:0 with SMTP id e207csp2752693ybh; Mon, 16 Mar 2020 09:03:37 -0700 (PDT) X-Google-Smtp-Source: ADFU+vtSLyJI05v3MqzN05Uo8yX0x99/OuAOnkyDP6ylso+PKKUp8avGGAd7XCiInQsojR7odvD8 X-Received: by 2002:a9d:3661:: with SMTP id w88mr21902459otb.223.1584374617825; Mon, 16 Mar 2020 09:03:37 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1584374617; cv=none; d=google.com; s=arc-20160816; b=nyyDbnZ9WvI7JkYD4mNSdGwtYgBJ/Pu6Wzorcwb33ObwgSFQUl9O9/tEok6m+ZUilp UA/4NYXoET02tshv76M+Sy6Y+sJV4hsK0XYzl4jig8ErEHsluZRClFtpd1SNuuf/hLpU Xz6U2/IHcpaxuO5dASZeg3DAub0rdRC086CNd3ybuyC7XaE/R/tZXmRSvk1DkTSuNIrs ui8x/woaqi7Dkmy3RRF78+SVKvyKFE8Kia1MysZZcVNpKQdbRm2JzoSvZej60z7ejy1x tJsEdqtFJuHuSL2J5elvheuFbGsnzMVSz5AkRNiYuEX1iPYW1zWzVGgaOW5s1tInFEz1 bsfQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:references:reply-to:message-id :subject:cc:to:from:date:dkim-signature; bh=ptJgasnrxloCG4yGG7+HyLV3y2hHUDJ/lNDTl67zOFQ=; b=CSqNYzdeM6RN36fEn/fAWT1orHGQ+B0eKMizct3QM+V5Wb00fVEf1KYi3Gt50LksGN ziIkcFnhHtUJBmWxVyjxvdy7iNwD4dV+cE3aQ2FnbwAhSBbwLMG2bYNsninzPheAv+zd E0UucLiyLhDH5KiPbbbTACTs1adEvzptSDTIf/2HDMIU1GfuPJzshkTUyc22Vbp1l8om J8iwNWvmu+vXDo59UL8TUFIcs0ADNlJbvdoRvpinoOcB9gOsLLuGyGtvtTfovPTweXCS qrlpjUOktM3XpL16v3PdUKqGZivM7FavGnQYYhcPGEX6ZuXVYbWzdKMAAGkF3leKbBcR F5Hg== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@alien8.de header.s=dkim header.b=DVYsWyDB; 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=alien8.de Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id w83si172832oie.244.2020.03.16.09.03.22; Mon, 16 Mar 2020 09:03:37 -0700 (PDT) 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=@alien8.de header.s=dkim header.b=DVYsWyDB; 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=alien8.de Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1731838AbgCPQC5 (ORCPT + 99 others); Mon, 16 Mar 2020 12:02:57 -0400 Received: from mail.skyhub.de ([5.9.137.197]:35764 "EHLO mail.skyhub.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1731618AbgCPQC5 (ORCPT ); Mon, 16 Mar 2020 12:02:57 -0400 Received: from zn.tnic (p200300EC2F06AB00329C23FFFEA6A903.dip0.t-ipconnect.de [IPv6:2003:ec:2f06:ab00:329c:23ff:fea6:a903]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.skyhub.de (SuperMail on ZX Spectrum 128k) with ESMTPSA id A4A011EC0CD6; Mon, 16 Mar 2020 17:02:55 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alien8.de; s=dkim; t=1584374575; h=from:from:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=ptJgasnrxloCG4yGG7+HyLV3y2hHUDJ/lNDTl67zOFQ=; b=DVYsWyDBgWlqpjBapVGAfJWq7eA1r6wX8jXn2mO0QnkObtK5ai2cLwYoDKFL/E3VXII9IH aA82RsSLSv/jXDo5ULmdKSz8OP4AEOy4+i8gGa697IMpD8lwZGwngEX9u31UGyjDskke5r m58QyUYAU1hYqFW3gJn6VYqtkAhYKVo= Date: Mon, 16 Mar 2020 17:02:59 +0100 From: Borislav Petkov To: Arvind Sankar , "H. Peter Anvin" Cc: Kees Cook , Thomas Gleixner , Ingo Molnar , x86@kernel.org, linux-kernel@vger.kernel.org, Thomas Lendacky , Mauro Rossi , Michael Matz Subject: [PATCH] Documentation/changes: Raise minimum supported binutils version to 2.23 Message-ID: <20200316160259.GN26126@zn.tnic> Reply-To: x@vger.kernel.org References: <20200113161310.GA191743@rani.riverdale.lan> <20200113195337.604646-1-nivedita@alum.mit.edu> <202001131750.C1B8468@keescook> <20200114165135.GK31032@zn.tnic> <20200115002131.GA3258770@rani.riverdale.lan> <20200115122458.GB20975@zn.tnic> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <20200115122458.GB20975@zn.tnic> User-Agent: Mutt/1.10.1 (2018-07-13) X-Spam: Yes Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Long overdue patch, see below. Plan is to queue it after 5.7-rc1. --- From: Borislav Petkov Date: Mon, 16 Mar 2020 16:28:36 +0100 Subject: [PATCH] Documentation/changes: Raise minimum supported binutilsa version to 2.23 The currently minimum-supported binutils version 2.21 has the problem of promoting symbols which are defined outside of a section into absolute. According to Arvind: binutils-2.21 and -2.22. An x86-64 defconfig will fail with Invalid absolute R_X86_64_32S relocation: _etext and after fixing that one, with Invalid absolute R_X86_64_32S relocation: __end_of_kernel_reserve Those two versions of binutils have a bug when it comes to handling symbols defined outside of a section and binutils 2.23 has the proper fix, see: https://sourceware.org/legacy-ml/binutils/2012-06/msg00155.html Therefore, up to the fixed version directly, skipping the broken ones. Currently shipping distros already have the fixed binutils version so there should be no breakage resulting from this. For more details about the whole thing, see the thread in Link. Signed-off-by: Borislav Petkov Link: https://lkml.kernel.org/r/20200110202349.1881840-1-nivedita@alum.mit.edu --- Documentation/process/changes.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Documentation/process/changes.rst b/Documentation/process/changes.rst index e47863575917..7a842655142c 100644 --- a/Documentation/process/changes.rst +++ b/Documentation/process/changes.rst @@ -31,7 +31,7 @@ you probably needn't concern yourself with pcmciautils. ====================== =============== ======================================== GNU C 4.6 gcc --version GNU make 3.81 make --version -binutils 2.21 ld -v +binutils 2.23 ld -v flex 2.5.35 flex --version bison 2.0 bison --version util-linux 2.10o fdformat --version -- 2.21.0 -- Regards/Gruss, Boris. https://people.kernel.org/tglx/notes-about-netiquette