From patchwork Mon Sep 17 07:37:54 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Joel Stanley X-Patchwork-Id: 146839 Delivered-To: patch@linaro.org Received: by 2002:a2e:1648:0:0:0:0:0 with SMTP id 8-v6csp3453782ljw; Mon, 17 Sep 2018 00:38:09 -0700 (PDT) X-Google-Smtp-Source: ANB0VdaEjWGZR14xxsg8BlFZOfik/DdDiLDYSDYTmRHuUl7VWLNKXD3OoWBgr0bAhlmeafN++Nza X-Received: by 2002:a62:e218:: with SMTP id a24-v6mr24155899pfi.75.1537169888852; Mon, 17 Sep 2018 00:38:08 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1537169888; cv=none; d=google.com; s=arc-20160816; b=BJiqOLGNoOsOQyOitXcsTjcClpe3TpJhkYueCpz72fR/2U5QnqBWqTBWOESZZbtFsb w5m+nd7lAJIvouqsK8amLg/aEVSpxpPpS7/e2lBy+5hvEOMeyw84qQNPti0l8n1jKczA zthHpZN/jQKUOkkdg6Dgdv/cknExyAwHh/xklcm4wr5cbHiw0UXhkgpi9aXutZH4ZJQz wepD8f6GGCS77QJviEvNAhxVRdjXhjiZaym5+WWTf5D9pettzhBfqL5YShvJhJCHFQhr 2zbQGIBrwrsO3+7sQQtJZnw2qaKRuPRZhqaDT2WnaPNITbA61BSaQwaK6lv8ftRtOlC6 Nw0w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :dkim-signature; bh=RjDxg38tAu7dzJeG4KgwfOc/djiPGSpCCO0IHxqB0oQ=; b=HfVH7xlxi8U3xpCd3hogz13qY5r/YLMLui/GO5+HXtbGgcEuoASpkXJ0mcp9K/fjf6 1bA65D+vbqFg+5+LRzuulVXEwml0WewLLeV7KSKOqn8sC7G6YX3QBIZeqy2hQOdVmYjr IL3fUo5PymT3ou/tfceclzTUOkHQUhQC6bcLwU02aQoCMaFu/4PxbG7yCMgyCd4lDjHI 2zIgndfgjAAt9g9jbinytK+L8OWnlcQp9+XSlrgh0Zoy0A+popb7q2hX7NvaZN5Xfmpz g6Hb3i9k0St96bG62S/ji0sqeLoF7ZotlbHTzLu5HZ0/ARdehJIYsXKtqMDnCM6b1lEb b4nw== ARC-Authentication-Results: i=1; mx.google.com; dkim=fail header.i=@gmail.com header.s=20161025 header.b="bXe9HGd/"; 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 t64-v6si12385036pgc.516.2018.09.17.00.38.08; Mon, 17 Sep 2018 00:38:08 -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=fail header.i=@gmail.com header.s=20161025 header.b="bXe9HGd/"; 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 S1728304AbeIQNEQ (ORCPT + 32 others); Mon, 17 Sep 2018 09:04:16 -0400 Received: from mail-pl1-f195.google.com ([209.85.214.195]:43463 "EHLO mail-pl1-f195.google.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727010AbeIQNEQ (ORCPT ); Mon, 17 Sep 2018 09:04:16 -0400 Received: by mail-pl1-f195.google.com with SMTP id 38-v6so1289230plc.10; Mon, 17 Sep 2018 00:38:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:cc:subject:date:message-id; bh=RjDxg38tAu7dzJeG4KgwfOc/djiPGSpCCO0IHxqB0oQ=; b=bXe9HGd/2SUH3zcBXE2ZzJPFwhLjtCuJyEBiKTV+W+rB7YDjWq0TTmeIdV85iGs4Ns UpvOxJqx3cARtAWsWZ89n9LGOBJKMSUE+yCZ9SiZ2oCCqnJZGfSJMVzqvXm7qqzRPUfZ nXNFJ/LOpDx7Ic+UDgYjuWjrbTlLMnAQQpwOksPNiGp3m2tyOyZ85nGJOOYDJowX20uv aKmp2ohym8Yk/tO8TZ61gpP55I2galF02KJqedf5mO78e6VF33j+uqZ7aoTIKDZFhHNW 2sPlGTYJhfVd7HYfCUbYRnkvq/9s1WhDX2v7W/0tZ+bMaHLPoFoUdemlKlxgv+if259f iBgQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:cc:subject:date:message-id; bh=RjDxg38tAu7dzJeG4KgwfOc/djiPGSpCCO0IHxqB0oQ=; b=eDPh2yLtP366nD0wUvUNayo8L8819IfW97u0sI8rb1UrJhKL1lRfEXhflCPddEiyRV DY8eMCGOA08Unezxg0nAp8dZWvfrr3zQyZIOn1l8ofiaivZaWZlDCMb3JZV72tMeYFGU wkWv6DUbYLsrrBhCvFUKxb44L6BZOHGeOhHMZtGkUMbiqm2LhLk22943/PDROAxYKHQS a0D9lxjC3mekRttxJs+X2p85j3oLsfV2s9FkfpnRDaoznA6anRLiXkqDaYY97RIg/YoI a7REo4Xn05BOwNXmsMnbiZBQWMxuKaNG4pxQWNjgpk60oysAxG7TMPoMqwfHyQ8ueLkh PUeg== X-Gm-Message-State: APzg51CQX5D3EBOZTM8mQ+5NJQDH1Thah9oUMUjFApab2l0vDOf4I5BH WtsInKXrqJIAhbrb9fPWT60= X-Received: by 2002:a17:902:be08:: with SMTP id r8-v6mr23738423pls.265.1537169886296; Mon, 17 Sep 2018 00:38:06 -0700 (PDT) Received: from aurora.jms.id.au ([45.124.203.19]) by smtp.gmail.com with ESMTPSA id d10-v6sm15774327pgo.2.2018.09.17.00.38.01 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 17 Sep 2018 00:38:05 -0700 (PDT) Received: by aurora.jms.id.au (sSMTP sendmail emulation); Mon, 17 Sep 2018 17:07:56 +0930 From: Joel Stanley To: Masahiro Yamada , Michal Marek Cc: linux-kbuild@vger.kernel.org, linux-kernel@vger.kernel.org, Nick Desaulniers Subject: [PATCH] ftrace: Build with CPPFLAGS to get -Qunused-arguments Date: Mon, 17 Sep 2018 17:07:54 +0930 Message-Id: <20180917073754.24048-1-joel@jms.id.au> X-Mailer: git-send-email 2.17.1 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org When building to record the mcount locations the kernel uses KBUILD_CFLAGS but not KBUILD_CPPFLAGS. This means it lacks -Qunused-arguments when building with clang, resulting in a lot of noisy warnings. Signed-off-by: Joel Stanley --- Not sure why -Qunused-arguments is in CPP instead of KBUILD_CFLAGS. We could instead put it in KBUILD_CFLAGS, and not need this patch. scripts/Makefile.build | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- 2.17.1 Reviewed-by: Nick Desaulniers diff --git a/scripts/Makefile.build b/scripts/Makefile.build index 5a2d1c9578a0..54da4b070db3 100644 --- a/scripts/Makefile.build +++ b/scripts/Makefile.build @@ -219,7 +219,7 @@ else sub_cmd_record_mcount = set -e ; perl $(srctree)/scripts/recordmcount.pl "$(ARCH)" \ "$(if $(CONFIG_CPU_BIG_ENDIAN),big,little)" \ "$(if $(CONFIG_64BIT),64,32)" \ - "$(OBJDUMP)" "$(OBJCOPY)" "$(CC) $(KBUILD_CFLAGS)" \ + "$(OBJDUMP)" "$(OBJCOPY)" "$(CC) $(KBUILD_CPPFLAGS) $(KBUILD_CFLAGS)" \ "$(LD) $(KBUILD_LDFLAGS)" "$(NM)" "$(RM)" "$(MV)" \ "$(if $(part-of-module),1,0)" "$(@)"; recordmcount_source := $(srctree)/scripts/recordmcount.pl