From patchwork Thu Mar 10 18:31:12 2016 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Arnd Bergmann X-Patchwork-Id: 102601 Delivered-To: patch@linaro.org Received: by 10.112.199.169 with SMTP id jl9csp602334lbc; Thu, 10 Mar 2016 10:31:43 -0800 (PST) X-Received: by 10.66.167.237 with SMTP id zr13mr7117892pab.85.1457634703235; Thu, 10 Mar 2016 10:31:43 -0800 (PST) Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id ko9si7555346pab.187.2016.03.10.10.31.42; Thu, 10 Mar 2016 10:31:43 -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 S1754924AbcCJSbl (ORCPT + 30 others); Thu, 10 Mar 2016 13:31:41 -0500 Received: from mout.kundenserver.de ([217.72.192.73]:52154 "EHLO mout.kundenserver.de" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1753947AbcCJSbc (ORCPT ); Thu, 10 Mar 2016 13:31:32 -0500 Received: from wuerfel.lan. ([78.42.132.4]) by mrelayeu.kundenserver.de (mreue101) with ESMTPA (Nemesis) id 0LfikE-1a32i93o4I-00pKMJ; Thu, 10 Mar 2016 19:31:24 +0100 From: Arnd Bergmann To: Tom Herbert Cc: Arnd Bergmann , "David S. Miller" , netdev@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH] kcm: mark helper functions inline Date: Thu, 10 Mar 2016 19:31:12 +0100 Message-Id: <1457634674-3373509-1-git-send-email-arnd@arndb.de> X-Mailer: git-send-email 2.7.0 X-Provags-ID: V03:K0:pFHGDNkUIK3xREIxnde4oUrIuQbWn/HstTLXRh4DF57IDcImG3k ruPPVU7K3J82eAo7lE5FmAQSV7tbKndiDSmNwGnWlSvVPlqd6zTBll18y/m1k/7u4vZeiih npMi0lyPajzAtkp/V5ZSOgEUXL4yRmlVxjk+CcYXP4UFMtzDLZpLe4ni55EchyxpDPl9+Fg PBpNQC+JaL+Y9tqfqqpQg== X-UI-Out-Filterresults: notjunk:1; V01:K0:2+mgwpzsBsg=:FFbHyWE2jCR3u+xo6V1htJ mekAUmvfCBvj5pJ37CycX88ii9vexdtDD0++etUfiscl4QFDMlmc9lhUQ4IETASxTAkY58No2 LG3/X4FnZHXZhU3SPoj2ECAqgd3xQGk02xmCjp29MTjp6c+M+w5w8kZreRqvU/68GcUt9j4HC dvmPO+Ea4kV02+XqQV98FXUCXY71Zp4YqVda71R4NO86kEZGb71c8J3lbGC3B3agJ+C0U3Jz1 SBqauN4IloCq1KkxLvwQaU5Xu7zGGCCnGn6blJlThBHhEtY8P1mIOV+WrR/G6vpqXbt1nYeJD qCk2dzk4lsUY45P5B+Prj1xFPomEfmy+77uknaKxdZ528RzwCuV2FT47USSgIelT5K6sooX2r 9H8jWblZnPGH4e1FuBGdyzDMK6+FP99V9dKJyTY4B/ugKnBNKtCNgqEjBDdCRxZkPoJAui7Wa KH8ErlI7nyMzMrMWRF5eUIwLc+uChJDxpeah9c1EqvSQxExv8YhHXnDyE1X7WLZURBs8W1iWt 3pR70AiDCk7cLVOkHd0MK5JC9S6N4qAEMbmhMJL6i9A++gZLQMkmgsGQfH0HQMda8SqukIsfK onvT0tyKmxlGMMv0XuvrOggRjlJkdRAS4j8iY+V8TM/RBqXmA0sQJP6j4//tCH+a/AnuJ+umv RfPKi4P73elPHzNNEO0HbJL59+EFUM6W4s7gcY4q1mZsdUMJ3ngv9INlJmDBXRa09kMs= Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org The stub helper functions for the newly added kcm_proc_init/exit interfaces are defined as 'static' in a header file, which leads to build warnings for each file that includes them without calling them: include/net/kcm.h:183:12: error: 'kcm_proc_init' defined but not used [-Werror=unused-function] include/net/kcm.h:184:13: error: 'kcm_proc_exit' defined but not used [-Werror=unused-function] This marks the two functions as 'static inline' instead, which avoids the warnings and is obviously what was meant here. Signed-off-by: Arnd Bergmann Fixes: cd6e111bf5be ("kcm: Add statistics and proc interfaces") --- include/net/kcm.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) -- 2.7.0 diff --git a/include/net/kcm.h b/include/net/kcm.h index 95c425ca97b6..2840b5825dcc 100644 --- a/include/net/kcm.h +++ b/include/net/kcm.h @@ -180,8 +180,8 @@ struct kcm_mux { int kcm_proc_init(void); void kcm_proc_exit(void); #else -static int kcm_proc_init(void) { return 0; } -static void kcm_proc_exit(void) { } +static inline int kcm_proc_init(void) { return 0; } +static inline void kcm_proc_exit(void) { } #endif static inline void aggregate_psock_stats(struct kcm_psock_stats *stats,