> On Mar 4, 2019, at 12:57 PM, Christian Brauner <christian@xxxxxxxxxx> wrote: > > On Mon, Mar 04, 2019 at 09:34:12PM +0100, Arnd Bergmann wrote: >> When CONFIG_BPF_SYSCALL or CONFIG_SYSCTL is disabled, we get >> a warning about an unused function: >> >> kernel/sysctl.c:3331:12: error: 'proc_dointvec_minmax_bpf_stats' defined but not used [-Werror=unused-function] >> static int proc_dointvec_minmax_bpf_stats(struct ctl_table *table, int write, >> >> The CONFIG_BPF_SYSCALL check was already handled, but the SYSCTL check >> is needed on top. >> >> Fixes: 492ecee892c2 ("bpf: enable program stats") >> Signed-off-by: Arnd Bergmann <arnd@xxxxxxxx> > > Reviewed-by: Christian Brauner <christian@xxxxxxxxxx> Acked-by: Song Liu <songliubraving@xxxxxx> > >> --- >> kernel/sysctl.c | 2 +- >> 1 file changed, 1 insertion(+), 1 deletion(-) >> >> diff --git a/kernel/sysctl.c b/kernel/sysctl.c >> index 46a0d0a14a66..b3df3ab7ac28 100644 >> --- a/kernel/sysctl.c >> +++ b/kernel/sysctl.c >> @@ -3330,7 +3330,7 @@ int proc_doulongvec_ms_jiffies_minmax(struct ctl_table *table, int write, >> >> #endif /* CONFIG_PROC_SYSCTL */ >> >> -#ifdef CONFIG_BPF_SYSCALL >> +#if defined(CONFIG_BPF_SYSCALL) && defined(CONFIG_SYSCTL) >> static int proc_dointvec_minmax_bpf_stats(struct ctl_table *table, int write, >> void __user *buffer, size_t *lenp, >> loff_t *ppos) >> -- >> 2.20.0 >>