Received: by 2002:a25:824b:0:0:0:0:0 with SMTP id d11csp5845044ybn; Sun, 29 Sep 2019 06:59:27 -0700 (PDT) X-Google-Smtp-Source: APXvYqwpWr82olIg9d3I6zuOnPfC/iUAJGwBJeHHvrK2sbjBy73Fi+04NQN7BcqOY0OWeOyxYAfN X-Received: by 2002:a50:f152:: with SMTP id z18mr14355969edl.141.1569765567718; Sun, 29 Sep 2019 06:59:27 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1569765567; cv=none; d=google.com; s=arc-20160816; b=M1Cz4sr/HS1ab3LV0T2BHM/KpCyuGd84zo2pYBK47+cEc6RjZKNxWlywGlhhHxi27i BwIYporYES94TCdEfoieqsjWv74x2MJ3hzARef+hBsZ3329uTTSW6uP1kpsHF/vNAPl4 Myoo3/WeQ+L08AFmN30kuSklPbyMjjtDxbDjZWDPiIZhdXQF9pnh+iXhiJv/6KJnv1bB VOJ2Vp52iHCbTYcf79KOlRlZK7dUlO6FxlMEHaxzEHH8+al0SJ56J2Hzu3HTDJBKczVH g3QjNaiiYeo2JmIwiG/i9t3Xv4MT0wxkFET50i3qtscPB65BUKQy0E1m1hvWcztxpAt4 +N5w== 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=n7X/vcHNi+PZV4Yz53uq1pBTwcqWMmgSfPKNSc6mTzYDDV8xxCKjF8pf40xCv3fhKU D9sINPB3FntV2+iW5IoujL0+BOIdbLGhdF/WelReqh+yXC0a0wrGk3hP0QrcKF0lQGj0 ryxWdrIOQ5R687ASwsAGK/PlQG6uLvDshguMwg2AjskJoKBPcjRPShQyeKtvCUlnOqNr PIQaCMgQay7gI/GpOWlUmOpxqYhJQG1MraaL9EpadnHWspulSkGAKFdAJDP5RzQJ9uhx 4SZjs9rNqMRH9I1/aPXDYnjz2ZQQgb0wc+hcOtUwItkDl4++rqnKc89psft7naZbQ3+v o0mw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b="FaZ/K4Lg"; 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 a3si5666147edc.75.2019.09.29.06.59.03; Sun, 29 Sep 2019 06:59:27 -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="FaZ/K4Lg"; 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 S1729384AbfI2N6A (ORCPT + 99 others); Sun, 29 Sep 2019 09:58:00 -0400 Received: from mail.kernel.org ([198.145.29.99]:38456 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729294AbfI2N57 (ORCPT ); Sun, 29 Sep 2019 09:57:59 -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 73A0C2082F; Sun, 29 Sep 2019 13:57:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1569765479; bh=fJRIE1yXHyuEXQ+irInj0w2AxnLqI9dVf+67QWo0nfc=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=FaZ/K4LgOiJsEo8OeKkU2eS3Ozm0/c2doXYIw7BNgWOKpPxTYBpIUn9KBThn/5VL7 K7UR/pNDJew0NUsVLDUG4IDXGLWqzCIN3gMuFWgRF6q5fflswtc4UkW1P8vz/0dPQ/ rVGeim5Tbl0bTWAQymB5sbiVsIULWOq6zMv4fRRU= 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 4.19 32/63] objtool: Clobber user CFLAGS variable Date: Sun, 29 Sep 2019 15:54:05 +0200 Message-Id: <20190929135038.001975830@linuxfoundation.org> X-Mailer: git-send-email 2.23.0 In-Reply-To: <20190929135031.382429403@linuxfoundation.org> References: <20190929135031.382429403@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: