linux-next: build warning after merge of the percpu tree

From: Stephen Rothwell
Date: Wed Jun 21 2017 - 01:20:39 EST


Hi all,

After merging the percpu tree, today's linux-next build (arm
multi_v7_defconfig) produced this warning:

In file included from include/linux/kernel.h:13:0,
from include/linux/bitmap.h:9,
from mm/percpu.c:58:
mm/percpu.c: In function 'pcpu_alloc':
include/linux/printk.h:303:2: warning: 'err' may be used uninitialized in this function [-Wmaybe-uninitialized]
printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__)
^
mm/percpu.c:864:14: note: 'err' was declared here
const char *err;
^

I am not sure which commit introduced this, although the

if (is_atomic)
goto fail;

in pcpu_alloc() looks suspicious.

--
Cheers,
Stephen Rothwell