Received: by 2002:ac0:946b:0:0:0:0:0 with SMTP id j40csp1774683imj; Fri, 8 Feb 2019 07:10:31 -0800 (PST) X-Google-Smtp-Source: AHgI3IbstDCYlgWMWTfzIse1hsHclTVrb2UXCG6eYfXR5lfZkJDucH1MDLDBfZg62Ta2xm0KJj86 X-Received: by 2002:a62:8d46:: with SMTP id z67mr4307266pfd.249.1549638631673; Fri, 08 Feb 2019 07:10:31 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1549638631; cv=none; d=google.com; s=arc-20160816; b=Cjxmq42yHfxVUARvDGTK4ObWSomGJw628qRRGXLMyKFGmNt1mgXb/X/aQKzkIrnw0K Nt1c7swhdYQutfdYG5T6726fTHsGADLRPnsaaxJwpp0iJJJmqm310miw+XS8gWvIs0Nn a3noJVv9q2QvVeYcqsW1f/xYdquqGm3r5mncrHT085ACWVZiEwW2dONbgqSK4mgI58Mc OFLrShtkd8VAgBIc70psiVlCi+VajX43XXFr8EXUA1e1nb+fYz1PRvwmRt0Kr04HVnFt 4rWtNIhCLNYQlMRiEwHWU8IQGsdSE+eerypbWyA2pGZCbTqvnr2Rc/4MTEmF4SKSRPJ3 JE3w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:from:date:message-id:references :in-reply-to:subject:cc:to; bh=ssIpsgvey4XSlWZ8OZv9Qb7jEShjdtS2huT7WO9jCRo=; b=wEavHt7RbwJHQs/7k4p23+oCOPMU1qodO//IDpFepWtWymTuLOYbQpqV9jbEQnGQxb miaQN8VFuc00FInJ7vBXNW3R/+CDxDropxUefuKqOHP1nehIrfX5IeZUWA9uGp2WcwTp mOVkJjLuCw2laXNinpLLTQ8lSO0JK9hpTCEURnf28yvLFPwyi6eqWGyLd0PLtesOTgY0 3uYEYJEEOKW6JypYXe1rrIp41W2GlKs6D9y0vRIhkENOKR+TzbpufcW1PKlRSWqg6GKF KHF2RTzUPmiXSnOMCS6IQdOs5xnUnJBzMo0tv1MLX0seukDyVh+MyTvRWw2LRJ6Ens3Q Ks/Q== ARC-Authentication-Results: i=1; mx.google.com; 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 t20si2504696plo.360.2019.02.08.07.10.14; Fri, 08 Feb 2019 07:10: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; 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 S1727984AbfBHPKI (ORCPT + 99 others); Fri, 8 Feb 2019 10:10:08 -0500 Received: from verein.lst.de ([213.95.11.211]:42848 "EHLO newverein.lst.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727470AbfBHPKI (ORCPT ); Fri, 8 Feb 2019 10:10:08 -0500 Received: by newverein.lst.de (Postfix, from userid 2005) id 276E968DD2; Fri, 8 Feb 2019 16:10:07 +0100 (CET) To: Mark Rutland , Will Deacon , Catalin Marinas , Julien Thierry , Steven Rostedt , Josh Poimboeuf , Ingo Molnar , Ard Biesheuvel , Arnd Bergmann , AKASHI Takahiro , Amit Daniel Kachhap Cc: linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, live-patching@vger.kernel.org Subject: [PATCH v8 1/5] arm64: replace -pg with CC_FLAGS_FTRACE in arm64 Makefiles In-Reply-To: <20190208150826.44EBC68DD2@newverein.lst.de> References: <20190208150826.44EBC68DD2@newverein.lst.de> Message-Id: <20190208151007.276E968DD2@newverein.lst.de> Date: Fri, 8 Feb 2019 16:10:07 +0100 (CET) From: duwe@lst.de (Torsten Duwe) Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org In preparation for arm64 supporting ftrace built on other compiler options, let's have the arm64 makefiles remove the $(CC_FLAGS_FTRACE) flags, whatever these may be, rather than assuming '-pg'. There should be no functional change as a result of this patch. Signed-off-by: Torsten Duwe --- arch/arm64/kernel/Makefile | 6 +++--- arch/arm64/lib/Makefile | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) --- a/arch/arm64/kernel/Makefile +++ b/arch/arm64/kernel/Makefile @@ -7,9 +7,9 @@ CPPFLAGS_vmlinux.lds := -DTEXT_OFFSET=$( AFLAGS_head.o := -DTEXT_OFFSET=$(TEXT_OFFSET) CFLAGS_armv8_deprecated.o := -I$(src) -CFLAGS_REMOVE_ftrace.o = -pg -CFLAGS_REMOVE_insn.o = -pg -CFLAGS_REMOVE_return_address.o = -pg +CFLAGS_REMOVE_ftrace.o = $(CC_FLAGS_FTRACE) +CFLAGS_REMOVE_insn.o = $(CC_FLAGS_FTRACE) +CFLAGS_REMOVE_return_address.o = $(CC_FLAGS_FTRACE) # Object file lists. obj-y := debug-monitors.o entry.o irq.o fpsimd.o \ --- a/arch/arm64/lib/Makefile +++ b/arch/arm64/lib/Makefile @@ -24,7 +24,7 @@ CFLAGS_atomic_ll_sc.o := -ffixed-x1 -ffi -fcall-saved-x10 -fcall-saved-x11 -fcall-saved-x12 \ -fcall-saved-x13 -fcall-saved-x14 -fcall-saved-x15 \ -fcall-saved-x18 -fomit-frame-pointer -CFLAGS_REMOVE_atomic_ll_sc.o := -pg +CFLAGS_REMOVE_atomic_ll_sc.o := $(CC_FLAGS_FTRACE) GCOV_PROFILE_atomic_ll_sc.o := n KASAN_SANITIZE_atomic_ll_sc.o := n KCOV_INSTRUMENT_atomic_ll_sc.o := n