Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp2561302imu; Thu, 29 Nov 2018 06:56:31 -0800 (PST) X-Google-Smtp-Source: AFSGD/UqnWa7OB+wpyUmctkQS6mbqWbEPorRj9fI3NigU+3sO2nP8eZayu+yDTxUzef0gSNIdo+x X-Received: by 2002:a62:c185:: with SMTP id i127mr1700086pfg.43.1543503391043; Thu, 29 Nov 2018 06:56:31 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1543503391; cv=none; d=google.com; s=arc-20160816; b=SDFNlXeOGRutNnoU20gLqY9ARdFEYG6loYeGhBwnCwJJekOFFlfe6ZAtKgLhTdLTg0 spbaY5lPvAijZp6qNFHa7o3awCkNmsUOqiOk6SjPZ3ijTBPJlxOUtMnN+TTsexs2iVNK OqOScRH0e33vURpRC+XTrDLFZY4MWgZWLrsEcYOzrkwKAg5CzLsAn5hUTcK8mW7jKVbd yEoTNG9bHXYJPPVBMpBtfmOjVP8Elbi0MWOpnm6J5swAH8XmuCQ53H04fPq6Vm5NSxcb XwG32lwyTpR/doqKFxofSTjmZrLy//OBm9azM61UkXfDff9foQEMLHMcnC/EnpUr9j2+ uKSw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=fv15dd7mv3+JTdynoaStH/idC9W6f33rjeAv6xqcSZE=; b=mwCZ7MHA6gXV2nnSo7dTVWeTDJBB2mKOUN1jiNdAhZTJ/lr/BsRtMWsa0blPg46TTp H3/5OUBV8lHIYLQqnFCb/uP4TXnp21DXN+u2yhDLzLGlxAKKC/NXs0GzNUaAzDaLsdEs RqH4B27dVudVyAEM9EL7T9nm0T5zdYxkocPUcu1Rx4i8tr4QEXuLPn+4bki+LXrtgg2R WDkqRmwi56QY9DIaDprXskU59qEdAwPtIwaDPj8Bu5/zFBKdVZovUPIJjNoSIrsH2F+Y Fy80iiP+DK1F4cq+KhSbNjLcZ3jk7x5MZFF8QOfgyCRiE/nJgNKld9yVuxE/Vl9fBAfl NhAQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=nsX4Er4F; 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 f95si2508308plb.60.2018.11.29.06.56.16; Thu, 29 Nov 2018 06:56:31 -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=pass header.i=@kernel.org header.s=default header.b=nsX4Er4F; 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 S1731872AbeK3B1i (ORCPT + 99 others); Thu, 29 Nov 2018 20:27:38 -0500 Received: from mail.kernel.org ([198.145.29.99]:52734 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1731856AbeK3B1h (ORCPT ); Thu, 29 Nov 2018 20:27:37 -0500 Received: from localhost (5356596B.cm-6-7b.dynamic.ziggo.nl [83.86.89.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 9A5AB2133F; Thu, 29 Nov 2018 14:22:05 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1543501326; bh=8TrjrXV3EHBgEONvm6iiY0EuP2jOvlNE2HmLLCQxYac=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=nsX4Er4F6zj93N04EXiTa/8oo8xGUFey8lkvTE5KS79ZCV2i1XI6VWmMWDYPlfb2/ oJ5CYhUA0MIqEVGb5otkJXIlM8UCqEcgBboZZOnj987/tYQKll4TP23gl6sCR7D6ys mLAOcSxpRbH/1pB+9F3ESACxHrqb+B/HqqjSRcxI= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Will Deacon , Nick Desaulniers , Greg Hackmann , Catalin Marinas , Sasha Levin Subject: [PATCH 4.9 44/92] arm64: remove no-op -p linker flag Date: Thu, 29 Nov 2018 15:12:13 +0100 Message-Id: <20181129140109.786474544@linuxfoundation.org> X-Mailer: git-send-email 2.19.2 In-Reply-To: <20181129140106.520639693@linuxfoundation.org> References: <20181129140106.520639693@linuxfoundation.org> User-Agent: quilt/0.65 X-stable: review MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org 4.9-stable review patch. If anyone has any objections, please let me know. ------------------ (commit 1a381d4a0a9a0f999a13faaba22bf6b3fc80dcb9 upstream) Linking the ARM64 defconfig kernel with LLVM lld fails with the error: ld.lld: error: unknown argument: -p Makefile:1015: recipe for target 'vmlinux' failed Without this flag, the ARM64 defconfig kernel successfully links with lld and boots on Dragonboard 410c. After digging through binutils source and changelogs, it turns out that -p is only relevant to ancient binutils installations targeting 32-bit ARM. binutils accepts -p for AArch64 too, but it's always been undocumented and silently ignored. A comment in ld/emultempl/aarch64elf.em explains that it's "Only here for backwards compatibility". Since this flag is a no-op on ARM64, we can safely drop it. Acked-by: Will Deacon Reviewed-by: Nick Desaulniers Signed-off-by: Greg Hackmann Signed-off-by: Catalin Marinas Signed-off-by: Nick Desaulniers Signed-off-by: Sasha Levin --- arch/arm64/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm64/Makefile b/arch/arm64/Makefile index 92110c2c6c59..ee94597773fa 100644 --- a/arch/arm64/Makefile +++ b/arch/arm64/Makefile @@ -10,7 +10,7 @@ # # Copyright (C) 1995-2001 by Russell King -LDFLAGS_vmlinux :=-p --no-undefined -X +LDFLAGS_vmlinux :=--no-undefined -X CPPFLAGS_vmlinux.lds = -DTEXT_OFFSET=$(TEXT_OFFSET) GZFLAGS :=-9 -- 2.17.1