Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp2529633imu; Thu, 29 Nov 2018 06:28:05 -0800 (PST) X-Google-Smtp-Source: AFSGD/X2hMO3RzH1E+yzx2a3G0wpbPtJq4NYKca04/3fFn+Pyl0jbFRje940+ghIEJPyuw0HosA2 X-Received: by 2002:a63:61c8:: with SMTP id v191mr1450215pgb.242.1543501685829; Thu, 29 Nov 2018 06:28:05 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1543501685; cv=none; d=google.com; s=arc-20160816; b=CsNpaucpGAgnOY6mT8K4TlK7RfEk0QMkHWKV2eeXu+SK8q4Y01zXTBKUbCkmIOoYN8 SPvnEztT/FlOM0AIifzWIujRJb9FtjQKjIc20Us7xHDFy1BkEGF9MfK68DUByp6/Amtg QC5vrD6mnk+dFoecFn92YD6lJuvApkUGpvUrig+UG5SvqPYOJ4T1/emLDxu9VyfPgIJo eqUrH1lOtAKMCIpyoMM3bA/ahHBonSnZQr0501L4rvSvBc7e8oaeiITt97KgHIgvkAz+ 7ZvDKCtNPGgUOWmGwNt1ibx7wwIcbE9tFBs+VoCKOth6QNvS4VoHaK3ncS93NBbX6a2N RRtw== 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=IOwcGy9OHBi+zk7A7EaVD5UZdhWLiIbkpfra95qCeQE=; b=yXNpfnkT0gC7A2BvoR7rloAOMpCnvYsmdmgTM3JquNlPcqyTOFKaBs1zv7ItwdZsvj amdmQCo1nxFyiftehhgaLcX7KCQcjoTGRS5nnXcJVa5J9aKjseSau8nAX//zmgx1OMH1 Puu/61cvL6nwnJGh9tbqZXDJCL8tCY9Rw8Idn5iRKBt8LCwP9WagnYPTtzgmIxEmD/9w lrx9VWDtlZdkV2uhdaE1OrqcFMskcllxhU5SEUSnnhoBbTQyxBVxMRD3qSWTxSV+NxWX B6O6CbrncaY4FnObcYNKUpSUeNE2boZkV+hnJpRIft+i7oJoa+8bUa7Kd8M7QKBwj3ff Gyxw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=i5lL9dXw; 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 a2si2177651pgm.154.2018.11.29.06.27.50; Thu, 29 Nov 2018 06:28:05 -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=i5lL9dXw; 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 S2387526AbeK3Bc3 (ORCPT + 99 others); Thu, 29 Nov 2018 20:32:29 -0500 Received: from mail.kernel.org ([198.145.29.99]:60684 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1731824AbeK3Bc2 (ORCPT ); Thu, 29 Nov 2018 20:32:28 -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 8DC9F2145D; Thu, 29 Nov 2018 14:26:55 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1543501616; bh=TtZ+94LR2syaRBQG1z0AafPa5xx0DxtNloBTb46r2rU=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=i5lL9dXw1CAOSlmfTnRYAem5w/tTyZhA89Qho9/tS/691nue/xgwvPq2iCRcEmpm6 uBTQiNhNm+46K7l1eThBJi+Sar477pXCCDX5F/YEm6AAMpRRiCBEeq2Iuk50MzRmjd f46FfIU7F38zzxPFdToRXcBFdmyy3HsibP8NJDiY= 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.14 070/100] arm64: remove no-op -p linker flag Date: Thu, 29 Nov 2018 15:12:40 +0100 Message-Id: <20181129140104.911417834@linuxfoundation.org> X-Mailer: git-send-email 2.19.2 In-Reply-To: <20181129140058.768942700@linuxfoundation.org> References: <20181129140058.768942700@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.14-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(-) --- 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