From patchwork Mon Jul 10 08:44:03 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 107281 Delivered-To: patch@linaro.org Received: by 10.140.101.44 with SMTP id t41csp3120073qge; Mon, 10 Jul 2017 01:44:55 -0700 (PDT) X-Received: by 10.99.160.105 with SMTP id u41mr13932794pgn.138.1499676295434; Mon, 10 Jul 2017 01:44:55 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1499676295; cv=none; d=google.com; s=arc-20160816; b=p1aHGte4F8Qa/ruPkj4+DUS5Q0ifPILBCLz2QSaHJyodVrPTH+B4qw52IXrwOmCtQM bSDlduLeCKkdxO54eZyJ0ULZ5/HC+2fkZs12KUG/AcVAmaquVhi67jNCNChcYA9S1Lca URlwqaHUPVPOC03PyURcOyWjznT82Dsxyk4rwUCqQWwnQcX3LOZM+0Oti9YqrziBnv6A 6e8o9Oob1I8sUcE8x8UVxBChRw3rtwfgHNlFuCzxD+DUofjXYg3wFprf+GXJhY9wE7Q+ nOpt6VevM95yQkHweVyWd8dlbEYi+SpotC7I5wnx9EZgrHSXifY1QlnJ/ILnp4K1Uur4 sg4w== 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 :arc-authentication-results; bh=wEUiyOE8YSGI0+bwlj4WYLeo+sK/kOYV2J+6HtDJKpA=; b=Cr7qslr+93aI2fLBsJegLX1cmFCmuJXky6Tb4VDRemrv4Cna9R6QD7uSpJeaE1QTDO 3wdxq73pT9UPEJg2D0ip3S/Q6zj/BTsiWX05FiMbMRpvriIh8DH/s8RPuD+n+hVOcem8 wCOeiXe2z/8hoAgH9CRb5Au/aymIbP5GQhWcKokPHswx2+SzMMV0IoDvjMaudnh24mDs zhE8vi+lqXPdYBBAvbGwLQjwRX1TjCgJJ6uBArmjSnUvO1rZR0ebACJoqeAKgY5bl0rk CU7zrYCThqCAWixr3cmxYxiVZp1P+H89d0nJfFQbKJhpGZWZxb5EBv79jud9foCk/v7p OFpA== 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 3si2269172plp.163.2017.07.10.01.44.55; Mon, 10 Jul 2017 01:44:55 -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; 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 S1753744AbdGJIob (ORCPT + 25 others); Mon, 10 Jul 2017 04:44:31 -0400 Received: from mout.kundenserver.de ([217.72.192.75]:60641 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753709AbdGJIo2 (ORCPT ); Mon, 10 Jul 2017 04:44:28 -0400 Received: from wuerfel.lan ([5.56.224.194]) by mrelayeu.kundenserver.de (mreue103 [212.227.15.145]) with ESMTPA (Nemesis) id 0MTNxP-1d4ORU22xb-00SOBG; Mon, 10 Jul 2017 10:44:15 +0200 From: Arnd Bergmann To: Steven Rostedt , Ingo Molnar Cc: Arnd Bergmann , Namhyung Kim , linux-kernel@vger.kernel.org Subject: [PATCH] ftrace: hide cached module code for !CONFIG_MODULES Date: Mon, 10 Jul 2017 10:44:03 +0200 Message-Id: <20170710084413.1820568-1-arnd@arndb.de> X-Mailer: git-send-email 2.9.0 X-Provags-ID: V03:K0:8qMf6W+ndHWNRhNdgMd7qyvYLQNb0juUrSJzHQCYPFsQW7ke/gv eTIKotvn3NsV9wwBV8Eel6UBlZhk0Xk+AgU1bwwdexOLTvVfTqNjHCnt9HoUS4qlwzM2Ii/ 563KDjR0jZ68ymuW0Tkl0DutfBPIGQlGIdxZWJKv6yDA7zaCqs5hincKS21AHaGtCB6iVnm TALWi0o9ayqIZYiCqYMTA== X-UI-Out-Filterresults: notjunk:1; V01:K0:NVlb+En3pzw=:LSDJsxP/KC3n7aQt7jYCZu n2o+dIHZhJCPe4za9tdwik1qbTY387me+LFxBOf2uOVXUhToHfy8nzbTiXlEXNyo5P9R+yFRs La9yWFvXJV3rX4egkMy91QHXrGh9vrIg/NdPCUYnfKckDjcE5cD77AtbTyAvuhQrfNB4I8ftJ mygLQdefmepKQ7pHx5FsL0AEJp4W3oROPhBQGzNb39xywjUNnv8dWFi/aglb54u85Ggd+O9hn b/7Xmqaa/IAWcdNa0x9lNDhxadVwh8bR9KdX2o8UflbbNtmQeRDV/BF02wdMs6xoA5sxF0G4u V7Kaa8wn4uqqPMQ+UwHSuHM+YsIfr7Obp2Nc+iMEqH43fXVDxWoBMd3aS9rCS0JOp11aA6jqG kMSDJX7dJHDo6PBSJU36LYUMkN00e3ThKeasbsV1pFo+SZSO6wz+hFgimb+OoWWDbklo7DgAP qwN7TAh9mjU3xMySe5kpNwHKgEpk3+KJ7Xvmq103TQA3pT/2duc+luxQbt4zz2dk40SpgTD98 3CiaWMARIGzH+iACKNq+xXM/TQkP00vmIZwhLt417ZxUboatq/8h8ivE6XwCnJHe405pkZ4oK RfgsA2yXtET+UC+e4+S6ls8E05x2ELDdKhfN4QgIbL8mt/8DxCrYXT1w/SsVoaIyMVt3A7x19 CJOsF+ymfp/cGffU/7Eko9VhE3nLS+p1+sSCZD1ZbS6QEXqaJES1EBiYUGR0+i6gczUA= Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org When modules are disabled, we get a harmless build warning: kernel/trace/ftrace.c:4051:13: error: 'process_cached_mods' defined but not used [-Werror=unused-function] This adds the same #ifdef around the new code that exists around its caller. Fixes: d7fbf8df7ca0 ("ftrace: Implement cached modules tracing on module load") Signed-off-by: Arnd Bergmann --- kernel/trace/ftrace.c | 2 ++ 1 file changed, 2 insertions(+) -- 2.9.0 diff --git a/kernel/trace/ftrace.c b/kernel/trace/ftrace.c index 2953d558bbee..4706f0ed193e 100644 --- a/kernel/trace/ftrace.c +++ b/kernel/trace/ftrace.c @@ -3978,6 +3978,7 @@ static int ftrace_set_regex(struct ftrace_ops *ops, unsigned char *buf, int len, int reset, int enable); +#ifdef CONFIG_MODULES static void process_mod_list(struct list_head *head, struct ftrace_ops *ops, char *mod, bool enable) { @@ -4068,6 +4069,7 @@ static void process_cached_mods(const char *mod_name) kfree(mod); } +#endif /* * We register the module command as a template to show others how