Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp2513442imu; Thu, 29 Nov 2018 06:15:13 -0800 (PST) X-Google-Smtp-Source: AFSGD/X3zJ8f4uTCJYhA5B5ygg3Cem7h4p3uJxR2GPBHJ57rmlZxGy4YC/0t31HO5a4dRRvQhNqQ X-Received: by 2002:a62:2781:: with SMTP id n123mr1585041pfn.138.1543500913461; Thu, 29 Nov 2018 06:15:13 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1543500913; cv=none; d=google.com; s=arc-20160816; b=fh2+YYX7p3iWP4bcrgunCZwVpm0DsOPQLbLaU+Ka26oWuWBIIEpQ653HVcmqBYkGVy dyREmOK2UYMtw1lXOBGQsleyMFm8Qc0xjAdTrB8jy+HTHHHUTBKcwE0o8HuVF7y21e8Y mkZ/G353GTVvFJ9gg0mRAD4PSjizosvwqKKr0VLV4m61gvpva//NOVh61UAmrhT8u1y3 96d4iBH8+PHkSCv6EWzmkZLnu/LFY41xcsaH7yIUtUTOJGhjLPsLABaKPR08EJwNvUGq 36K0wP+E5ugAY9qQvAuxSWbaRx9iPSKGwSgBXUPPhmKONKQsjUThUlHIg/5j8A3gmaDw yr/g== 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=NeqhZE0uzpLWvcnSHbEEuDuGx3NXE2bYOWWNde6nYvA=; b=DPDrUslDKFhDawB6Kv7PW16Y5edWl1kM8niuhtxJi0lxfMctxvFkXs6++eF74NhEQV v4YaHMwHxnp16sfvz7/72I1j1/AT5EYxsOHxKvuDygddcmgcnVGLCTuV7MmsbfAiOHmX S7hl3oEoZCNmmcw64ZmXWn8bDzgN/dmDIGd75+VUaA0KiG0WocR8ykei9dlKo4z1SVOS Noj9ohAWZHBW2YWJSYMUq8IXo68VkelQcseU3RVQkSZeInvLij23GOCs8zM7by+kzAof YHRVyI7GRpzRYvxDKEfAWxtRrzNcXHMIINpUJStnHHY+Jezowh0snL4eaxoch2cQcGHW LiUg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=qbQochE0; 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 l186si2036231pga.498.2018.11.29.06.14.56; Thu, 29 Nov 2018 06:15:13 -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=qbQochE0; 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 S1728810AbeK3BT2 (ORCPT + 99 others); Thu, 29 Nov 2018 20:19:28 -0500 Received: from mail.kernel.org ([198.145.29.99]:40014 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1728296AbeK3BT1 (ORCPT ); Thu, 29 Nov 2018 20:19:27 -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 4DB7921019; Thu, 29 Nov 2018 14:13:57 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1543500837; bh=1QisvhshrmTAlJrem3YOr5iAdmSCgVpmLrJGgt/1080=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=qbQochE0Vc33FZYx9h/WZGZtemOaU+nWTRv9snVoR2re2kAjlM13+Lg9x4MZ8ayRE 2IS5+Fd0XSHZXHNglLO1Oqio4aKKEMgoEQOnBkFw2SS0ZYj8Gx/jlldoRpN3Zv87Wa DPp/uIJ93fgEsR5wvGd642EOeQTppR9r2N+45NeI= 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 3.18 19/83] arm64: remove no-op -p linker flag Date: Thu, 29 Nov 2018 15:11:37 +0100 Message-Id: <20181129140139.155036780@linuxfoundation.org> X-Mailer: git-send-email 2.19.2 In-Reply-To: <20181129140138.002176596@linuxfoundation.org> References: <20181129140138.002176596@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 3.18-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 37c4fd6aeb7a..42065599d014 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) OBJCOPYFLAGS :=-O binary -R .note -R .note.gnu.build-id -R .comment -S GZFLAGS :=-9 -- 2.17.1