Received: by 2002:a25:824b:0:0:0:0:0 with SMTP id d11csp5854239ybn; Sun, 29 Sep 2019 07:07:38 -0700 (PDT) X-Google-Smtp-Source: APXvYqzhP0FRFhtiKYYWV60bk1nB25IwtqoSIxLj54klsxxdGDak71xh4u3l6TOeydNWydwNA5Gy X-Received: by 2002:a17:906:18e2:: with SMTP id e2mr15341246ejf.129.1569766058384; Sun, 29 Sep 2019 07:07:38 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1569766058; cv=none; d=google.com; s=arc-20160816; b=Ag6Lc3nsvRrhYZYLQj5OZQhvvRWKqukqGH+YfZSr7ClBL9FK83lFNx/Ini1Fy5sGh1 HWfW1aWmJvOQT1hdaaISGM+dGLC1EiELE1O0QwVcBc3KlQxBrLVXghxoWm67Oaomp6eY zXCrMop5kmREZ2pno8Z7e7enzo4qVXNexqsfdrD1NyXmHf4k18Z0GxFhgJMUajwe3aIl ve3TAHQThwFJrDj2s6HSHQCVs2pxqVZZXc7kgPfc6vfhj78iAiss6KLpuoKrVSJnb4ax kY57XD9xiqvUvhCK8xFEgkQExDUWJ0scVezO+vtvy7zpfYwCz4hn4QMQ1vGR+Rxssyq1 LY4A== 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=O2ioxZDQWNgrmO/zEVakI5HWY7qUFh79QdFwoPT8vb8=; b=la6LUGS1BU0H/HTo/NcOPHAfs5X+CLW2EvouIJv8nxgftb8f/VwQMyboKsv/Y/3/Qr FiU9LaQjHZAJ3ie0nqqygo1IPO9RT8NRAemlfg/YfV2UeOBRlu+SSbY5LGU3QoxCewn8 a4cF9keb1f8eiFYdoKnd1bh59o4UuqTD5+V8J/wWVIyTgB8OMxhvISa6VDVH6f1XfsE+ pfINOrUfr6agG8NWkir+c9+rsZ9Y+FCGFvxR4AtBERwzNjsDK9w/X+2+oZpAlG+wrps9 WZfcUbAjzUnG+Lf7A9UWneqzJhCOzcVQODxz8dSCalkKlHLU6Seoq4Vbyb92gdmngKtO QtgA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=EOnNCJM5; 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 p40si5799581eda.334.2019.09.29.07.07.14; Sun, 29 Sep 2019 07:07:38 -0700 (PDT) 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=EOnNCJM5; 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 S1730463AbfI2OEU (ORCPT + 99 others); Sun, 29 Sep 2019 10:04:20 -0400 Received: from mail.kernel.org ([198.145.29.99]:47644 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729533AbfI2OES (ORCPT ); Sun, 29 Sep 2019 10:04:18 -0400 Received: from localhost (83-86-89-107.cable.dynamic.v4.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 4B04921835; Sun, 29 Sep 2019 14:04:14 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1569765855; bh=fJRIE1yXHyuEXQ+irInj0w2AxnLqI9dVf+67QWo0nfc=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=EOnNCJM5Pa7x6aKpt4mQd4KV7uIXrw9hlWAZVN6pKyiuCce4dinEDlmcceDGeM3Bw qd2u9fKPttSW4sA1ZXF5HDUbD667Aq36ma5mVWpe1dRJAVx0T3f+6njvNf97ej55ec 3Am2DC4o2opxq+lN/Rb1BV7MNhqZfR3qN2/7k2wk= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Valdis Kletnieks , Josh Poimboeuf , Linus Torvalds , Peter Zijlstra , Thomas Gleixner , Ingo Molnar , Nathan Chancellor Subject: [PATCH 5.3 25/25] objtool: Clobber user CFLAGS variable Date: Sun, 29 Sep 2019 15:56:28 +0200 Message-Id: <20190929135018.391005370@linuxfoundation.org> X-Mailer: git-send-email 2.23.0 In-Reply-To: <20190929135006.127269625@linuxfoundation.org> References: <20190929135006.127269625@linuxfoundation.org> User-Agent: quilt/0.66 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 From: Josh Poimboeuf commit f73b3cc39c84220e6dccd463b5c8279b03514646 upstream. If the build user has the CFLAGS variable set in their environment, objtool blindly appends to it, which can cause unexpected behavior. Clobber CFLAGS to ensure consistent objtool compilation behavior. Reported-by: Valdis Kletnieks Tested-by: Valdis Kletnieks Signed-off-by: Josh Poimboeuf Cc: Linus Torvalds Cc: Peter Zijlstra Cc: Thomas Gleixner Link: https://lkml.kernel.org/r/83a276df209962e6058fcb6c615eef9d401c21bc.1567121311.git.jpoimboe@redhat.com Signed-off-by: Ingo Molnar CC: Nathan Chancellor Signed-off-by: Greg Kroah-Hartman --- tools/objtool/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- a/tools/objtool/Makefile +++ b/tools/objtool/Makefile @@ -35,7 +35,7 @@ INCLUDES := -I$(srctree)/tools/include \ -I$(srctree)/tools/arch/$(HOSTARCH)/include/uapi \ -I$(srctree)/tools/objtool/arch/$(ARCH)/include WARNINGS := $(EXTRA_WARNINGS) -Wno-switch-default -Wno-switch-enum -Wno-packed -CFLAGS += -Werror $(WARNINGS) $(KBUILD_HOSTCFLAGS) -g $(INCLUDES) $(LIBELF_FLAGS) +CFLAGS := -Werror $(WARNINGS) $(KBUILD_HOSTCFLAGS) -g $(INCLUDES) $(LIBELF_FLAGS) LDFLAGS += $(LIBELF_LIBS) $(LIBSUBCMD) $(KBUILD_HOSTLDFLAGS) # Allow old libelf to be used: