Received: by 2002:ad5:474a:0:0:0:0:0 with SMTP id i10csp2520621imu; Thu, 29 Nov 2018 06:20:42 -0800 (PST) X-Google-Smtp-Source: AFSGD/WC547bWbcSR8AsiPX4maD1n9KunBjJzM/7u2GxLMYdpFM7cRqRpH69Pqpy2ZskEe+Vk2J+ X-Received: by 2002:a62:ae12:: with SMTP id q18mr1580894pff.126.1543501242791; Thu, 29 Nov 2018 06:20:42 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1543501242; cv=none; d=google.com; s=arc-20160816; b=Qv5+NxrMGu+N1XTRWMKuEuOKggod0PPeRVowklYvfxdcZZB1OSAYTBVC1ry+v/kUj5 TibMuFUBIwNlalx4BvL0sdez8tOmckIrV6mss/eQqHCpv60kyet6xeFYnpG4yVmiwbYp lXb85w21IBA+LAMTXRas8rLdtNL3DIibrYbGwerS0nGMjRJZa/KZDZmecvf7aHr2hwim QtPQ9ngFEfeoqdEgEdqoYyAtEXN0QUXNTSZHt5pZ5TKECgbpFi+F7UxhC1yisOPJ9J3f /qYCFAAJn27cpkr+JGDgfXkKfdw8pdIAqY9F2I993hwmjVOtA6jufq8L2fvSdgbElE9E 165A== 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=c+jr7YIRdg37f/AwHCHQBj6TlhJe5B0wYP/Zom2H1cA=; b=BltMCO1N6E6nKpr6M5cMqdG0wzvqJ2jkdanweyEViOKGCGAkbGXzRHD15phQetPnHX dNuULkUauUJxDvofyDbq2Y1OCoXzicuWiNhpBgFF4HQ45SkCCe1DLkV0FFhkZ9R8gJxH 1l6KUzEimg2w/QU5WzMSpIsjJkzJAB9jdLCR/vmG82sozqBtWmxQC74N4qd4Ful0gzHF S17YPrLBNfLFnyEm53gIcWTjamDYHZvPNNO0YGVNeid8j5JpXjEAAJr0wBNnkog4h3ui 1qReCwFhjLylynfv0RSfKkTjJWwH3MpTxRQ197xuapfqd7q+mINFGKTYksxMWP7D+UT5 zOUQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=ekKqi+h0; 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 y12si2106411pgh.289.2018.11.29.06.20.26; Thu, 29 Nov 2018 06:20:42 -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=ekKqi+h0; 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 S1730567AbeK3BXY (ORCPT + 99 others); Thu, 29 Nov 2018 20:23:24 -0500 Received: from mail.kernel.org ([198.145.29.99]:45524 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729819AbeK3BXX (ORCPT ); Thu, 29 Nov 2018 20:23:23 -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 38718205C9; Thu, 29 Nov 2018 14:17:52 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1543501072; bh=ZvCqg/R3HhEMR4QaACY6podoNLbjzOuzbdwgGfG2qyQ=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=ekKqi+h0CrN+Fsy5qUroE/2zTQaCQtnNLMffJZsu+OONChQKx1aOQG7qFKldqbX5f E9XVjbUcx+ynLhmZtdwB2zXQ9E/ESF8LtCmQQUkW5Yh3CTsAEekkIYzsMA+gCSxPNs x4VXs2tgc3RdnIiNsyGpZwHQ8zxkdN3X3ORDX7CA= 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.4 30/86] arm64: remove no-op -p linker flag Date: Thu, 29 Nov 2018 15:11:55 +0100 Message-Id: <20181129140112.482497619@linuxfoundation.org> X-Mailer: git-send-email 2.19.2 In-Reply-To: <20181129140109.832117862@linuxfoundation.org> References: <20181129140109.832117862@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.4-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 c10bb98144b0..fb4ac87fc398 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