* linux-next: build failure after merge of the random tree
@ 2022-10-31 6:09 Stephen Rothwell
2022-10-31 10:31 ` Jason A. Donenfeld
0 siblings, 1 reply; 29+ messages in thread
From: Stephen Rothwell @ 2022-10-31 6:09 UTC (permalink / raw)
To: Theodore Ts'o, Jason A. Donenfeld
Cc: Linux Kernel Mailing List, Linux Next Mailing List
[-- Attachment #1: Type: text/plain, Size: 654 bytes --]
Hi all,
After merging the random tree, today's linux-next build (arm64 defconfig)
failed like this:
arch/arm64/kernel/pi/kaslr_early.c: In function 'kaslr_early_init':
arch/arm64/kernel/pi/kaslr_early.c:97:22: error: implicit declaration of function '__early_cpu_has_rndr' [-Werror=implicit-function-declaration]
97 | if (!__early_cpu_has_rndr() ||
| ^~~~~~~~~~~~~~~~~~~~
cc1: some warnings being treated as errors
Caused by commit
70ae866ab6b3 ("random: remove early archrandom abstraction")
I have used the ramdom tree from next-20221028 for today.
--
Cheers,
Stephen Rothwell
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 488 bytes --]
^ permalink raw reply [flat|nested] 29+ messages in thread* Re: linux-next: build failure after merge of the random tree
2022-10-31 6:09 linux-next: build failure after merge of the random tree Stephen Rothwell
@ 2022-10-31 10:31 ` Jason A. Donenfeld
0 siblings, 0 replies; 29+ messages in thread
From: Jason A. Donenfeld @ 2022-10-31 10:31 UTC (permalink / raw)
To: Stephen Rothwell
Cc: Theodore Ts'o, Linux Kernel Mailing List,
Linux Next Mailing List
On Mon, Oct 31, 2022 at 05:09:56PM +1100, Stephen Rothwell wrote:
> Hi all,
>
> After merging the random tree, today's linux-next build (arm64 defconfig)
> failed like this:
>
> arch/arm64/kernel/pi/kaslr_early.c: In function 'kaslr_early_init':
> arch/arm64/kernel/pi/kaslr_early.c:97:22: error: implicit declaration of function '__early_cpu_has_rndr' [-Werror=implicit-function-declaration]
> 97 | if (!__early_cpu_has_rndr() ||
> | ^~~~~~~~~~~~~~~~~~~~
> cc1: some warnings being treated as errors
>
> Caused by commit
>
> 70ae866ab6b3 ("random: remove early archrandom abstraction")
>
> I have used the ramdom tree from next-20221028 for today.
Thanks, sorted.
Jason
^ permalink raw reply [flat|nested] 29+ messages in thread
* linux-next: build failure after merge of the random tree
@ 2026-01-23 21:48 Mark Brown
2026-01-23 21:56 ` Andy Shevchenko
2026-02-02 15:22 ` Mark Brown
0 siblings, 2 replies; 29+ messages in thread
From: Mark Brown @ 2026-01-23 21:48 UTC (permalink / raw)
To: Theodore Ts'o, Jason A. Donenfeld
Cc: Andy Shevchenko, Linux Kernel Mailing List,
Linux Next Mailing List
[-- Attachment #1: Type: text/plain, Size: 3040888 bytes --]
Hi all,
After merging the random tree, today's linux-next build (arm
multi_v7_defconfig) failed like this:
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/arch/arm/kernel/asm-offsets.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/percpu.h:5,
from /tmp/next/build/include/linux/prandom.h:13,
from /tmp/next/build/kernel/sched/sched.h:8,
from /tmp/next/build/kernel/sched/rq-offsets.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/notifier.h:14,
from /tmp/next/build/include/linux/reboot.h:6,
from /tmp/next/build/arch/arm/include/asm/mach/arch.h:11,
from /tmp/next/build/arch/arm/mach-digicolor/digicolor.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/notifier.h:14,
from /tmp/next/build/include/linux/reboot.h:6,
from /tmp/next/build/arch/arm/include/asm/mach/arch.h:11,
from /tmp/next/build/arch/arm/mach-alpine/alpine_machine.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/notifier.h:14,
from /tmp/next/build/include/linux/reboot.h:6,
from /tmp/next/build/arch/arm/include/asm/mach/arch.h:11,
from /tmp/next/build/arch/arm/mach-berlin/berlin.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/of_address.h:6,
from /tmp/next/build/arch/arm/mach-aspeed/platsmp.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/notifier.h:14,
from /tmp/next/build/include/linux/reboot.h:6,
from /tmp/next/build/arch/arm/include/asm/mach/arch.h:11,
from /tmp/next/build/arch/arm/mach-meson/meson.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/notifier.h:14,
from /tmp/next/build/include/linux/reboot.h:6,
from /tmp/next/build/arch/arm/include/asm/mach/arch.h:11,
from /tmp/next/build/arch/arm/mach-sti/board-dt.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/arch/arm/mach-alpine/alpine_cpu_pm.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/arch/arm/mach-alpine/platsmp.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/notifier.h:14,
from /tmp/next/build/include/linux/reboot.h:6,
from /tmp/next/build/arch/arm/include/asm/mach/arch.h:11,
from /tmp/next/build/arch/arm/mach-mediatek/mediatek.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/arch/arm/mach-qcom/platsmp.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/arch/arm/mach-actions/platsmp.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/dma-mapping.h:5,
from /tmp/next/build/include/linux/dma-map-ops.h:9,
from /tmp/next/build/arch/arm/mach-keystone/keystone.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/drivers/soc/atmel/soc.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/soc/fsl/guts.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/arch/arm/mach-berlin/platsmp.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/arch/arm/include/asm/cacheflush.h:10,
from /tmp/next/build/arch/arm/include/asm/vdso/vsyscall.h:8,
from /tmp/next/build/include/vdso/vsyscall.h:7,
from /tmp/next/build/lib/vdso/gettimeofday.c:10,
from <command-line>:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/include/linux/memblock.h:12,
from /tmp/next/build/arch/arm/mach-mediatek/platsmp.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/arch/arm/mach-sti/platsmp.c:15:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/sound/sound_core.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/soc/pxa/mfp.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/drivers/soc/imx/soc-imx.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/arch/arm/mach-meson/platsmp.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/notifier.h:14,
from /tmp/next/build/include/linux/reboot.h:6,
from /tmp/next/build/arch/arm/include/asm/mach/arch.h:11,
from /tmp/next/build/arch/arm/mach-at91/sama5.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/irq.h:14,
from /tmp/next/build/drivers/soc/dove/pmu.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/pm.h:11,
from /tmp/next/build/arch/arm/mach-vt8500/vt8500.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/sound/ac97_bus.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/drivers/soc/bcm/brcmstb/common.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/usb/role.h:6,
from /tmp/next/build/drivers/usb/roles/class.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/notifier.h:14,
from /tmp/next/build/include/linux/reboot.h:6,
from /tmp/next/build/arch/arm/mach-highbank/system.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/node.h:18,
from /tmp/next/build/include/linux/cpu.h:17,
from /tmp/next/build/arch/arm/vfp/vfpmodule.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/drivers/soc/microchip/mpfs-control-scb.c:4:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/drivers/soc/microchip/mpfs-mss-top-sysreg.c:4:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/drivers/soc/vt8500/wmt-socinfo.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/include/linux/irqchip.h:14,
from /tmp/next/build/arch/arm/mach-socfpga/socfpga.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/arch/arm/mach-at91/sam_secure.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/pmdomain/actions/owl-sps-helper.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/drivers/soc/amlogic/meson-mx-socinfo.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/arch/arm/mach-socfpga/platsmp.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/debugobjects.h:6,
from /tmp/next/build/include/linux/timer.h:8,
from /tmp/next/build/include/linux/clocksource.h:17,
from /tmp/next/build/arch/arm/mach-sunxi/sunxi.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/notifier.h:14,
from /tmp/next/build/include/linux/reboot.h:6,
from /tmp/next/build/arch/arm/include/asm/mach/arch.h:11,
from /tmp/next/build/arch/arm/mach-at91/sama7.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/arch/arm/mach-sunxi/platsmp.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/char/ipmi/kcs_bmc.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/mux/core.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/drivers/soc/rockchip/grf.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/gpu/trace/trace_gpu_mem.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/of_address.h:6,
from /tmp/next/build/drivers/soc/amlogic/meson-clk-measure.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/media/cec/i2c/tda9950.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/debugobjects.h:6,
from /tmp/next/build/include/linux/timer.h:8,
from /tmp/next/build/include/linux/clocksource.h:17,
from /tmp/next/build/arch/arm/mach-hisi/hisilicon.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/pps/sysfs.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/rcupdate.h:27,
from /tmp/next/build/include/linux/rbtree.h:24,
from /tmp/next/build/include/linux/regmap.h:14,
from /tmp/next/build/drivers/soc/mediatek/mtk-infracfg.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/arch/arm/include/asm/cacheflush.h:10,
from /tmp/next/build/arch/arm/include/asm/mcpm.h:30,
from /tmp/next/build/arch/arm/include/asm/arm-cci.h:12,
from /tmp/next/build/include/linux/arm-cci.h:14,
from /tmp/next/build/arch/arm/mach-sunxi/mc_smp.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/platform_device.h:13,
from /tmp/next/build/drivers/pmdomain/amlogic/meson-ee-pwrc.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/notifier.h:14,
from /tmp/next/build/include/linux/reboot.h:6,
from /tmp/next/build/arch/arm/include/asm/mach/arch.h:11,
from /tmp/next/build/arch/arm/mach-mmp/mmp3.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/amba/bus.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/debugobjects.h:6,
from /tmp/next/build/include/linux/timer.h:8,
from /tmp/next/build/include/linux/clocksource.h:17,
from /tmp/next/build/arch/arm/mach-mmp/mmp2-dt.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/spmi/spmi-devres.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/soc/sunxi/sunxi_mbus.c:4:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/debugfs.h:15,
from /tmp/next/build/drivers/soc/sunxi/sunxi_sram.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/drivers/soc/renesas/r9a06g032-smp.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/include/linux/spi/spi.h:9,
from /tmp/next/build/drivers/media/spi/cxd2880-spi.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/drivers/soc/renesas/renesas-soc.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/of_address.h:6,
from /tmp/next/build/drivers/soc/renesas/rcar-rst.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/crypto.h:15,
from /tmp/next/build/include/crypto/aes.h:10,
from /tmp/next/build/arch/arm/crypto/aes-neonbs-glue.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/pmdomain/arm/scmi_perf_domain.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/hwspinlock.h:14,
from /tmp/next/build/drivers/hwspinlock/qcom_hwspinlock.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/arch/arm/mach-rockchip/platsmp.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/arch/arm/mach-hisi/platmcpm.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/soc/renesas/rzn1_irqmux.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/arch/arm/mach-ux500/cpu-db8500.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/arch/arm/mach-hisi/platsmp.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/hwspinlock/hwspinlock_core.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/debugfs.h:15,
from /tmp/next/build/drivers/ras/debugfs.c:2:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/soc/aspeed/aspeed-uart-routing.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/usb/misc/brcmstb-usb-pinmap.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/media/cec/platform/s5p/exynos_hdmi_cecctrl.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/drivers/soc/aspeed/aspeed-socinfo.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/arch/arm/mach-ux500/platsmp.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/interconnect.h:10,
from /tmp/next/build/include/linux/interconnect-provider.h:10,
from /tmp/next/build/drivers/interconnect/bulk.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/seq_file.h:9,
from /tmp/next/build/include/linux/seq_buf.h:7,
from /tmp/next/build/include/linux/trace_seq.h:5,
from /tmp/next/build/include/linux/cper.h:13,
from /tmp/next/build/include/linux/ras.h:7,
from /tmp/next/build/drivers/ras/ras.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/block/brd.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/of_address.h:6,
from /tmp/next/build/arch/arm/mach-at91/pm.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/net/devres.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/char/misc.c:37:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/arch/arm/mach-versatile/v2m.c:2:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/pmdomain/bcm/bcm-pmb.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/notifier.h:14,
from /tmp/next/build/include/linux/reboot.h:6,
from /tmp/next/build/arch/arm/mach-zynq/slcr.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/soc/mediatek/mtk-mmsys.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/arch/arm/common/mcpm_platsmp.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/uaccess.h:10,
from /tmp/next/build/drivers/input/serio/serport.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/staging/nvec/nvec_ps2.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/ulpi/driver.h:7,
from /tmp/next/build/drivers/usb/common/ulpi.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/pmdomain/arm/scmi_pm_domain.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/staging/nvec/nvec_kbd.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/input/serio/ambakmi.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/usb/common/usb-conn-gpio.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/staging/nvec/nvec_paz00.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/node.h:18,
from /tmp/next/build/include/linux/cpu.h:17,
from /tmp/next/build/drivers/opp/cpu.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/input/serio/serio.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/usb/isp1760/isp1760-core.c:15:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/staging/nvec/nvec_power.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/input/serio/libps2.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/drivers/soc/aspeed/aspeed-p2a-ctrl.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/drivers/char/mem.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/sound/pci/ac97/ac97_pcm.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/arch/arm/mach-zynq/pm.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/rcupdate.h:27,
from /tmp/next/build/include/linux/rbtree.h:24,
from /tmp/next/build/include/linux/regmap.h:14,
from /tmp/next/build/drivers/soc/samsung/exynos5422-asv.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/debugfs.h:15,
from /tmp/next/build/drivers/interconnect/debugfs-client.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/debugfs.h:15,
from /tmp/next/build/drivers/media/cec/core/cec-core.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/node.h:18,
from /tmp/next/build/include/linux/cpu.h:17,
from /tmp/next/build/arch/arm/mach-hisi/hotplug.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/arch/arm/mach-exynos/exynos.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/crypto.h:15,
from /tmp/next/build/include/crypto/aes.h:10,
from /tmp/next/build/arch/arm/crypto/aes-ce-glue.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/spmi/spmi-pmic-arb.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/cdev.h:5,
from /tmp/next/build/drivers/counter/counter-core.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/rcupdate.h:27,
from /tmp/next/build/include/linux/rbtree.h:24,
from /tmp/next/build/include/linux/regmap.h:14,
from /tmp/next/build/drivers/soc/samsung/gs101-pmu.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/soc/samsung/exynos-chipid.c:16:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/sound/pci/ac97/ac97_proc.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/debugfs.h:15,
from /tmp/next/build/drivers/opp/debugfs.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/usb/typec/mux.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/cdrom/cdrom.c:260:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/cdev.h:5,
from /tmp/next/build/include/linux/counter.h:10,
from /tmp/next/build/drivers/counter/stm32-lptimer-cnt.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/perf/arm_pmu_platform.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/nfc/s3fwrn5/core.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/node.h:18,
from /tmp/next/build/include/linux/cpu.h:17,
from /tmp/next/build/drivers/soc/samsung/exynos-asv.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/devfreq-event.h:12,
from /tmp/next/build/drivers/devfreq/devfreq-event.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/drivers/block/virtio_blk.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/debugobjects.h:6,
from /tmp/next/build/include/linux/timer.h:8,
from /tmp/next/build/include/linux/clocksource.h:17,
from /tmp/next/build/arch/arm/lib/delay.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/drivers/nfc/s3fwrn5/firmware.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/cdev.h:5,
from /tmp/next/build/drivers/counter/counter-chrdev.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/media/platform/samsung/exynos-gsc/gsc-core.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/include/linux/usb.h:15,
from /tmp/next/build/drivers/usb/isp1760/isp1760-if.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/audit.h:12,
from /tmp/next/build/security/commoncap.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/cdev.h:5,
from /tmp/next/build/include/linux/counter.h:10,
from /tmp/next/build/drivers/counter/counter-sysfs.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/media/platform/samsung/exynos-gsc/gsc-m2m.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/drivers/nfc/s3fwrn5/nci.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/notifier.h:14,
from /tmp/next/build/include/linux/reboot.h:6,
from /tmp/next/build/arch/arm/mach-spear/restart.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/arch/arm/mach-versatile/tc2_pm.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/block/loop.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/arch/arm/mach-versatile/spc.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/firmware/dmi-id.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/nfc/s3fwrn5/phy_common.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/include/linux/scatterlist.h:8,
from /tmp/next/build/include/linux/dma-buf.h:19,
from /tmp/next/build/drivers/tee/tee_heap.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/node.h:18,
from /tmp/next/build/include/linux/cpu.h:17,
from /tmp/next/build/drivers/opp/of.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/utsname.h:6,
from /tmp/next/build/drivers/char/random.c:28:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/debugfs.h:15,
from /tmp/next/build/drivers/interconnect/core.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/media/mc/mc-devnode.c:25:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/dmaengine.h:8,
from /tmp/next/build/include/linux/amba/pl022.h:19,
from /tmp/next/build/arch/arm/mach-spear/spear13xx.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/media/common/v4l2-tpg/v4l2-tpg-core.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/phy/hisilicon/phy-hix5hd2-sata.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/debugfs.h:15,
from /tmp/next/build/drivers/soc/ti/knav_qmss_queue.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/tee/tee_shm_pool.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/devfreq/governor_simpleondemand.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/cdev.h:5,
from /tmp/next/build/include/linux/counter.h:10,
from /tmp/next/build/drivers/counter/stm32-timer-cnt.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/video/aperture.c:4:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/arch/arm/include/asm/cacheflush.h:10,
from /tmp/next/build/arch/arm/mach-zynq/platsmp.c:17:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/fsi/fsi-master-hub.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/memory/of_memory.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/memory/brcmstb_dpfe.c:31:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/dma-mapping.h:5,
from /tmp/next/build/drivers/soc/ti/knav_qmss_acc.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/cdev.h:5,
from /tmp/next/build/drivers/char/virtio_console.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/firmware/dmi_scan.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/rhashtable-types.h:12,
from /tmp/next/build/include/linux/ipc.h:7,
from /tmp/next/build/include/uapi/linux/sem.h:5,
from /tmp/next/build/include/linux/sem.h:5,
from /tmp/next/build/include/linux/compat.h:14,
from /tmp/next/build/drivers/media/mc/mc-device.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/media/platform/st/sti/hva/hva-v4l2.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/include/linux/scatterlist.h:8,
from /tmp/next/build/include/linux/iommu.h:10,
from /tmp/next/build/drivers/media/platform/nvidia/tegra-vde/iommu.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/cdev.h:5,
from /tmp/next/build/drivers/tee/tee_core.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/arch/arm/mach-versatile/platsmp.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/drivers/soc/ti/knav_dma.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/pmdomain/bcm/raspberrypi-power.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/media/i2c/adv7180.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swap.h:5,
from /tmp/next/build/include/linux/suspend.h:5,
from /tmp/next/build/arch/arm/mach-exynos/pm.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/extcon/extcon.c:17:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/dma-buf/dma-fence-array.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/tee/tee_shm.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/video/nomodeset.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/security/min_addr.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/wait.h:9,
from /tmp/next/build/include/linux/dma-fence.h:17,
from /tmp/next/build/include/linux/dma-fence-chain.h:13,
from /tmp/next/build/drivers/dma-buf/dma-fence-chain.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
/tmp/next/build/include/linux/dma-fence.h: In function '__dma_fence_is_later':
/tmp/next/build/include/linux/dma-fence.h:501:22: error: implicit declaration of function 'lower_32_bits' [-Wimplicit-function-declaration]
501 | return (int)(lower_32_bits(f1) - lower_32_bits(f2)) > 0;
| ^~~~~~~~~~~~~
make[5]: *** [/tmp/next/build/scripts/Makefile.build:287: drivers/dma-buf/dma-fence-chain.o] Error 1
make[5]: *** Waiting for unfinished jobs....
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/wait.h:9,
from /tmp/next/build/include/linux/dma-fence.h:17,
from /tmp/next/build/drivers/dma-buf/dma-fence-unwrap.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
/tmp/next/build/include/linux/dma-fence.h: In function '__dma_fence_is_later':
/tmp/next/build/include/linux/dma-fence.h:501:22: error: implicit declaration of function 'lower_32_bits' [-Wimplicit-function-declaration]
501 | return (int)(lower_32_bits(f1) - lower_32_bits(f2)) > 0;
| ^~~~~~~~~~~~~
make[5]: *** [/tmp/next/build/scripts/Makefile.build:287: drivers/dma-buf/dma-fence-unwrap.o] Error 1
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/extcon.h:21,
from /tmp/next/build/include/linux/extcon-provider.h:13,
from /tmp/next/build/drivers/extcon/extcon.h:5,
from /tmp/next/build/drivers/extcon/devres.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/media/i2c/ml86v7667.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/pm.h:11,
from /tmp/next/build/drivers/soc/samsung/exynos5420-pmu.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/usb/typec/class.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/cdev.h:5,
from /tmp/next/build/drivers/rpmsg/rpmsg_char.c:16:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/media/platform/samsung/s5p-jpeg/jpeg-hw-exynos4.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/security/inode.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/arch/arm/mach-spear/platsmp.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/drivers/interconnect/qcom/icc-common.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/media/media-device.h:16,
from /tmp/next/build/drivers/media/mc/mc-request.c:17:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/crypto.h:15,
from /tmp/next/build/include/crypto/aes.h:10,
from /tmp/next/build/arch/arm/crypto/ghash-ce-glue.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/media/platform/st/sti/bdisp/bdisp-hw.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/leds/led-class.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/ipc/util.c:47:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/extcon.h:21,
from /tmp/next/build/include/linux/extcon-provider.h:13,
from /tmp/next/build/drivers/extcon/extcon-usb-gpio.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/init/main.c:18:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/media/cec/core/cec-api.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/pci.h:35,
from /tmp/next/build/drivers/video/screen_info_pci.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/soc/ti/pruss.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/rpmsg.h:14,
from /tmp/next/build/drivers/media/platform/st/sti/delta/delta.h:10,
from /tmp/next/build/drivers/media/platform/st/sti/delta/delta-mem.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/media/dvb-core/dvbdev.c:15:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/hid.h:19,
from /tmp/next/build/drivers/hid/hid-quirks.c:15:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/kref.h:16,
from /tmp/next/build/drivers/media/mc/mc-dev-allocator.c:18:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/include/linux/i2c.h:13,
from /tmp/next/build/include/uapi/linux/fb.h:6,
from /tmp/next/build/include/linux/fb.h:5,
from /tmp/next/build/drivers/video/cmdline.c:19:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/include/linux/scatterlist.h:8,
from /tmp/next/build/include/linux/virtio.h:7,
from /tmp/next/build/drivers/virtio/virtio_anchor.c:2:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/devfreq/governor_passive.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/platform_device.h:13,
from /tmp/next/build/drivers/media/cec/core/cec-notifier.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/rpmsg.h:14,
from /tmp/next/build/drivers/media/platform/st/sti/delta/delta.h:10,
from /tmp/next/build/drivers/media/platform/st/sti/delta/delta-debug.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/media/platform/samsung/exynos-gsc/gsc-regs.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/include/linux/scatterlist.h:8,
from /tmp/next/build/include/linux/virtio.h:7,
from /tmp/next/build/drivers/virtio/virtio.c:2:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/cdev.h:5,
from /tmp/next/build/drivers/iio/industrialio-core.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/arch/arm/mach-versatile/platsmp-vexpress.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/notifier.h:14,
from /tmp/next/build/include/linux/reboot.h:6,
from /tmp/next/build/arch/arm/include/asm/mach/arch.h:11,
from /tmp/next/build/arch/arm/mach-bcm/bcm_cygnus.c:4:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/hdmi.h:28,
from /tmp/next/build/drivers/video/hdmi.c:29:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/notifier.h:14,
from /tmp/next/build/include/linux/reboot.h:6,
from /tmp/next/build/arch/arm/include/asm/mach/arch.h:11,
from /tmp/next/build/arch/arm/mach-bcm/bcm_hr2.c:4:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/notifier.h:14,
from /tmp/next/build/include/linux/reboot.h:6,
from /tmp/next/build/arch/arm/include/asm/mach/arch.h:11,
from /tmp/next/build/arch/arm/mach-bcm/bcm_nsp.c:4:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/dma-buf/dma-fence.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/interconnect/qcom/msm8916.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/iio/industrialio-event.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/media/mc/mc-entity.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/workqueue.h:9,
from /tmp/next/build/include/linux/bpf.h:11,
from /tmp/next/build/include/linux/bpf-cgroup.h:5,
from /tmp/next/build/net/socket.c:55:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/rcupdate.h:27,
from /tmp/next/build/include/linux/rcuwait.h:5,
from /tmp/next/build/include/linux/irq_work.h:6,
from /tmp/next/build/include/linux/console.h:19,
from /tmp/next/build/drivers/video/console/dummycon.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/dma-mapping.h:5,
from /tmp/next/build/drivers/firmware/raspberrypi.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/ipc/msgutil.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/rpmsg.h:14,
from /tmp/next/build/drivers/media/platform/st/sti/delta/delta-ipc.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/radix-tree.h:14,
from /tmp/next/build/include/linux/idr.h:15,
from /tmp/next/build/drivers/media/platform/renesas/rcar-vin/rcar-core.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/highmem.h:5,
from /tmp/next/build/include/linux/bvec.h:10,
from /tmp/next/build/include/linux/blk_types.h:10,
from /tmp/next/build/include/linux/blkdev.h:9,
from /tmp/next/build/drivers/usb/storage/scsiglue.c:31:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/leds/leds-gpio.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/rpmsg.h:14,
from /tmp/next/build/drivers/media/platform/st/sti/delta/delta.h:10,
from /tmp/next/build/drivers/media/platform/st/sti/delta/delta-mjpeg-hdr.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/media/media-device.h:16,
from /tmp/next/build/drivers/media/platform/microchip/microchip-isc-scaler.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/debugfs.h:15,
from /tmp/next/build/drivers/hid/hid-debug.c:19:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/usb/typec/pd.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/ptp/ptp_sysfs.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/pci.h:35,
from /tmp/next/build/include/linux/virtio_pci_modern.h:5,
from /tmp/next/build/drivers/virtio/virtio_pci_modern_dev.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/media/platform/microchip/microchip-isc-base.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/ptp/ptp_clock.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/hid/hid-core.c:16:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/include/linux/scatterlist.h:8,
from /tmp/next/build/include/linux/dma-buf.h:19,
from /tmp/next/build/drivers/media/platform/nvidia/tegra-vde/dmabuf-cache.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-common.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/init/do_mounts.c:2:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/media/platform/renesas/rcar-vin/rcar-dma.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/misc/ad525x_dpot.c:71:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/rhashtable-types.h:12,
from /tmp/next/build/include/linux/ipc.h:7,
from /tmp/next/build/include/uapi/linux/sem.h:5,
from /tmp/next/build/include/linux/sem.h:5,
from /tmp/next/build/include/linux/compat.h:14,
from /tmp/next/build/drivers/ptp/ptp_chardev.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/node.h:18,
from /tmp/next/build/include/linux/cpu.h:17,
from /tmp/next/build/drivers/of/cpu.c:2:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/pm_runtime.h:11,
from /tmp/next/build/drivers/media/platform/renesas/rcar-vin/rcar-v4l2.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/mtd/mtdcore.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/hwmon/scmi-hwmon.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/hid/hid-generic.c:16:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/interconnect.h:10,
from /tmp/next/build/include/linux/interconnect-provider.h:10,
from /tmp/next/build/drivers/interconnect/qcom/smd-rpm.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swap.h:5,
from /tmp/next/build/include/linux/suspend.h:5,
from /tmp/next/build/arch/arm/mach-exynos/suspend.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/drivers/dma-buf/dma-buf.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
make[4]: *** [/tmp/next/build/scripts/Makefile.build:544: drivers/dma-buf] Error 2
make[4]: *** Waiting for unfinished jobs....
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/debugobjects.h:6,
from /tmp/next/build/include/linux/timer.h:8,
from /tmp/next/build/include/linux/clocksource.h:17,
from /tmp/next/build/arch/arm/mach-bcm/board_bcm281xx.c:4:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/ethernet/eth.c:36:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/media/i2c/adv7604.c:18:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/kref.h:16,
from /tmp/next/build/include/linux/mm_types.h:8,
from /tmp/next/build/include/media/videobuf2-core.h:15,
from /tmp/next/build/drivers/media/common/videobuf2/vb2-trace.c:2:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/drivers/of/module.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/cdev.h:5,
from /tmp/next/build/drivers/rpmsg/rpmsg_ctrl.c:16:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/uaccess.h:10,
from /tmp/next/build/drivers/input/input-compat.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/media/v4l2-ctrls.h:12,
from /tmp/next/build/drivers/media/platform/st/sti/hva/hva.h:11,
from /tmp/next/build/drivers/media/platform/st/sti/hva/hva-mem.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/drivers/cpuidle/driver.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/rcupdate.h:27,
from /tmp/next/build/include/linux/rbtree.h:24,
from /tmp/next/build/include/linux/regmap.h:14,
from /tmp/next/build/include/linux/mfd/as3722.h:15,
from /tmp/next/build/drivers/power/reset/as3722-poweroff.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/vmalloc.h:5,
from /tmp/next/build/drivers/media/platform/st/stm32/stm32-dcmipp/dcmipp-byteproc.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/include/linux/i2c.h:13,
from /tmp/next/build/drivers/i2c/i2c-boardinfo.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/mtd/mtdpart.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/arch/arm/include/asm/cacheflush.h:10,
from /tmp/next/build/arch/arm/include/asm/mcpm.h:30,
from /tmp/next/build/arch/arm/include/asm/arm-cci.h:12,
from /tmp/next/build/include/linux/arm-cci.h:14,
from /tmp/next/build/drivers/bus/arm-cci.c:17:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/phy/phy.h:14,
from /tmp/next/build/drivers/usb/renesas_usbhs/rcar2.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/arch/arm/mach-bcm/platsmp.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/fsi/fsi-core.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/usb/renesas_usbhs/pipe.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/phy/broadcom/phy-bcm-cygnus-pcie.c:4:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/bus/brcmstb_gisb.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/usb/renesas_usbhs/rcar3.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/drivers/of/kobj.c:2:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/mailbox/mailbox.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/usb/typec/retimer.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/devm-helpers.h:26,
from /tmp/next/build/drivers/extcon/extcon-max14577.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/crypto.h:15,
from /tmp/next/build/include/crypto/aead.h:13,
from /tmp/next/build/include/crypto/engine.h:10,
from /tmp/next/build/drivers/crypto/stm32/stm32-hash.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/mailbox/pl320-ipc.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/devm-helpers.h:26,
from /tmp/next/build/drivers/extcon/extcon-max77693.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/media/platform/renesas/renesas-ceu.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/platform/chrome/chromeos_of_hw_prober.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/nvmem/core.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/workqueue.h:9,
from /tmp/next/build/include/linux/bpf.h:11,
from /tmp/next/build/include/linux/bpf-cgroup.h:5,
from /tmp/next/build/security/device_cgroup.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/input/input-poller.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/async.h:14,
from /tmp/next/build/init/initramfs.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/input.h:19,
from /tmp/next/build/include/linux/input/mt.h:11,
from /tmp/next/build/drivers/input/input-mt.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/notifier.h:14,
from /tmp/next/build/include/linux/reboot.h:6,
from /tmp/next/build/arch/arm/include/asm/mach/arch.h:11,
from /tmp/next/build/arch/arm/mach-bcm/board_bcm21664.c:4:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/notifier.h:14,
from /tmp/next/build/include/linux/reboot.h:6,
from /tmp/next/build/arch/arm/include/asm/mach/arch.h:11,
from /tmp/next/build/arch/arm/mach-bcm/board_bcm23550.c:4:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/dmaengine.h:8,
from /tmp/next/build/include/linux/amba/pl022.h:19,
from /tmp/next/build/arch/arm/mach-spear/spear1310.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/phy/broadcom/phy-bcm-ns2-pcie.c:4:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/rhashtable-types.h:12,
from /tmp/next/build/include/linux/ipc.h:7,
from /tmp/next/build/include/uapi/linux/msg.h:5,
from /tmp/next/build/include/linux/msg.h:6,
from /tmp/next/build/ipc/msg.c:27:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/usb/isp1760/isp1760-hcd.c:18:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/edac.h:16,
from /tmp/next/build/drivers/edac/edac_module.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/of/platform.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/highmem.h:5,
from /tmp/next/build/drivers/usb/storage/protocol.c:30:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/init/calibrate.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/drivers/reset/core.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/media/common/videobuf2/videobuf2-dma-sg.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/extcon.h:21,
from /tmp/next/build/drivers/usb/gadget/udc/snps_udc_plat.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/drivers/soc/tegra/fuse/fuse-tegra.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/debugfs.h:15,
from /tmp/next/build/drivers/media/platform/st/sti/bdisp/bdisp-debug.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/sound/hda/core/hda_bus_type.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/hid/hid-input.c:16:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/include/linux/scatterlist.h:8,
from /tmp/next/build/include/linux/dma-buf.h:19,
from /tmp/next/build/drivers/media/common/videobuf2/videobuf2-dma-contig.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/notifier.h:14,
from /tmp/next/build/include/linux/reboot.h:6,
from /tmp/next/build/arch/arm/include/asm/mach/arch.h:11,
from /tmp/next/build/arch/arm/mach-shmobile/setup-r8a73a4.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/usb/renesas_usbhs/rza.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/debugobjects.h:6,
from /tmp/next/build/include/linux/timer.h:8,
from /tmp/next/build/include/linux/clocksource.h:17,
from /tmp/next/build/include/linux/clockchips.h:14,
from /tmp/next/build/drivers/cpuidle/cpuidle.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/rpmsg/rpmsg_ns.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/crypto.h:15,
from /tmp/next/build/include/crypto/aes.h:10,
from /tmp/next/build/drivers/crypto/stm32/stm32-cryp.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/edac/edac_mc_sysfs.c:16:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/rcupdate.h:27,
from /tmp/next/build/include/linux/rculist.h:11,
from /tmp/next/build/include/linux/sched/signal.h:5,
from /tmp/next/build/drivers/media/dvb-core/dvb_demux.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/usb/renesas_usbhs/fifo.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/interconnect/qcom/icc-rpm.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/include/linux/i2c.h:13,
from /tmp/next/build/drivers/misc/ad525x_dpot-i2c.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/drivers/media/dvb-core/dmxdev.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/platform_device.h:13,
from /tmp/next/build/arch/arm/mach-shmobile/timer.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/sound/hda/core/bus.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/media/platform/st/sti/delta/delta-mjpeg-dec.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/debugobjects.h:6,
from /tmp/next/build/include/linux/timer.h:8,
from /tmp/next/build/include/linux/clocksource.h:17,
from /tmp/next/build/arch/arm/include/asm/arch_timer.h:8,
from /tmp/next/build/drivers/ptp/ptp_kvm_arm.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/uaccess.h:10,
from /tmp/next/build/drivers/edac/edac_device.c:16:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/tracepoint.h:15,
from /tmp/next/build/drivers/usb/gadget/udc/trace.h:16,
from /tmp/next/build/drivers/usb/gadget/udc/trace.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/drivers/iio/inkern.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/tty.h:5,
from /tmp/next/build/drivers/tty/tty_mutex.c:2:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/rcupdate.h:27,
from /tmp/next/build/include/linux/rcuwait.h:5,
from /tmp/next/build/include/linux/irq_work.h:6,
from /tmp/next/build/include/linux/console.h:19,
from /tmp/next/build/drivers/of/base.c:20:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/of/dynamic.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/arch/arm/mach-exynos/platsmp.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/backlight.h:12,
from /tmp/next/build/drivers/video/backlight/as3711_bl.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/drivers/platform/chrome/cros_ec_i2c.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/firmware/trusted_foundations.h:22,
from /tmp/next/build/arch/arm/mach-tegra/reset.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/tty.h:5,
from /tmp/next/build/drivers/tty/tty_buffer.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/ptp/ptp_dte.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/phy/broadcom/phy-bcm-ns2-usbdrd.c:4:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/ptp/ptp_vclock.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/hwmon/hwmon.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/of_address.h:6,
from /tmp/next/build/arch/arm/mach-bcm/bcm2711.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/drivers/pmdomain/mediatek/mtk-mfg-pmdomain.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/drivers/of/property.c:25:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/video/display_timing.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/devm-helpers.h:26,
from /tmp/next/build/drivers/extcon/extcon-max8997.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/edac/edac_mc.c:15:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/drivers/usb/storage/transport.c:31:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/rcupdate.h:27,
from /tmp/next/build/include/linux/init_task.h:5,
from /tmp/next/build/init/init_task.c:2:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/media/common/videobuf2/videobuf2-memops.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/include/linux/usb.h:15,
from /tmp/next/build/drivers/media/usb/uvc/uvc_isight.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/drivers/tty/tty_ldisc.c:4:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/platform/chrome/cros_ec_spi.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/sched/task_stack.h:9,
from /tmp/next/build/include/linux/elfcore.h:7,
from /tmp/next/build/include/linux/vmcore_info.h:6,
from /tmp/next/build/include/linux/kexec.h:18,
from /tmp/next/build/include/linux/crash_dump.h:5,
from /tmp/next/build/drivers/of/fdt.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/tty.h:5,
from /tmp/next/build/drivers/tty/tty_port.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/mailbox/hi3660-mailbox.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/radix-tree.h:14,
from /tmp/next/build/include/linux/idr.h:15,
from /tmp/next/build/drivers/input/input.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/notifier.h:14,
from /tmp/next/build/include/linux/reboot.h:6,
from /tmp/next/build/arch/arm/include/asm/mach/arch.h:11,
from /tmp/next/build/arch/arm/mach-bcm/bcm_5301x.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/net/sched/sch_mq.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/mailbox/bcm2835-mailbox.c:18:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/include/linux/irqchip.h:14,
from /tmp/next/build/arch/arm/mach-bcm/board_bcm2835.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/nvmem/layouts.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/node.h:18,
from /tmp/next/build/include/linux/cpu.h:17,
from /tmp/next/build/drivers/cpuidle/governor.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/mailbox/hi6220-mailbox.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/platform_device.h:13,
from /tmp/next/build/arch/arm/mach-spear/spear1340.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/backlight.h:12,
from /tmp/next/build/drivers/video/backlight/gpio_backlight.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/rcupdate.h:27,
from /tmp/next/build/include/linux/rculist.h:11,
from /tmp/next/build/include/linux/sched/signal.h:5,
from /tmp/next/build/drivers/tty/tty_ioctl.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/media/v4l2-ctrls.h:12,
from /tmp/next/build/drivers/media/platform/st/sti/hva/hva.h:11,
from /tmp/next/build/drivers/media/platform/st/sti/hva/hva-h264.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/drivers/video/of_display_timing.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/arch/arm/mach-bcm/bcm_kona_smc.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/drivers/video/of_videomode.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/hid/usbhid/hid-core.c:15:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/pci.h:35,
from /tmp/next/build/include/linux/bcma/bcma.h:5,
from /tmp/next/build/drivers/bcma/bcma_private.h:9,
from /tmp/next/build/drivers/bcma/main.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/media/platform/samsung/s5p-mfc/s5p_mfc_intr.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/leds/blink/leds-bcm63138.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/pci.h:35,
from /tmp/next/build/include/linux/bcma/bcma.h:5,
from /tmp/next/build/drivers/bcma/bcma_private.h:9,
from /tmp/next/build/drivers/bcma/core.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/pci.h:35,
from /tmp/next/build/include/linux/bcma/bcma.h:5,
from /tmp/next/build/drivers/bcma/bcma_private.h:9,
from /tmp/next/build/drivers/bcma/scan.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/platform_device.h:13,
from /tmp/next/build/drivers/power/reset/brcm-kona-reset.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/tee/optee/notif.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/drivers/reset/amlogic/reset-meson.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/sound/hda/codecs/side-codecs/hda_component.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/soc/tegra/fuse/fuse-tegra30.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/security/keys/gc.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/mailbox/ti-msgmgr.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/sched/task_stack.h:9,
from /tmp/next/build/include/linux/elfcore.h:7,
from /tmp/next/build/include/linux/vmcore_info.h:6,
from /tmp/next/build/include/linux/kexec.h:18,
from /tmp/next/build/include/linux/crash_dump.h:5,
from /tmp/next/build/drivers/tee/optee/core.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/video/backlight/backlight.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/sound/hda/common/bind.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/include/linux/i2c.h:13,
from /tmp/next/build/drivers/usb/typec/stusb160x.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/media/usb/uvc/uvc_debugfs.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/include/linux/irqchip.h:14,
from /tmp/next/build/arch/arm/mach-bcm/brcmstb.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/gpu/ipu-v3/ipu-prv.h:13,
from /tmp/next/build/drivers/gpu/ipu-v3/ipu-cpmem.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/leds/trigger/ledtrig-timer.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/wait.h:9,
from /tmp/next/build/include/linux/poll.h:8,
from /tmp/next/build/drivers/tty/n_tty.c:40:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/drivers/thermal/thermal_sysfs.c:16:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/pinctrl/pinctrl-utils.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/rhashtable-types.h:12,
from /tmp/next/build/include/linux/ipc.h:7,
from /tmp/next/build/include/uapi/linux/sem.h:5,
from /tmp/next/build/include/linux/sem.h:5,
from /tmp/next/build/include/linux/compat.h:14,
from /tmp/next/build/drivers/media/usb/uvc/uvc_v4l2.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/reset/amlogic/reset-meson-common.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/rcupdate.h:27,
from /tmp/next/build/include/linux/rculist.h:11,
from /tmp/next/build/include/linux/sched/signal.h:5,
from /tmp/next/build/drivers/tty/tty_io.c:73:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/drivers/soc/tegra/fuse/tegra-apbmisc.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/sound/pci/ac97/ac97_codec.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/soc/tegra/fuse/fuse-tegra20.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/bluetooth/hci_h4.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/phy/amlogic/phy-meson-g12a-mipi-dphy-analog.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/usb/renesas_usbhs/rza2.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/usb/gadget/udc/snps_udc_core.c:19:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/bluetooth/hci_ldisc.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/soc/qcom/rpm-proc.c:4:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/video/fbdev/wm8505fb.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/usb/chipidea/core.c:17:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/usb/gadget/udc/bdc/bdc_core.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/tee/optee/rpc.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/gpu/ipu-v3/ipu-csi.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/thermal/thermal_core.h:13,
from /tmp/next/build/drivers/thermal/thermal_trip.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/arch/arm/mach-bcm/bcm63xx_smp.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/gpu/ipu-v3/ipu-common.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/include/linux/scatterlist.h:8,
from /tmp/next/build/include/linux/virtio.h:7,
from /tmp/next/build/drivers/virtio/virtio_ring.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/drivers/i2c/i2c-core-base.c:16:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/tee/optee/call.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/clk/clkdev.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/arch/arm/mach-bcm/platsmp-brcmstb.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/usb/gadget/udc/renesas_usbf.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/char/hw_random/core.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/arch/arm/include/asm/cacheflush.h:10,
from /tmp/next/build/arch/arm/include/asm/mcpm.h:30,
from /tmp/next/build/arch/arm/include/asm/arm-cci.h:12,
from /tmp/next/build/include/linux/arm-cci.h:14,
from /tmp/next/build/arch/arm/mach-exynos/mcpm-exynos.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/pmdomain/st/ste-ux500-pm-domain.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/uaccess.h:10,
from /tmp/next/build/arch/arm/mm/extable.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/misc/ics932s401.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/usb/gadget/config.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/leds/trigger/ledtrig-heartbeat.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/leds/trigger/ledtrig-oneshot.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/thermal/thermal_helpers.c:15:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/platform_device.h:13,
from /tmp/next/build/drivers/pmdomain/samsung/exynos-pm-domains.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/phy/phy.h:14,
from /tmp/next/build/include/linux/usb/otg.h:13,
from /tmp/next/build/drivers/usb/chipidea/otg.c:15:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/utsname.h:6,
from /tmp/next/build/init/version.c:17:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/thermal/thermal_thresholds.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/power/reset/brcmstb-reboot.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/dma-mapping.h:5,
from /tmp/next/build/drivers/rpmsg/virtio_rpmsg_bus.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/pmdomain/qcom/cpr.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/debugfs.h:15,
from /tmp/next/build/drivers/gpu/host1x/bus.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/tee/optee/protmem.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/drivers/nvmem/bcm-ocotp.c:4:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/hwmon/cros_ec_hwmon.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/include/linux/irqchip.h:14,
from /tmp/next/build/arch/arm/mach-shmobile/setup-r8a7778.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/soc/qcom/smd-rpm.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/ptp/ptp_kvm_common.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/phy/broadcom/phy-brcm-sata.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/input.h:19,
from /tmp/next/build/drivers/input/ff-core.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/mtd/mtdchar.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/dma-mapping.h:5,
from /tmp/next/build/drivers/media/usb/uvc/uvc_video.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/sound/hda/core/device.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/edac/edac_device_sysfs.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/media/platform/nvidia/tegra-vde/v4l2.c:16:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/platform/chrome/cros_typec_vdm.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/include/linux/i2c.h:13,
from /tmp/next/build/drivers/hwmon/lm95245.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/hwspinlock.h:14,
from /tmp/next/build/drivers/soc/qcom/smem.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/include/linux/scatterlist.h:8,
from /tmp/next/build/include/linux/iommu.h:10,
from /tmp/next/build/drivers/iommu/iommu-pages.h:10,
from /tmp/next/build/drivers/iommu/iommu-pages.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/arch/arm/mach-imx/cpu.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/sound/core/sound.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/gpu/ipu-v3/ipu-dc.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/pci.h:35,
from /tmp/next/build/include/linux/bcma/bcma.h:5,
from /tmp/next/build/drivers/bcma/bcma_private.h:9,
from /tmp/next/build/drivers/bcma/driver_chipcommon.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/gpu/ipu-v3/ipu-di.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/hwmon/gxp-fan-ctrl.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/remoteproc/remoteproc_core.c:20:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/sched/sch_generic.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/phy/amlogic/phy-meson-axg-pcie.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/debugfs.h:15,
from /tmp/next/build/drivers/pinctrl/core.c:17:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/gpu/host1x/channel.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/arch/arm/mach-mvebu/pm-board.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/power/supply/power_supply_sysfs.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/leds/trigger/ledtrig-backlight.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/debugfs.h:15,
from /tmp/next/build/drivers/pinctrl/pinmux.c:18:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/soc/tegra/fuse/speedo-tegra20.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/debugfs.h:15,
from /tmp/next/build/drivers/gpu/host1x/debug.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/pci.h:35,
from /tmp/next/build/include/linux/bcma/bcma.h:5,
from /tmp/next/build/drivers/bcma/bcma_private.h:9,
from /tmp/next/build/drivers/bcma/sprom.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/gpu/host1x/syncpt.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/scsi/hosts.c:25:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/phy/amlogic/phy-meson-axg-mipi-pcie-analog.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/reset/hisilicon/hi6220_reset.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/drivers/platform/chrome/cros_ec_typec.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/drivers/tty/tty_ldsem.c:29:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/notifier.h:14,
from /tmp/next/build/include/linux/reboot.h:6,
from /tmp/next/build/drivers/power/reset/gpio-restart.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/drivers/usb/storage/usb.c:37:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/pci.h:35,
from /tmp/next/build/include/linux/virtio_pci_legacy.h:6,
from /tmp/next/build/drivers/virtio/virtio_pci_legacy_dev.c:4:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/media/dvb-core/dvb_ca_en50221.c:20:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/thermal/thermal_core.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/arch/arm/include/asm/cacheflush.h:10,
from /tmp/next/build/drivers/gpu/host1x/cdma.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/pci.h:35,
from /tmp/next/build/include/linux/bcma/bcma.h:5,
from /tmp/next/build/drivers/bcma/bcma_private.h:9,
from /tmp/next/build/drivers/bcma/driver_chipcommon_sflash.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/node.h:18,
from /tmp/next/build/include/linux/cpu.h:17,
from /tmp/next/build/drivers/cpufreq/cpufreq_stats.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/dma-mapping.h:5,
from /tmp/next/build/drivers/gpu/host1x/job.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/leds/trigger/ledtrig-gpio.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/pci.h:35,
from /tmp/next/build/include/linux/bcma/bcma.h:5,
from /tmp/next/build/drivers/bcma/bcma_private.h:9,
from /tmp/next/build/drivers/bcma/driver_chipcommon_b.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/video/backlight/pwm_bl.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/workqueue.h:9,
from /tmp/next/build/drivers/mailbox/bcm74110-mailbox.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/power/supply/power_supply_core.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/bus/omap-ocp2scp.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/of/irq.c:20:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/include/acpi/apei.h:9,
from /tmp/next/build/include/acpi/ghes.h:5,
from /tmp/next/build/drivers/edac/edac_module.h:14,
from /tmp/next/build/drivers/edac/wq.c:2:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/drivers/memory/samsung/exynos-srom.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/fsi.h:10,
from /tmp/next/build/drivers/fsi/fsi-scom.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/include/linux/irqchip.h:14,
from /tmp/next/build/arch/arm/mach-shmobile/setup-r8a7779.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/pci.h:35,
from /tmp/next/build/include/linux/bcma/bcma.h:5,
from /tmp/next/build/drivers/bcma/bcma_private.h:9,
from /tmp/next/build/drivers/bcma/driver_chipcommon_pmu.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/usb/phy/phy-ab8500-usb.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/char/hw_random/omap-rng.c:18:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/sound/hda/codecs/hdmi/eld.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/include/linux/scatterlist.h:8,
from /tmp/next/build/drivers/usb/gadget/udc/bdc/bdc_cmd.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/device/faux.h:17,
from /tmp/next/build/sound/soc/soc-utils.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/sound/usb/card.c:26:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/kref.h:16,
from /tmp/next/build/include/linux/configfs.h:25,
from /tmp/next/build/drivers/iio/industrialio-configfs.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/pci.h:35,
from /tmp/next/build/include/linux/bcma/bcma.h:5,
from /tmp/next/build/drivers/bcma/bcma_private.h:9,
from /tmp/next/build/drivers/bcma/driver_pci.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/node.h:18,
from /tmp/next/build/include/linux/cpu.h:17,
from /tmp/next/build/drivers/firmware/ti_sci.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/drivers/remoteproc/remoteproc_coredump.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/ipc/shm.c:28:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/pci.h:35,
from /tmp/next/build/include/linux/bcma/bcma.h:5,
from /tmp/next/build/drivers/bcma/bcma_private.h:9,
from /tmp/next/build/drivers/bcma/driver_gmac_cmn.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/security/keys/key.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/wait.h:9,
from /tmp/next/build/include/linux/poll.h:8,
from /tmp/next/build/drivers/char/tpm/tpm-chip.c:18:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/wait.h:9,
from /tmp/next/build/include/linux/dma-fence.h:17,
from /tmp/next/build/drivers/gpu/host1x/fence.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
/tmp/next/build/include/linux/dma-fence.h: In function '__dma_fence_is_later':
/tmp/next/build/include/linux/dma-fence.h:501:22: error: implicit declaration of function 'lower_32_bits' [-Wimplicit-function-declaration]
501 | return (int)(lower_32_bits(f1) - lower_32_bits(f2)) > 0;
| ^~~~~~~~~~~~~
make[6]: *** [/tmp/next/build/scripts/Makefile.build:287: drivers/gpu/host1x/fence.o] Error 1
make[6]: *** Waiting for unfinished jobs....
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/usb/core/usb.c:26:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/debugfs.h:15,
from /tmp/next/build/drivers/media/v4l2-core/v4l2-async.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/pci.h:35,
from /tmp/next/build/include/linux/bcma/bcma.h:5,
from /tmp/next/build/drivers/bcma/bcma_private.h:9,
from /tmp/next/build/drivers/bcma/driver_pcie2.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/soc/qcom/smem_state.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/misc/apds9802als.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/media/i2c/s5c73m3/s5c73m3-spi.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/tee/optee/supp.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/clk-fixed-rate.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/input.h:19,
from /tmp/next/build/drivers/input/touchscreen.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/input.h:19,
from /tmp/next/build/drivers/input/touch-overlay.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/misc/isl29003.c:15:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/clk-gate.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/platform_device.h:13,
from /tmp/next/build/drivers/dma/dmaengine.c:34:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/arch/arm/mach-imx/irq-common.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/clk/clk-fixed-factor.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/sound/core.h:10,
from /tmp/next/build/include/sound/jack.h:11,
from /tmp/next/build/sound/soc/soc-jack.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/hwmon/ina2xx.c:27:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/arch/arm/mm/fault.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/uaccess.h:10,
from /tmp/next/build/drivers/edac/edac_pci.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/base/component.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/usb/musb/musb_core.c:67:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/scsi/scsi.c:41:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/power/reset/hisi-reboot.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/hwmon/lm90.c:102:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/media/i2c/s5c73m3/s5c73m3-ctrls.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/usb/renesas_usbhs/mod_gadget.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/rcupdate.h:27,
from /tmp/next/build/include/linux/rcuwait.h:5,
from /tmp/next/build/include/linux/irq_work.h:6,
from /tmp/next/build/drivers/cpufreq/cpufreq_governor.h:18,
from /tmp/next/build/drivers/cpufreq/cpufreq_governor_attr_set.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/i2c/i2c-core-smbus.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/sound/hda/codecs/hdmi/hdmi.c:20:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/drivers/i2c/i2c-core-slave.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/drivers/pwm/core.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/of/address.c:4:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/arch/arm/mach-tegra/platsmp.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/rhashtable-types.h:12,
from /tmp/next/build/include/linux/ipc.h:7,
from /tmp/next/build/include/uapi/linux/sem.h:5,
from /tmp/next/build/include/linux/sem.h:5,
from /tmp/next/build/include/linux/compat.h:14,
from /tmp/next/build/ipc/sem.c:73:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/char/hw_random/omap3-rom-rng.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/power/reset/qcom-pon.c:4:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/media/common/videobuf2/videobuf2-vmalloc.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/power/reset/msm-poweroff.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/usb/chipidea/ulpi.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/i2c/i2c-core-of.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/arch/arm/mach-mvebu/platsmp.c:18:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/usb/gadget/udc/bdc/bdc_udc.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/thermal/thermal_hwmon.c:16:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/edac/edac_pci_sysfs.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/debugfs.h:15,
from /tmp/next/build/drivers/pinctrl/pinconf.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/security/keys/keyring.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/power/reset/st-poweroff.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/kernel_stat.h:5,
from /tmp/next/build/drivers/cpufreq/cpufreq_governor.c:17:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/bus/qcom-ebi2.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/power/reset/vexpress-poweroff.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/soc/tegra/fuse/speedo-tegra30.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/ptp/ptp_qoriq.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/watchdog/watchdog_core.c:27:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/bus/stm32_etzpc.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/clk-divider.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/tracepoint.h:15,
from /tmp/next/build/drivers/usb/musb/musb_trace.h:17,
from /tmp/next/build/drivers/usb/musb/musb_trace.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/power/reset/keystone-reset.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/drivers/misc/eeprom/at24.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/edac/fsl_ddr_edac.c:15:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/power/reset/syscon-poweroff.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/media/common/videobuf2/videobuf2-v4l2.c:17:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/netlink/genetlink.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/debugfs.h:15,
from /tmp/next/build/drivers/usb/typec/ucsi/debugfs.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/bus/stm32_firewall_device.h:9,
from /tmp/next/build/drivers/bus/stm32_firewall.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/include/linux/usb.h:15,
from /tmp/next/build/sound/usb/clock.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/power/reset/syscon-reboot.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
make[5]: *** [/tmp/next/build/scripts/Makefile.build:544: drivers/gpu/host1x] Error 2
make[5]: *** Waiting for unfinished jobs....
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/device/driver.h:17,
from /tmp/next/build/drivers/base/driver.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/sound/hda/core/sysfs.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/node.h:18,
from /tmp/next/build/include/linux/cpu.h:17,
from /tmp/next/build/drivers/cpufreq/cpufreq_ondemand.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/include/linux/usb.h:15,
from /tmp/next/build/drivers/usb/storage/usb.h:30,
from /tmp/next/build/drivers/usb/storage/initializers.c:25:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/media/platform/samsung/exynos4-is/fimc-lite-reg.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/debugobjects.h:6,
from /tmp/next/build/include/linux/timer.h:8,
from /tmp/next/build/include/linux/netdevice.h:24,
from /tmp/next/build/include/linux/if_vlan.h:10,
from /tmp/next/build/net/sched/sch_frag.c:2:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/platform/chrome/cros_ec_proto.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/drivers/gpu/ipu-v3/ipu-ic.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/netlink/af_netlink.c:21:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/async.h:14,
from /tmp/next/build/drivers/base/bus.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/dma/virt-dma.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/fsi/fsi-master-gpio.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/pci.h:35,
from /tmp/next/build/drivers/pci/access.c:2:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/iio/industrialio-sw-trigger.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/drivers/virtio/virtio_mmio.c:57:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/pmdomain/mediatek/airoha-cpu-pmdomain.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/leds/trigger/ledtrig-default-on.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/leds/led-class-flash.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/percpu.h:5,
from /tmp/next/build/include/linux/cpuidle.h:14,
from /tmp/next/build/drivers/cpuidle/dt_idle_states.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/sound/core/init.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/debugfs.h:15,
from /tmp/next/build/drivers/bus/stm32_rifsc.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/input/matrix-keymap.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/usb/gadget/udc/bdc/bdc_ep.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/scsi/scsi_ioctl.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/arch/arm/mach-mvebu/platsmp-a9.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/drivers/base/syscore.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/node.h:18,
from /tmp/next/build/include/linux/cpu.h:17,
from /tmp/next/build/drivers/cpufreq/cpufreq.c:17:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/mtd/parsers/ofpart_bcm4908.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/pci/bus.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/reset/sti/reset-stih407.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/platform_data/cros_ec_proto.h:11,
from /tmp/next/build/drivers/platform/chrome/cros_ec_trace.h:17,
from /tmp/next/build/drivers/platform/chrome/cros_ec_trace.c:225:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/usb/phy/phy-generic.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/sound/soc/soc-core.c:20:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/drivers/of/of_reserved_mem.c:17:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/drivers/thermal/thermal_of.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/debugfs.h:15,
from /tmp/next/build/drivers/base/dd.c:19:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/firmware/broadcom/bcm47xx_nvram.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/tracepoint.h:15,
from /tmp/next/build/drivers/usb/dwc3/trace.h:17,
from /tmp/next/build/drivers/usb/dwc3/trace.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/irq.h:14,
from /tmp/next/build/include/linux/irqchip/chained_irq.h:10,
from /tmp/next/build/include/linux/gpio/driver.h:8,
from /tmp/next/build/drivers/bcma/driver_gpio.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/percpu.h:5,
from /tmp/next/build/include/linux/cpuidle.h:14,
from /tmp/next/build/drivers/cpuidle/cpuidle-zynq.c:18:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swap.h:5,
from /tmp/next/build/include/linux/suspend.h:5,
from /tmp/next/build/arch/arm/mach-imx/pm-imx5.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/thermal.h:13,
from /tmp/next/build/drivers/thermal/gov_step_wise.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/sound/hda/core/regmap.c:15:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/node.h:18,
from /tmp/next/build/include/linux/cpu.h:17,
from /tmp/next/build/drivers/cpuidle/dt_idle_genpd.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/mtd/parsers/ofpart_core.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/power_supply.h:15,
from /tmp/next/build/drivers/power/supply/power_supply_hwmon.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/phy/broadcom/phy-bcm-sr-usb.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/include/acpi/apei.h:9,
from /tmp/next/build/include/acpi/ghes.h:5,
from /tmp/next/build/drivers/edac/edac_module.h:14,
from /tmp/next/build/drivers/edac/layerscape_edac.c:19:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/remoteproc.h:39,
from /tmp/next/build/drivers/remoteproc/remoteproc_sysfs.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/platform_device.h:13,
from /tmp/next/build/arch/arm/mach-tegra/board-paz00.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/media/test-drivers/vivid/vivid-core.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/clk-multiplier.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/power/reset/rmobile-reset.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/char/hw_random/imx-rngc.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/tty.h:5,
from /tmp/next/build/drivers/tty/n_null.c:4:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/wait.h:9,
from /tmp/next/build/include/linux/poll.h:8,
from /tmp/next/build/drivers/char/tpm/tpm-dev-common.c:15:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/virtio/virtio_pci_modern.c:17:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/drivers/usb/typec/ucsi/ucsi.h:8,
from /tmp/next/build/drivers/usb/typec/ucsi/trace.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/remoteproc/remoteproc_elf_loader.c:20:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/mmc/core/core.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/vmalloc.h:5,
from /tmp/next/build/include/linux/bcm47xx_nvram.h:10,
from /tmp/next/build/drivers/mtd/parsers/ofpart_linksys_ns.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/reset/reset-brcmstb.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/dma-mapping.h:5,
from /tmp/next/build/include/linux/dma-direct.h:9,
from /tmp/next/build/drivers/remoteproc/remoteproc_virtio.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/media/platform/renesas/vsp1/vsp1_rpf.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/uaccess.h:10,
from /tmp/next/build/sound/core/memory.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/media/platform/renesas/vsp1/vsp1_pipe.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/uapi/linux/aio_abi.h:31,
from /tmp/next/build/include/linux/syscalls.h:84,
from /tmp/next/build/ipc/syscall.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/media/platform/renesas/vsp1/vsp1_entity.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/debugfs.h:15,
from /tmp/next/build/drivers/pinctrl/pinconf-generic.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/scsi/scsi_host.h:5,
from /tmp/next/build/drivers/usb/storage/sierra_ms.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/sound/hda/codecs/hdmi/simplehdmi.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/char/tpm/tpm-dev.c:15:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/soc/tegra/fuse/speedo-tegra114.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/iommu/iommu-sysfs.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/sound/hda/codecs/realtek/realtek.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/arch/arm/mach-mvebu/dove.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/arch/arm/kernel/elf.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/leds/trigger/ledtrig-camera.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/i2c/i2c-core-of-prober.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/rcupdate.h:27,
from /tmp/next/build/include/linux/rculist.h:11,
from /tmp/next/build/include/linux/sched/signal.h:5,
from /tmp/next/build/drivers/tty/tty_jobctrl.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/drivers/usb/typec/ucsi/ucsi.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/cpufreq/cpufreq-dt-platdev.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/leds/trigger/ledtrig-transient.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/arch/arm/mm/iomap.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/pci.h:35,
from /tmp/next/build/drivers/pci/remove.c:2:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/drivers/media/v4l2-core/v4l2-fwnode.c:17:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/include/linux/clk/renesas.h:13,
from /tmp/next/build/drivers/pmdomain/renesas/rcar-sysc.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/nvmem/sunxi_sid.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/usb/gadget/function/f_acm.c:15:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/media/platform/renesas/vsp1/vsp1_drm.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/memory/tegra/tegra20.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/sound/soc.h:15,
from /tmp/next/build/sound/soc/soc-dai.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/media/platform/renesas/vsp1/vsp1_dl.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/wait.h:9,
from /tmp/next/build/include/linux/poll.h:8,
from /tmp/next/build/drivers/char/tpm/tpm-interface.c:22:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/hwmon/ntc_thermistor.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/drivers/clocksource/timer-probe.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/wait.h:9,
from /tmp/next/build/include/linux/poll.h:8,
from /tmp/next/build/drivers/char/tpm/tpm1-cmd.c:16:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/security/keys/keyctl.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/percpu.h:5,
from /tmp/next/build/include/linux/cpuidle.h:14,
from /tmp/next/build/drivers/cpuidle/cpuidle-exynos.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/phy/broadcom/phy-brcm-usb-init-synopsys.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/sound/hda/codecs/realtek/alc260.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/pci.h:35,
from /tmp/next/build/include/linux/bcma/bcma.h:5,
from /tmp/next/build/drivers/bcma/bcma_private.h:9,
from /tmp/next/build/drivers/bcma/host_pci.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/hw_random.h:15,
from /tmp/next/build/drivers/char/hw_random/histb-rng.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/usb/musb/musb_virthub.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/dma/of-dma.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/net/unix/garbage.c:66:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/node.h:18,
from /tmp/next/build/include/linux/cpu.h:17,
from /tmp/next/build/drivers/thermal/cpufreq_cooling.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/phy/broadcom/phy-brcm-usb-init.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/sound/hda/codecs/generic.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/sound/hda/common/jack.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/crypto.h:15,
from /tmp/next/build/include/crypto/algapi.h:13,
from /tmp/next/build/include/crypto/internal/rng.h:12,
from /tmp/next/build/drivers/crypto/qcom-rng.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/cdev.h:5,
from /tmp/next/build/drivers/watchdog/watchdog_dev.c:32:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/gpu/ipu-v3/ipu-prv.h:13,
from /tmp/next/build/drivers/gpu/ipu-v3/ipu-ic-csc.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/drivers/char/tpm/tpm2-cmd.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/irq.h:14,
from /tmp/next/build/drivers/usb/dwc3/host.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/char/tpm/tpmrm-dev.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/virtio/virtio_pci_common.h:19,
from /tmp/next/build/drivers/virtio/virtio_pci_common.c:17:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/reset/reset-brcmstb-rescal.c:4:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/power/reset/reboot-mode.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/debugobjects.h:6,
from /tmp/next/build/include/linux/timer.h:8,
from /tmp/next/build/include/linux/clocksource.h:17,
from /tmp/next/build/arch/arm/mach-shmobile/setup-rcar-gen2.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/media/platform/renesas/vsp1/vsp1_video.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/arch/arm/mach-imx/tzic.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/block/fops.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/scsi/scsicam.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/usb/gadget/function/f_loopback.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/usb/chipidea/udc.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/drivers/mtd/mtdblock.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/tracepoint.h:15,
from /tmp/next/build/include/trace/events/iommu.h:14,
from /tmp/next/build/drivers/iommu/iommu-traces.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/bus/ti-pwmss.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/arch/arm/include/asm/cacheflush.h:10,
from /tmp/next/build/arch/arm/mach-shmobile/platsmp.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/sound/hda/common/auto_parser.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/sound/hda/common/codec.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/platform/chrome/cros_ec_chardev.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/platform_device.h:13,
from /tmp/next/build/drivers/media/platform/samsung/s5p-mfc/s5p_mfc_common.h:15,
from /tmp/next/build/drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr.h:15,
from /tmp/next/build/drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/firmware/arm_scmi/transports/mailbox.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/ipc/ipc_sysctl.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/i2c/i2c-smbus.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/misc/sram-exec.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/drivers/firmware/arm_scmi/transports/optee.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/sound/soc/soc-devres.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/fsi/fsi-sbefifo.c:15:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/drivers/gpio/gpiolib-devres.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/firmware/arm_scmi/transports/smc.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/drivers/i2c/i2c-mux.c:22:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/firmware.h:8,
from /tmp/next/build/drivers/tee/optee/smc_abi.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/pinctrl/devicetree.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/gpio/gpiolib-legacy.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/pm.h:11,
from /tmp/next/build/arch/arm/mach-shmobile/suspend.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/drivers/char/tpm/tpm2-space.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/usb/gadget/function/f_sourcesink.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/drivers/net/mdio/fwnode_mdio.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/char/tpm/tpm-sysfs.c:15:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/include/linux/usb.h:15,
from /tmp/next/build/drivers/usb/storage/option_ms.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/media/platform/samsung/s5p-mfc/s5p_mfc_ctrl.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/include/linux/i2c.h:13,
from /tmp/next/build/include/uapi/linux/fb.h:6,
from /tmp/next/build/include/linux/fb.h:5,
from /tmp/next/build/drivers/video/fbdev/core/fb_notify.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/drivers/irqchip/irqchip.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/leds.h:12,
from /tmp/next/build/drivers/leds/leds-acer-a500.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/soc/tegra/fuse/speedo-tegra124.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/memory/tegra/tegra30.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/arch/arm/kernel/opcodes.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/cdev.h:5,
from /tmp/next/build/drivers/i2c/i2c-dev.c:19:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/cpu_cooling.h:16,
from /tmp/next/build/drivers/cpuidle/cpuidle-arm.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/block/bdev.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/usb/core/hcd.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/mmc/core/bus.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/hw_random.h:15,
from /tmp/next/build/drivers/char/hw_random/bcm2835-rng.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/rhashtable-types.h:12,
from /tmp/next/build/include/linux/ipc.h:7,
from /tmp/next/build/include/uapi/linux/sem.h:5,
from /tmp/next/build/include/linux/sem.h:5,
from /tmp/next/build/include/linux/compat.h:14,
from /tmp/next/build/drivers/ata/libata-scsi.c:16:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/arch/arm/mach-shmobile/regulator-quirk-rcar-gen2.c:22:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/include/linux/clk/renesas.h:13,
from /tmp/next/build/drivers/pmdomain/renesas/rmobile-sysc.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/net/unix/sysctl_net_unix.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/percpu.h:5,
from /tmp/next/build/include/linux/cpuidle.h:14,
from /tmp/next/build/arch/arm/mach-imx/cpuidle-imx5.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/usb/dwc3/dwc3-omap.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/rtc/class.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/media/v4l2-core/v4l2-h264.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/sound/usb/endpoint.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/reset/reset-imx7.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/remoteproc/keystone_remoteproc.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/devfreq.h:13,
from /tmp/next/build/drivers/thermal/devfreq_cooling.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/pmdomain/ti/ti_sci_pm_domains.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/usb/phy/phy-tegra-usb.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/media/dvb_frontend.h:36,
from /tmp/next/build/drivers/media/tuners/e4000.h:11,
from /tmp/next/build/drivers/media/tuners/e4000_priv.h:11,
from /tmp/next/build/drivers/media/tuners/e4000.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/rtnetlink.h:6,
from /tmp/next/build/include/linux/phylib_stubs.h:6,
from /tmp/next/build/drivers/net/phy/stubs.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/iio/adc/bcm_iproc_adc.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/sound/core/device.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/sound/usb/format.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/net/phy/mdio_device.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/gpio/gpiolib-of.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/sound/soc/soc-dapm.c:20:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/extcon.h:21,
from /tmp/next/build/drivers/usb/dwc3/drd.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/pinctrl/pinctrl-as3722.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/pwm/pwm-vt8500.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/sound/usb/fcp.c:57:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/mmc/core/host.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/sound/usb/helper.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/sound/hda/codecs/hdmi/intelhdmi.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/sound/soc/soc-component.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/rcupdate.h:27,
from /tmp/next/build/include/linux/rbtree.h:24,
from /tmp/next/build/include/linux/key.h:15,
from /tmp/next/build/include/linux/security.h:27,
from /tmp/next/build/security/keys/permission.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/fsi/fsi-occ.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/pci.h:35,
from /tmp/next/build/include/linux/bcma/bcma.h:5,
from /tmp/next/build/drivers/bcma/bcma_private.h:9,
from /tmp/next/build/drivers/bcma/host_soc.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/iio/iio.h:11,
from /tmp/next/build/drivers/iio/adc/xilinx-xadc-events.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/media/dvb_frontend.h:36,
from /tmp/next/build/drivers/media/tuners/fc0011.h:5,
from /tmp/next/build/drivers/media/tuners/fc0011.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/net/mdio/mdio-bcm-iproc.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/include/linux/scatterlist.h:8,
from /tmp/next/build/include/linux/iommu.h:10,
from /tmp/next/build/include/linux/io-pgtable.h:6,
from /tmp/next/build/drivers/iommu/io-pgtable.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/input/joydev.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/hwmon/raspberrypi-hwmon.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/device/class.h:17,
from /tmp/next/build/drivers/base/class.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/usb/typec/ucsi/ucsi_stm32g0.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/platform_device.h:13,
from /tmp/next/build/drivers/misc/atmel-ssc.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/pci.h:35,
from /tmp/next/build/include/linux/virtio_pci_legacy.h:6,
from /tmp/next/build/drivers/virtio/virtio_pci_legacy.c:17:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/moduleparam.h:11,
from /tmp/next/build/sound/core/misc.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/include/linux/irqchip.h:14,
from /tmp/next/build/drivers/irqchip/irq-alpine-msi.c:15:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/sound/hda/common/sysfs.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/firmware/arm_scmi/vendors/imx/imx-sm-bbm.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/iio/iio.h:11,
from /tmp/next/build/drivers/iio/adc/ab8500-gpadc.c:27:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/bluetooth/btmrvl_main.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/tty/pty.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/sound/hda/codecs/realtek/alc262.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/net/mdio/of_mdio.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/context_tracking.h:5,
from /tmp/next/build/arch/arm/mach-imx/cpuidle-imx6q.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/phy/marvell/phy-berlin-usb.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/include/linux/i2c.h:13,
from /tmp/next/build/include/uapi/linux/fb.h:6,
from /tmp/next/build/include/linux/fb.h:5,
from /tmp/next/build/drivers/video/fbdev/core/fb_info.c:4:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/firmware/arm_scmi/bus.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/char/hw_random/bcm74110-rng.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/watchdog/sp805_wdt.c:15:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/highmem.h:5,
from /tmp/next/build/include/linux/bvec.h:10,
from /tmp/next/build/include/linux/blk_types.h:10,
from /tmp/next/build/include/linux/blkdev.h:9,
from /tmp/next/build/drivers/scsi/scsi_lib_dma.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/usb/dwc3/dwc3-exynos.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/platform/chrome/cros_ec_lightbar.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/arm_ffa.h:10,
from /tmp/next/build/drivers/tee/optee/ffa_abi.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/leds.h:12,
from /tmp/next/build/drivers/leds/leds-cpcap.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/bus/uniphier-system-bus.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/hwmon/pwm-fan.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/net/mdio/mdio-bitbang.c:17:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/clk-mux.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/platform_device.h:13,
from /tmp/next/build/drivers/media/platform/samsung/s5p-mfc/s5p_mfc_common.h:15,
from /tmp/next/build/drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr_v5.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/drivers/gpu/ipu-v3/ipu-smfc.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/gpu/ipu-v3/ipu-prv.h:13,
from /tmp/next/build/drivers/gpu/ipu-v3/ipu-vdi.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/drivers/memory/tegra/tegra114.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/power/supply/tps65090-charger.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/drivers/power/supply/tps65090-charger.c:10:
/tmp/next/build/include/linux/freezer.h: In function 'try_to_freeze':
/tmp/next/build/include/linux/freezer.h:58:9: error: implicit declaration of function 'might_sleep' [-Wimplicit-function-declaration]
58 | might_sleep();
| ^~~~~~~~~~~
make[6]: *** [/tmp/next/build/scripts/Makefile.build:287: drivers/power/supply/tps65090-charger.o] Error 1
make[6]: *** Waiting for unfinished jobs....
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/drivers/reset/reset-microchip-sparx5.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/usb/core/urb.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/block/bio.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/debugfs.h:15,
from /tmp/next/build/drivers/bluetooth/btmrvl_debugfs.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/mfd/bcm2835-pm.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/net/phy/mdio_bus.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/gpio/gpio-mmio.c:52:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/wait.h:9,
from /tmp/next/build/include/linux/poll.h:8,
from /tmp/next/build/drivers/input/evdev.c:15:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/vmalloc.h:5,
from /tmp/next/build/include/linux/bcm47xx_nvram.h:10,
from /tmp/next/build/drivers/firmware/broadcom/bcm47xx_sprom.c:29:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/include/linux/i2c.h:13,
from /tmp/next/build/drivers/mfd/act8945a.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/device/faux.h:17,
from /tmp/next/build/drivers/regulator/dummy.c:16:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/media/platform/renesas/vsp1/vsp1_wpf.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/thermal/broadcom/ns-thermal.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/tracepoint.h:15,
from /tmp/next/build/drivers/usb/chipidea/trace.h:17,
from /tmp/next/build/drivers/usb/chipidea/trace.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/usb/phy/phy-isp1301.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/media/platform/renesas/vsp1/vsp1_clu.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/rcupdate.h:27,
from /tmp/next/build/include/linux/rculist.h:11,
from /tmp/next/build/include/linux/sched/signal.h:5,
from /tmp/next/build/drivers/tty/sysrq.c:18:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/clkdev.h:12,
from /tmp/next/build/drivers/clk/clk.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/video/fbdev/core/fbcmap.c:16:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/workqueue.h:9,
from /tmp/next/build/include/linux/bpf.h:11,
from /tmp/next/build/include/linux/bpf-cgroup.h:5,
from /tmp/next/build/net/unix/af_unix.c:80:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/lib/bug.c:44:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/mmc/host/mmci.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/dmaengine.h:8,
from /tmp/next/build/drivers/dma/bcm2835-dma.c:20:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/sound/core/vmaster.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/drivers/memory/tegra/tegra124.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/seq_file.h:9,
from /tmp/next/build/drivers/char/tpm/eventlog/common.c:16:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/arch/arm/kernel/process.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/drivers/platform/chrome/cros_ec_vbc.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/media/platform/renesas/vsp1/vsp1_hsit.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/regulator/fixed-helper.c:2:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/arch/arm/mm/fault-armv.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/rcupdate.h:27,
from /tmp/next/build/include/linux/rcuwait.h:5,
from /tmp/next/build/include/linux/irq_work.h:6,
from /tmp/next/build/include/linux/console.h:19,
from /tmp/next/build/drivers/video/fbdev/core/fbmem.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/core/request_sock.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/debugobjects.h:6,
from /tmp/next/build/include/linux/timer.h:8,
from /tmp/next/build/include/linux/clocksource.h:17,
from /tmp/next/build/drivers/clocksource/timer-atmel-tcb.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/input.h:19,
from /tmp/next/build/sound/core/jack.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/media/platform/renesas/vsp1/vsp1_lut.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/platform_device.h:13,
from /tmp/next/build/drivers/base/platform.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/hw_random.h:15,
from /tmp/next/build/drivers/char/hw_random/iproc-rng200.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/percpu.h:5,
from /tmp/next/build/include/linux/cpuidle.h:14,
from /tmp/next/build/arch/arm/mach-imx/cpuidle-imx6sl.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/drivers/usb/host/ehci-platform.c:21:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/video/fbdev/core/modedb.c:15:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/leds/leds-max8997.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/nvmem/rmem.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/power/supply/sbs-battery.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/crypto.h:15,
from /tmp/next/build/include/crypto/aes.h:10,
from /tmp/next/build/drivers/crypto/s5p-sss.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/firmware/arm_scmi/vendors/imx/imx-sm-lmm.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/usb/gadget/function/f_serial.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/cpu_cooling.h:16,
from /tmp/next/build/drivers/cpuidle/cpuidle-psci.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/net/mdio/mdio-regmap.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/firmware/arm_scmi/vendors/imx/imx-sm-cpu.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/debugfs.h:15,
from /tmp/next/build/drivers/platform/chrome/cros_ec_debugfs.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sync_file.h:19,
from /tmp/next/build/drivers/gpu/drm/drm_atomic.c:30:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/sync_file.h:20:
/tmp/next/build/include/linux/dma-fence.h: In function '__dma_fence_is_later':
/tmp/next/build/include/linux/dma-fence.h:501:22: error: implicit declaration of function 'lower_32_bits' [-Wimplicit-function-declaration]
501 | return (int)(lower_32_bits(f1) - lower_32_bits(f2)) > 0;
| ^~~~~~~~~~~~~
make[6]: *** [/tmp/next/build/scripts/Makefile.build:287: drivers/gpu/drm/drm_atomic.o] Error 1
make[6]: *** Waiting for unfinished jobs....
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/bluetooth/btqcomsmd.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/drivers/base/core.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/debugfs.h:15,
from /tmp/next/build/drivers/soc/qcom/cmd-db.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/percpu.h:5,
from /tmp/next/build/include/linux/cpuidle.h:14,
from /tmp/next/build/arch/arm/mach-imx/cpuidle-imx7ulp.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/media/test-drivers/vivid/vivid-kthread-cap.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/drivers/usb/typec/ucsi/cros_ec_ucsi.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/scmi_imx_protocol.h:12,
from /tmp/next/build/include/linux/firmware/imx/sm.h:11,
from /tmp/next/build/drivers/firmware/imx/sm-cpu.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/mtd/chips/cfi_probe.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/soc/qcom/qcom_pdr_msg.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/usb/musb/musb_host.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/auxiliary_bus.h:11,
from /tmp/next/build/drivers/reset/reset-mpfs.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/irqchip/irq-bcm2835.c:39:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/auxiliary_bus.h:11,
from /tmp/next/build/drivers/soc/qcom/qcom_pd_mapper.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/input/ff-memless.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/soc/qcom/mdt_loader.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/crypto.h:15,
from /tmp/next/build/include/crypto/algapi.h:13,
from /tmp/next/build/crypto/cipher.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/regulator/helpers.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/include/linux/usb.h:15,
from /tmp/next/build/sound/usb/implicit.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/drivers/base/firmware.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/sound/core/info.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/mm/mempool.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/drivers/mmc/host/mmci_qcom_dml.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/watchdog/sama5d4_wdt.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/sound/soc/soc-ops.c:15:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/kref.h:16,
from /tmp/next/build/include/linux/configfs.h:25,
from /tmp/next/build/include/linux/usb/gadget.h:19,
from /tmp/next/build/include/linux/usb/func_utils.h:16,
from /tmp/next/build/drivers/usb/gadget/u_f.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/arch/arm/mm/dma-mapping.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/firmware/arm_scmi/vendors/imx/imx-sm-misc.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/debugfs.h:15,
from /tmp/next/build/drivers/remoteproc/pru_rproc.c:16:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/thermal/broadcom/sr-thermal.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/arch/arm/mach-omap2/id.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/power/supply/axp20x_usb_power.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/node.h:18,
from /tmp/next/build/include/linux/cpu.h:17,
from /tmp/next/build/drivers/cpufreq/qcom-cpufreq-nvmem.c:18:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/fs/file_table.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/percpu.h:5,
from /tmp/next/build/include/linux/cpuidle.h:14,
from /tmp/next/build/arch/arm/mach-imx/cpuidle-imx6sx.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/sound/hda/core/array.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/scmi_imx_protocol.h:12,
from /tmp/next/build/include/linux/firmware/imx/sm.h:11,
from /tmp/next/build/drivers/firmware/imx/sm-lmm.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/sound/hda/codecs/hdmi/atihdmi.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/input/misc/pm8941-pwrkey.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/media/dvb-core/dvb_net.c:45:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/node.h:18,
from /tmp/next/build/include/linux/cpu.h:17,
from /tmp/next/build/drivers/cpuidle/cpuidle-psci-domain.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/highmem.h:5,
from /tmp/next/build/include/linux/bvec.h:10,
from /tmp/next/build/include/linux/blk_types.h:10,
from /tmp/next/build/include/linux/blkdev.h:9,
from /tmp/next/build/drivers/scsi/scsi_devinfo.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/sound/hda/codecs/realtek/alc268.c:4:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/scsi/scsi_error.c:18:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/media/platform/samsung/s5p-mfc/s5p_mfc_opr_v6.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/power/supply/bq27xxx_battery_i2c.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/tty/vt/selection.c:15:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/media/platform/samsung/exynos4-is/fimc-is.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/usb/musb/musb_debugfs.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/power/supply/bq27xxx_battery.c:45:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/lib/dec_and_lock.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/clk-composite.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/debugfs.h:15,
from /tmp/next/build/drivers/firmware/imx/sm-misc.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/highmem.h:5,
from /tmp/next/build/include/linux/bvec.h:10,
from /tmp/next/build/include/linux/blk_types.h:10,
from /tmp/next/build/include/linux/blkdev.h:9,
from /tmp/next/build/drivers/usb/storage/uas.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/irq.h:14,
from /tmp/next/build/include/linux/irqchip/chained_irq.h:10,
from /tmp/next/build/include/linux/gpio/driver.h:8,
from /tmp/next/build/drivers/pinctrl/pinctrl-digicolor.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/power/supply/cpcap-battery.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/scsi/scsi_scan.c:29:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
make[5]: *** [/tmp/next/build/scripts/Makefile.build:544: drivers/power/supply] Error 2
make[4]: *** [/tmp/next/build/scripts/Makefile.build:544: drivers/power] Error 2
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/media/dvb_frontend.h:36,
from /tmp/next/build/drivers/media/tuners/fc0012.h:11,
from /tmp/next/build/drivers/media/tuners/fc0012.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/node.h:18,
from /tmp/next/build/include/linux/cpu.h:17,
from /tmp/next/build/arch/arm/mach-shmobile/platsmp-scu.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/arch/arm/mm/flush.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/usb/phy/phy-mxs-usb.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/debugobjects.h:6,
from /tmp/next/build/include/linux/timer.h:8,
from /tmp/next/build/include/linux/clocksource.h:17,
from /tmp/next/build/sound/hda/common/controller.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/include/linux/i2c.h:13,
from /tmp/next/build/drivers/mfd/bcm590xx.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/usb/chipidea/ci_hdrc_msm.c:4:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/security/keys/process_keys.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/include/linux/i2c.h:13,
from /tmp/next/build/include/uapi/linux/fb.h:6,
from /tmp/next/build/include/linux/fb.h:5,
from /tmp/next/build/drivers/video/fbdev/core/fbcvt.c:15:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/firmware.h:8,
from /tmp/next/build/drivers/bluetooth/btmrvl_sdio.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/platform/chrome/cros_ec_sensorhub.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/sound/soc.h:15,
from /tmp/next/build/sound/soc/soc-link.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/media/platform/renesas/vsp1/vsp1_brx.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/reset/reset-raspberrypi.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/arch/arm/mach-omap2/io.c:16:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/include/linux/scatterlist.h:8,
from /tmp/next/build/include/linux/iommu.h:10,
from /tmp/next/build/include/linux/io-pgtable.h:6,
from /tmp/next/build/drivers/iommu/io-pgtable-arm.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/firmware.h:8,
from /tmp/next/build/drivers/i2c/i2c-slave-eeprom.c:20:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/input/keyboard/atkbd.c:16:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/usb/dwc3/dwc3-keystone.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/scsi/scsi_sysfs.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/rcupdate.h:27,
from /tmp/next/build/include/linux/rculist.h:11,
from /tmp/next/build/include/linux/sched/signal.h:5,
from /tmp/next/build/drivers/tty/vt/vt_ioctl.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/drivers/usb/dwc2/debugfs.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/thermal/renesas/rcar_thermal.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/media/dvb_frontend.h:36,
from /tmp/next/build/drivers/media/dvb-frontends/a8293.h:11,
from /tmp/next/build/drivers/media/dvb-frontends/a8293.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/bus/vexpress-config.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/gpu/drm/drm_auth.c:32:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/arch/arm/mach-imx/ssi-fiq-ksym.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/media/v4l2-core/v4l2-mem2mem.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/cdev.h:5,
from /tmp/next/build/drivers/gpio/gpiolib-cdev.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/media/dvb_frontend.h:36,
from /tmp/next/build/drivers/media/tuners/fc0013.h:11,
from /tmp/next/build/drivers/media/tuners/fc0013.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/pwm/pwm-atmel-tcb.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/node.h:18,
from /tmp/next/build/include/linux/cpu.h:17,
from /tmp/next/build/drivers/irqchip/irq-bcm2836.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/fs/open.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/drivers/spi/spidev.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/dmaengine.h:8,
from /tmp/next/build/drivers/spi/spi-mem.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/usb/dwc3/dwc3-of-simple.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/i2c/muxes/i2c-mux-gpio.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/include/linux/i2c.h:13,
from /tmp/next/build/drivers/i2c/muxes/i2c-demux-pinctrl.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/lib/cpumask.c:2:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/seq_file.h:9,
from /tmp/next/build/drivers/char/tpm/eventlog/tpm1.c:18:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/kref.h:16,
from /tmp/next/build/include/linux/configfs.h:25,
from /tmp/next/build/drivers/usb/gadget/configfs.c:2:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/i2c/muxes/i2c-mux-pca954x.c:41:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/usb/gadget/function/f_obex.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/char_dev.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/base/init.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/drivers/spi/spi.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/drivers/gpio/gpiolib.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/seq_file.h:9,
from /tmp/next/build/drivers/char/tpm/eventlog/tpm2.c:15:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/drm/drm_crtc.h:28,
from /tmp/next/build/include/drm/drm_atomic.h:31,
from /tmp/next/build/drivers/gpu/drm/drm_atomic_uapi.c:30:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/irq.h:14,
from /tmp/next/build/include/linux/irqchip/chained_irq.h:10,
from /tmp/next/build/include/linux/gpio/driver.h:8,
from /tmp/next/build/drivers/gpio/gpio-bcm-kona.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
make[5]: *** [/tmp/next/build/scripts/Makefile.build:544: drivers/gpu/drm] Error 2
make[4]: *** [/tmp/next/build/scripts/Makefile.build:544: drivers/gpu] Error 2
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/drivers/firmware/psci/psci.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/percpu.h:5,
from /tmp/next/build/include/linux/cpuidle.h:14,
from /tmp/next/build/drivers/cpuidle/cpuidle-tegra.c:18:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/media/dvb_frontend.h:36,
from /tmp/next/build/drivers/media/tuners/it913x.h:12,
from /tmp/next/build/drivers/media/tuners/it913x.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/media/dvb_frontend.h:36,
from /tmp/next/build/drivers/media/tuners/fc2580.h:11,
from /tmp/next/build/drivers/media/tuners/fc2580_priv.h:11,
from /tmp/next/build/drivers/media/tuners/fc2580.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/pci.h:35,
from /tmp/next/build/drivers/pci/search.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/mtd/chips/cfi_util.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/mempool.h:8,
from /tmp/next/build/include/linux/bio.h:8,
from /tmp/next/build/drivers/scsi/scsi_lib.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/firmware/arm_scmi/notify.c:79:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/char/hw_random/meson-rng.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/net/dsa_stubs.h:6,
from /tmp/next/build/net/dsa/stubs.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/pci.h:35,
from /tmp/next/build/drivers/pci/pci-driver.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/drivers/tty/serdev/core.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/input.h:19,
from /tmp/next/build/drivers/input/misc/stpmic1_onkey.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/regulator/irq_helpers.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/input.h:19,
from /tmp/next/build/drivers/input/keyboard/imx-sm-bbm-key.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/rhashtable-types.h:12,
from /tmp/next/build/include/linux/ipc.h:7,
from /tmp/next/build/include/uapi/linux/sem.h:5,
from /tmp/next/build/include/linux/sem.h:5,
from /tmp/next/build/include/linux/compat.h:14,
from /tmp/next/build/net/xfrm/xfrm_state.c:17:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/soc/qcom/qmi_encdec.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/cpufreq/scmi-cpufreq.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/drivers/input/mouse/elan_i2c_core.c:18:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/rhashtable-types.h:12,
from /tmp/next/build/include/linux/ipc.h:7,
from /tmp/next/build/include/uapi/linux/sem.h:5,
from /tmp/next/build/include/linux/sem.h:5,
from /tmp/next/build/include/linux/compat.h:14,
from /tmp/next/build/include/linux/ethtool.h:17,
from /tmp/next/build/include/uapi/linux/ethtool_netlink.h:12,
from /tmp/next/build/include/linux/ethtool_netlink.h:6,
from /tmp/next/build/net/ethtool/common.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/drivers/mmc/core/mmc.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/rcupdate.h:27,
from /tmp/next/build/include/linux/rcuwait.h:5,
from /tmp/next/build/include/linux/irq_work.h:6,
from /tmp/next/build/include/linux/console.h:19,
from /tmp/next/build/drivers/tty/hvc/hvc_console.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/input/keyboard/gpio_keys.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/leds/leds-pca9532.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/reset/reset-scmi.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/net/mdio/mdio-sun4i.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/drivers/net/phy/phylink.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/tracepoint.h:15,
from /tmp/next/build/sound/hda/core/trace.h:8,
from /tmp/next/build/sound/hda/core/trace.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/sound/hda/codecs/hdmi/nvhdmi.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/sound/hda/core/hdmi_chmap.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/drivers/firmware/efi/efi.c:17:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/net/mdio/mdio-mux.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/firmware/arm_scmi/base.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/crypto.h:15,
from /tmp/next/build/crypto/proc.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/usb/dwc3/dwc3-meson-g12a.c:17:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/drivers/media/platform/samsung/exynos4-is/fimc-is-sensor.h:13,
from /tmp/next/build/drivers/media/platform/samsung/exynos4-is/fimc-is-sensor.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/rhashtable-types.h:12,
from /tmp/next/build/include/linux/ipc.h:7,
from /tmp/next/build/include/uapi/linux/sem.h:5,
from /tmp/next/build/include/linux/sem.h:5,
from /tmp/next/build/include/linux/compat.h:14,
from /tmp/next/build/include/linux/ethtool.h:17,
from /tmp/next/build/net/ethtool/strset.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/input.h:19,
from /tmp/next/build/drivers/input/touchscreen/resistive-adc-touch.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/debugfs.h:15,
from /tmp/next/build/drivers/clk/clk-fractional-divider.c:41:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/arch/arm/mm/idmap.c:2:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/fs/read_write.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/usb/chipidea/ci_hdrc_npcm.c:4:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/debugobjects.h:6,
from /tmp/next/build/include/linux/timer.h:8,
from /tmp/next/build/include/linux/clocksource.h:17,
from /tmp/next/build/drivers/clocksource/mmio.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/sound/core/control_led.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/ipv6/af_inet6.c:19:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/tty/serial/serial_base_bus.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/thermal.h:13,
from /tmp/next/build/drivers/input/touchscreen/sun4i-ts.c:32:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/arch/arm/mach-imx/anatop.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/input.h:19,
from /tmp/next/build/drivers/tty/vt/keyboard.c:30:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/regulator/cpcap-regulator.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/drivers/regulator/fixed.c:18:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/drivers/input/mouse/elan_i2c_i2c.c:16:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/media/test-drivers/vivid/vivid-kthread-out.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/kernel/fork.c:16:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/mmc/host/mmci_stm32_sdmmc.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/platform_device.h:13,
from /tmp/next/build/drivers/media/platform/samsung/s5p-mfc/s5p_mfc_common.h:15,
from /tmp/next/build/drivers/media/platform/samsung/s5p-mfc/s5p_mfc_cmd.h:12,
from /tmp/next/build/drivers/media/platform/samsung/s5p-mfc/s5p_mfc_cmd.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/nvmem/stm32-romem.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/rhashtable-types.h:12,
from /tmp/next/build/include/linux/ipc.h:7,
from /tmp/next/build/include/uapi/linux/sem.h:5,
from /tmp/next/build/include/linux/sem.h:5,
from /tmp/next/build/include/linux/compat.h:14,
from /tmp/next/build/include/linux/ethtool.h:17,
from /tmp/next/build/include/uapi/linux/ethtool_netlink.h:12,
from /tmp/next/build/include/linux/ethtool_netlink.h:6,
from /tmp/next/build/net/ethtool/bitset.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/rhashtable-types.h:12,
from /tmp/next/build/include/linux/ipc.h:7,
from /tmp/next/build/include/uapi/linux/sem.h:5,
from /tmp/next/build/include/linux/sem.h:5,
from /tmp/next/build/include/linux/compat.h:14,
from /tmp/next/build/include/linux/ethtool.h:17,
from /tmp/next/build/net/packet/af_packet.c:51:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/can/af_can.c:43:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/can/proc.c:43:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/crypto.h:15,
from /tmp/next/build/include/crypto/algapi.h:13,
from /tmp/next/build/include/crypto/scatterwalk.h:14,
from /tmp/next/build/crypto/scatterwalk.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/crypto/marvell/cesa/cesa.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/include/linux/i2c.h:13,
from /tmp/next/build/include/uapi/linux/fb.h:6,
from /tmp/next/build/include/linux/fb.h:5,
from /tmp/next/build/drivers/video/fbdev/core/fb_cmdline.c:19:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/input/misc/adxl34x.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/mtd/maps/physmap-core.c:26:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/usb/host/ehci-hcd.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/input.h:19,
from /tmp/next/build/drivers/input/misc/adxl34x-i2c.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/platform_device.h:13,
from /tmp/next/build/drivers/clocksource/em_sti.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/firmware/smccc/soc_id.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/net/netdev_lock.h:6,
from /tmp/next/build/net/ethtool/netlink.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/input.h:19,
from /tmp/next/build/drivers/input/misc/adxl34x-spi.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/base/map.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/net/xfrm/xfrm_policy.c:18:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/irq.h:14,
from /tmp/next/build/arch/arm/mach-imx/gpc.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/fs/super.c:25:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/arch/arm/mach-omap2/fb.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/backlight.h:12,
from /tmp/next/build/drivers/video/fbdev/core/fb_backlight.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/notifier.h:14,
from /tmp/next/build/include/linux/nvmem-consumer.h:14,
from /tmp/next/build/drivers/rtc/nvmem.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/sound/soc/soc-card.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/reset/reset-simple.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/sound/hda/common/proc.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/include/linux/i2c.h:13,
from /tmp/next/build/drivers/i2c/muxes/i2c-mux-pinctrl.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/usb/core/driver.c:28:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/firmware.h:8,
from /tmp/next/build/drivers/remoteproc/qcom_common.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/firmware/arm_scmi/clock.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/media/platform/renesas/vsp1/vsp1_sru.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/phy/microchip/lan966x_serdes.c:4:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/node.h:18,
from /tmp/next/build/include/linux/cpu.h:17,
from /tmp/next/build/drivers/cpufreq/tegra20-cpufreq.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/regulator/of_regulator.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/media/platform/samsung/exynos4-is/fimc-isp.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/pmdomain/core.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/thermal/broadcom/brcmstb_thermal.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/security/keys/request_key.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/media/dvb_frontend.h:36,
from /tmp/next/build/drivers/media/dvb-frontends/af9013_priv.h:14,
from /tmp/next/build/drivers/media/dvb-frontends/af9013.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/media/platform/renesas/vsp1/vsp1_uds.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/proc_fs.h:10,
from /tmp/next/build/drivers/video/fbdev/core/fb_procfs.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/include/linux/i2c.h:13,
from /tmp/next/build/drivers/mfd/stmpe-i2c.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/crypto.h:15,
from /tmp/next/build/include/crypto/aead.h:13,
from /tmp/next/build/include/crypto/internal/aead.h:11,
from /tmp/next/build/crypto/aead.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/media/v4l2-core/v4l2-dv-timings.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/include/linux/scatterlist.h:8,
from /tmp/next/build/include/linux/iommu.h:10,
from /tmp/next/build/drivers/iommu/of_iommu.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/drivers/usb/core/message.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/crypto.h:15,
from /tmp/next/build/include/crypto/algapi.h:13,
from /tmp/next/build/crypto/algapi.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/char/tpm/tpm-buf.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/i2c/muxes/i2c-arb-gpio-challenge.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/usb/core/file.c:20:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/rhashtable-types.h:12,
from /tmp/next/build/include/linux/ipc.h:7,
from /tmp/next/build/include/uapi/linux/sem.h:5,
from /tmp/next/build/include/linux/sem.h:5,
from /tmp/next/build/include/linux/compat.h:14,
from /tmp/next/build/drivers/video/fbdev/core/fb_chrdev.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/rhashtable-types.h:12,
from /tmp/next/build/include/linux/ipc.h:7,
from /tmp/next/build/include/uapi/linux/sem.h:5,
from /tmp/next/build/include/linux/sem.h:5,
from /tmp/next/build/include/linux/compat.h:14,
from /tmp/next/build/include/linux/ethtool.h:17,
from /tmp/next/build/net/dsa/conduit.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/firmware/efi/vars.c:15:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/tee_drv.h:9,
from /tmp/next/build/drivers/nvmem/stm32-bsec-optee-ta.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/input/mouse/focaltech.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/crypto.h:15,
from /tmp/next/build/include/crypto/aes.h:10,
from /tmp/next/build/drivers/crypto/rockchip/rk3288_crypto.h:5,
from /tmp/next/build/drivers/crypto/rockchip/rk3288_crypto.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/video/fbdev/core/fb_defio.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/core/datagram.c:37:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/net/dsa/b53/b53_spi.c:21:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/irqchip/exynos-combiner.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/proc_fs.h:10,
from /tmp/next/build/include/linux/efi.h:19,
from /tmp/next/build/drivers/firmware/efi/reboot.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/drivers/misc/fastrpc.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/watchdog/orion_wdt.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/security/keys/request_key_auth.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/can/gw.c:42:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/security/keys/user_defined.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/arch/arm/mm/mmap.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/sound/soc/soc-ac97.c:15:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/cpu_cooling.h:16,
from /tmp/next/build/drivers/thermal/db8500_thermal.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/rhashtable-types.h:12,
from /tmp/next/build/include/linux/ipc.h:7,
from /tmp/next/build/include/uapi/linux/sem.h:5,
from /tmp/next/build/include/linux/sem.h:5,
from /tmp/next/build/include/linux/compat.h:14,
from /tmp/next/build/drivers/rtc/dev.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/node.h:18,
from /tmp/next/build/include/linux/cpu.h:17,
from /tmp/next/build/arch/arm/kernel/reboot.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/sound/soc/soc-generic-dmaengine-pcm.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/crypto.h:15,
from /tmp/next/build/include/crypto/algapi.h:13,
from /tmp/next/build/include/crypto/internal/hash.h:11,
from /tmp/next/build/drivers/crypto/rockchip/rk3288_crypto_ahash.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/wait.h:9,
from /tmp/next/build/include/linux/net.h:19,
from /tmp/next/build/include/net/genetlink.h:5,
from /tmp/next/build/net/devlink/core.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/debugfs.h:15,
from /tmp/next/build/drivers/firmware/arm_scmi/driver.c:20:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/usb/dwc3/dwc3-st.c:18:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/drivers/reset/reset-socfpga.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/rhashtable-types.h:12,
from /tmp/next/build/include/linux/ipc.h:7,
from /tmp/next/build/include/uapi/linux/sem.h:5,
from /tmp/next/build/include/linux/sem.h:5,
from /tmp/next/build/include/linux/compat.h:14,
from /tmp/next/build/include/linux/ethtool.h:17,
from /tmp/next/build/drivers/net/phy/phy-c45.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/crypto.h:15,
from /tmp/next/build/include/crypto/aead.h:13,
from /tmp/next/build/include/crypto/engine.h:10,
from /tmp/next/build/drivers/crypto/rockchip/rk3288_crypto_skcipher.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/include/linux/usb.h:15,
from /tmp/next/build/drivers/usb/core/config.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/can/raw.c:42:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/sound/hda/core/component.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/sound/hda/codecs/hdmi/nvhdmi-mcp.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/clk-gpio.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/rcupdate.h:27,
from /tmp/next/build/include/linux/rcuwait.h:5,
from /tmp/next/build/include/linux/irq_work.h:6,
from /tmp/next/build/include/linux/console.h:19,
from /tmp/next/build/drivers/video/fbdev/core/fbsysfs.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/irq.h:14,
from /tmp/next/build/include/linux/irqchip/chained_irq.h:10,
from /tmp/next/build/include/linux/gpio/driver.h:8,
from /tmp/next/build/drivers/pinctrl/pinctrl-ocelot.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/arch/arm/mm/ioremap.c:24:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/regulator/act8945a-regulator.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/regulator/act8865-regulator.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/thermal/armada_thermal.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/proc_fs.h:10,
from /tmp/next/build/include/linux/efi.h:19,
from /tmp/next/build/drivers/bluetooth/btbcm.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/hw_random.h:15,
from /tmp/next/build/drivers/char/hw_random/ks-sa-rng.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/media/dvb_frontend.h:36,
from /tmp/next/build/drivers/media/tuners/m88rs6000t.h:11,
from /tmp/next/build/drivers/media/tuners/m88rs6000t.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/input/misc/cpcap-pwrbutton.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/platform/chrome/cros_ec_sensorhub_ring.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/base/devres.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/sound/usb/mixer_scarlett.c:120:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/platform_device.h:13,
from /tmp/next/build/include/linux/mfd/core.h:13,
from /tmp/next/build/drivers/mfd/sun6i-prcm.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/i2c/busses/i2c-bcm-iproc.c:4:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/sound/core/hwdep.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/iio/iio.h:11,
from /tmp/next/build/drivers/iio/adc/berlin2-adc.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/platform_device.h:13,
from /tmp/next/build/drivers/usb/chipidea/ci_hdrc_pci.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/usb/musb/musbhsdma.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/security/keys/proc.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/usb/core/buffer.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/arch/arm/kernel/io.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/crypto.h:15,
from /tmp/next/build/include/crypto/aes.h:10,
from /tmp/next/build/drivers/crypto/marvell/cesa/cipher.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/tty/serial/serial_ctrl.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/usb/gadget/function/f_ecm.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/can/bcm.c:43:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/arch/arm/include/asm/cacheflush.h:10,
from /tmp/next/build/arch/arm/mach-imx/hotplug.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/net/mdio/mdio-aspeed.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/regulator/anatop-regulator.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/irq.h:14,
from /tmp/next/build/include/linux/irqchip/chained_irq.h:10,
from /tmp/next/build/include/linux/gpio/driver.h:8,
from /tmp/next/build/drivers/gpio/gpio-brcmstb.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/devm-helpers.h:26,
from /tmp/next/build/drivers/input/misc/da9063_onkey.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/media/dvb-frontends/ascot2e.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/misc/pci_endpoint_test.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/usb/phy/phy-am335x-control.c:2:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/rcupdate.h:27,
from /tmp/next/build/include/linux/rculist.h:11,
from /tmp/next/build/include/linux/sched/signal.h:5,
from /tmp/next/build/include/linux/oom.h:6,
from /tmp/next/build/mm/oom_kill.c:21:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/drivers/input/misc/gpio_decoder.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/of_address.h:6,
from /tmp/next/build/arch/arm/mach-imx/platsmp.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/input.h:19,
from /tmp/next/build/sound/hda/common/beep.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/arch/arm/mach-omap2/dma.c:23:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/drivers/usb/dwc3/dwc3-qcom.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/mmc/core/mmc_ops.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/media/platform/renesas/vsp1/vsp1_hgo.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/media/tuners/mc44s803.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/leds.h:12,
from /tmp/next/build/include/linux/led-class-flash.h:11,
from /tmp/next/build/drivers/leds/flash/leds-max77693.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/iio/buffer/industrialio-hw-consumer.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/include/linux/i2c.h:13,
from /tmp/next/build/include/uapi/linux/fb.h:6,
from /tmp/next/build/include/linux/fb.h:5,
from /tmp/next/build/drivers/video/fbdev/core/fbmon.c:31:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/crypto/caam/ctrl.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/net/can/rcar/rcar_can.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/wait.h:9,
from /tmp/next/build/include/linux/net.h:19,
from /tmp/next/build/include/net/genetlink.h:5,
from /tmp/next/build/net/devlink/netlink.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/media/dvb_frontend.h:36,
from /tmp/next/build/drivers/media/dvb-frontends/atbm8830.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/tty/serial/serial_port.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/drivers/usb/dwc3/dwc3-qcom-legacy.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/usb/chipidea/ci_hdrc_imx.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/iio/buffer/kfifo_buf.c:2:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/drivers/reset/reset-sunxi.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/sound/usb/mixer.c:34:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/platform_device.h:13,
from /tmp/next/build/drivers/reset/reset-sunplus.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/rtc/proc.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/crypto/qce/dma.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/char/tpm/tpm.h:21,
from /tmp/next/build/drivers/char/tpm/tpm2-sessions.c:66:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/input/mouse/psmouse-base.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/rhashtable-types.h:12,
from /tmp/next/build/include/linux/ipc.h:7,
from /tmp/next/build/include/uapi/linux/sem.h:5,
from /tmp/next/build/include/linux/sem.h:5,
from /tmp/next/build/include/linux/compat.h:14,
from /tmp/next/build/net/ethtool/ioctl.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/crypto.h:15,
from /tmp/next/build/include/crypto/hash.h:11,
from /tmp/next/build/include/crypto/md5.h:5,
from /tmp/next/build/drivers/crypto/marvell/cesa/hash.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/platform/chrome/cros_ec_sysfs.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/media/tuners/max2165.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/char/tpm/eventlog/efi.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/debugfs.h:15,
from /tmp/next/build/drivers/input/touchscreen/edt-ft5x06.c:17:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/hid.h:19,
from /tmp/next/build/sound/usb/mixer_quirks.c:18:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/crypto.h:15,
from /tmp/next/build/include/crypto/algapi.h:13,
from /tmp/next/build/include/crypto/internal/hash.h:11,
from /tmp/next/build/drivers/crypto/qce/common.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/proc_fs.h:10,
from /tmp/next/build/include/linux/efi.h:19,
from /tmp/next/build/drivers/firmware/efi/memattr.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/seq_file.h:9,
from /tmp/next/build/drivers/scsi/scsi_debugfs.c:4:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/usb/chipidea/usbmisc_imx.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/char/hw_random/optee-rng.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/input/mouse/synaptics.c:23:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/media/dvb_frontend.h:36,
from /tmp/next/build/drivers/media/dvb-frontends/af9033_priv.h:12,
from /tmp/next/build/drivers/media/dvb-frontends/af9033.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/include/linux/i2c.h:13,
from /tmp/next/build/drivers/media/dvb-frontends/au8522_common.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/wait.h:9,
from /tmp/next/build/include/uapi/linux/keyboard.h:5,
from /tmp/next/build/include/linux/keyboard.h:5,
from drivers/tty/vt/defkeymap.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/firmware/arm_scmi/power.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/mtd/nand/core.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/ipv6/anycast.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/node.h:18,
from /tmp/next/build/include/linux/cpu.h:17,
from /tmp/next/build/drivers/cpufreq/ti-cpufreq.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/klist.h:13,
from /tmp/next/build/include/linux/attribute_container.h:12,
from /tmp/next/build/drivers/base/attribute_container.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/debugfs.h:15,
from /tmp/next/build/drivers/crypto/caam/debugfs.c:4:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/scsi/scsi_proc.c:20:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/firmware/qcom/qcom_scm-smc.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/media/platform/samsung/exynos4-is/fimc-is-regs.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/proc_fs.h:10,
from /tmp/next/build/include/linux/efi.h:19,
from /tmp/next/build/drivers/firmware/efi/tpm.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/sound/hda/codecs/realtek/alc269.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/phy.h:15,
from /tmp/next/build/drivers/net/phy/phy-core.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/rcupdate.h:27,
from /tmp/next/build/include/linux/rbtree.h:24,
from /tmp/next/build/include/linux/key.h:15,
from /tmp/next/build/security/keys/sysctl.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/security/keys/internal.h:12,
from /tmp/next/build/security/keys/sysctl.c:10:
/tmp/next/build/include/linux/wait_bit.h: In function 'wait_on_bit':
/tmp/next/build/include/linux/wait_bit.h:74:9: error: implicit declaration of function 'might_sleep' [-Wimplicit-function-declaration]
74 | might_sleep();
| ^~~~~~~~~~~
make[5]: *** [/tmp/next/build/scripts/Makefile.build:287: security/keys/sysctl.o] Error 1
make[5]: *** Waiting for unfinished jobs....
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/ipv4/route.c:63:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/bluetooth/btqca.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/ipv4/inetpeer.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/arch/arm/mach-omap2/sram.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/usb/phy/phy-am335x.c:2:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/mtd/chips/cfi_cmdset_0001.c:21:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/kernel_stat.h:5,
from /tmp/next/build/kernel/softirq.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/memory/tegra/tegra124-emc.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/char/tpm/eventlog/of.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/mfd/tps65217.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/watchdog/rn5t618_wdt.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/spi/spi-iproc-qspi.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/irqchip/irq-mmp.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/sound/hda/codecs/hdmi/tegrahdmi.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/dma-mapping.h:5,
from /tmp/next/build/drivers/iommu/omap-iommu.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/phy/marvell/phy-mmp3-usb.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/clk/clk-en7523.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/firmware/arm_scmi/system.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/core/stream.c:16:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/drivers/pci/pci.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/firmware/arm_scmi/reset.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/usb/phy/phy-twl6030-usb.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/xfrm/xfrm_output.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/crypto.h:15,
from /tmp/next/build/include/crypto/algapi.h:13,
from /tmp/next/build/include/crypto/internal/hash.h:11,
from /tmp/next/build/drivers/crypto/marvell/cesa/cesa.h:5,
from /tmp/next/build/drivers/crypto/marvell/cesa/tdma.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/platform_device.h:13,
from /tmp/next/build/drivers/media/platform/samsung/s5p-mfc/s5p_mfc_common.h:15,
from /tmp/next/build/drivers/media/platform/samsung/s5p-mfc/s5p_mfc_cmd_v6.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/arch/arm/mm/pgd.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/media/tuners/msi001.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/platform_device.h:13,
from /tmp/next/build/drivers/mmc/host/sdhci-pxav3.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/security/keys/keyctl_pkey.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
make[4]: *** [/tmp/next/build/scripts/Makefile.build:544: security/keys] Error 2
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/iio/adc/cpcap-adc.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
make[3]: *** [/tmp/next/build/scripts/Makefile.build:544: security] Error 2
make[3]: *** Waiting for unfinished jobs....
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/sound/usb/mixer_us16x08.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/input/keyboard/cros_ec_keyb.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/highmem.h:5,
from /tmp/next/build/include/linux/bvec.h:10,
from /tmp/next/build/include/linux/blk_types.h:10,
from /tmp/next/build/include/linux/blkdev.h:9,
from /tmp/next/build/fs/stat.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/rhashtable-types.h:12,
from /tmp/next/build/include/linux/ipc.h:7,
from /tmp/next/build/include/uapi/linux/sem.h:5,
from /tmp/next/build/include/linux/sem.h:5,
from /tmp/next/build/include/linux/compat.h:14,
from /tmp/next/build/include/linux/ethtool.h:17,
from /tmp/next/build/include/uapi/linux/ethtool_netlink.h:12,
from /tmp/next/build/include/linux/ethtool_netlink.h:6,
from /tmp/next/build/net/ethtool/netlink.h:6,
from /tmp/next/build/net/ethtool/linkinfo.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/sound/soc/codecs/ac97.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/usb/phy/phy-keystone.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/usb/musb/tusb6010_omap.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/input/touchscreen/mms114.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/input/mouse/alps.c:15:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/kernel/exit.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/spi/spi-brcmstb-qspi.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/klist.h:13,
from /tmp/next/build/include/linux/attribute_container.h:12,
from /tmp/next/build/drivers/base/transport_class.c:30:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/mtd/nand/ecc.c:96:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/drivers/platform/chrome/cros_usbpd_notify.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/firmware.h:8,
from /tmp/next/build/drivers/soc/qcom/wcnss_ctrl.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/usb/musb/ux500_dma.c:15:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/drivers/mmc/host/sdhci-s3c.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/dax.h:5,
from /tmp/next/build/mm/filemap.c:15:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/crypto/qce/sha.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/reset/reset-uniphier.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/irq.h:14,
from /tmp/next/build/include/linux/irqchip/chained_irq.h:10,
from /tmp/next/build/include/linux/gpio/driver.h:8,
from /tmp/next/build/drivers/gpio/gpio-davinci.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/char/hw_random/arm_smccc_trng.c:16:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/include/linux/i2c.h:13,
from /tmp/next/build/drivers/mfd/tps65219.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/clocksource/dw_apb_timer_of.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/debugfs.h:15,
from /tmp/next/build/drivers/soc/qcom/qcom_stats.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/crypto.h:15,
from /tmp/next/build/include/crypto/aead.h:13,
from /tmp/next/build/include/crypto/internal/aead.h:11,
from /tmp/next/build/crypto/skcipher.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/firmware.h:8,
from /tmp/next/build/drivers/remoteproc/qcom_sysmon.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/pinctrl/pinctrl-palmas.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/usb/gadget/function/f_subset.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/drivers/input/touchscreen/atmel_mxt_ts.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/debugobjects.h:6,
from /tmp/next/build/include/linux/timer.h:8,
from /tmp/next/build/include/linux/clocksource.h:17,
from /tmp/next/build/include/linux/clockchips.h:14,
from /tmp/next/build/include/linux/dw_apb_timer.h:13,
from /tmp/next/build/drivers/clocksource/dw_apb_timer.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/include/linux/usb.h:15,
from /tmp/next/build/sound/usb/mixer_s1810c.c:16:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/debugfs.h:15,
from /tmp/next/build/drivers/soc/qcom/socinfo.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/iio/adc/exynos_adc.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/regulator/scmi-regulator.c:27:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/include/linux/spi/spi.h:9,
from /tmp/next/build/drivers/net/ethernet/asix/ax88796c_spi.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/debugfs.h:15,
from /tmp/next/build/drivers/soc/qcom/ubwc_config.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/include/linux/i2c.h:13,
from /tmp/next/build/drivers/net/mdio/mdio-i2c.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/tty/serial/serial_core.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/input/touchscreen/st1232.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/ipv4/protocol.c:22:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/fs/pipe.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/firmware/arm_scmi/sensors.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/input/touchscreen/elants_i2c.c:23:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/rtc/sysfs.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/video/fbdev/core/bitblit.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/crypto.h:15,
from /tmp/next/build/include/crypto/aead.h:13,
from /tmp/next/build/include/crypto/engine.h:10,
from /tmp/next/build/drivers/crypto/amlogic/amlogic-gxl-core.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/usb/musb/musb_cppi41.c:2:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/crypto.h:15,
from /tmp/next/build/include/crypto/algapi.h:13,
from /tmp/next/build/include/crypto/scatterwalk.h:14,
from /tmp/next/build/crypto/shash.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/mm/maccess.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/include/linux/i2c.h:13,
from /tmp/next/build/drivers/input/misc/max77693-haptic.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/core/scm.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/usb/musb/omap2430.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/media/platform/samsung/exynos4-is/fimc-is-param.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/video/fbdev/core/softcursor.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/media/platform/renesas/vsp1/vsp1_hgt.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/ata/ahci_brcm.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/mtd/ubi/vtbl.c:50:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/rcupdate.h:27,
from /tmp/next/build/include/linux/rcuwait.h:5,
from /tmp/next/build/include/linux/irq_work.h:6,
from /tmp/next/build/include/linux/console.h:19,
from /tmp/next/build/drivers/tty/serial/earlycon.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/net/dsa/b53/b53_common.c:20:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/rhashtable-types.h:12,
from /tmp/next/build/include/linux/ipc.h:7,
from /tmp/next/build/include/uapi/linux/sem.h:5,
from /tmp/next/build/include/linux/sem.h:5,
from /tmp/next/build/include/linux/compat.h:14,
from /tmp/next/build/include/linux/ethtool.h:17,
from /tmp/next/build/include/linux/linkmode.h:5,
from /tmp/next/build/drivers/net/phy/linkmode.c:2:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/thermal/tegra/tegra114-soctherm.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/container.h:12,
from /tmp/next/build/drivers/base/container.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/debugfs.h:15,
from /tmp/next/build/drivers/crypto/bcm/util.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/debugfs.h:15,
from /tmp/next/build/drivers/media/v4l2-core/v4l2-dev.c:17:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/firmware/qcom/qcom_scm-legacy.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/video/fbdev/core/fbcon_rotate.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/thermal/tegra/tegra124-soctherm.c:16:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/mmc/core/sd_ops.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/thermal/tegra/soctherm-fuse.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/debugobjects.h:6,
from /tmp/next/build/include/linux/timer.h:8,
from /tmp/next/build/include/linux/netdevice.h:24,
from /tmp/next/build/drivers/net/wireless/broadcom/brcm80211/brcmutil/utils.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/include/linux/irqchip.h:14,
from /tmp/next/build/arch/arm/mach-imx/mach-imx6sl.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/pci.h:35,
from /tmp/next/build/drivers/pci/rebar.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/video/fbdev/core/fbcon.c:60:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/crypto.h:15,
from /tmp/next/build/include/crypto/algapi.h:13,
from /tmp/next/build/include/crypto/scatterwalk.h:14,
from /tmp/next/build/crypto/ahash.c:15:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/proc_fs.h:10,
from /tmp/next/build/include/linux/efi.h:19,
from /tmp/next/build/arch/arm/kernel/setup.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/crypto.h:15,
from /tmp/next/build/include/crypto/akcipher.h:12,
from /tmp/next/build/include/crypto/internal/akcipher.h:10,
from /tmp/next/build/crypto/akcipher.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/net/dsa/b53/b53_serdes.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/input/mouse/byd.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/input/misc/max8997_haptic.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/mtd/ubi/vmt.c:15:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/drivers/thermal/st/st_thermal_memmap.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/media/platform/renesas/vsp1/vsp1_histo.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/debugobjects.h:6,
from /tmp/next/build/include/linux/timer.h:8,
from /tmp/next/build/include/linux/netdevice.h:24,
from /tmp/next/build/drivers/net/net_failover.c:17:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/rcupdate.h:27,
from /tmp/next/build/include/linux/sysctl.h:26,
from /tmp/next/build/net/xfrm/xfrm_sysctl.c:2:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/firmware/efi/capsule.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/irq.h:14,
from /tmp/next/build/include/linux/irqchip/chained_irq.h:10,
from /tmp/next/build/include/linux/gpio/driver.h:8,
from /tmp/next/build/drivers/gpio/gpio-en7523.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/drivers/clk/clk-aspeed.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/irq.h:14,
from /tmp/next/build/drivers/irqchip/irq-tegra.c:17:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/firmware/efi/fdtparams.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/fs/exec.c:27:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/debugobjects.h:6,
from /tmp/next/build/include/linux/timer.h:8,
from /tmp/next/build/include/linux/netdevice.h:24,
from /tmp/next/build/drivers/net/ethernet/asix/ax88796c_main.h:12,
from /tmp/next/build/drivers/net/ethernet/asix/ax88796c_main.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/crypto.h:15,
from /tmp/next/build/drivers/crypto/amlogic/amlogic-gxl-cipher.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/of_address.h:6,
from /tmp/next/build/drivers/clk/clk-ast2600.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/irq.h:14,
from /tmp/next/build/drivers/irqchip/irq-orion.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/platform_device.h:13,
from /tmp/next/build/drivers/gpio/gpio-em.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/dma-mapping.h:5,
from /tmp/next/build/drivers/firmware/qcom/qcom_tzmem.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/mfd/tps65910.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/drivers/iio/adc/qcom-spmi-vadc.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/iommu/omap-iommu-debug.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/irq.h:14,
from /tmp/next/build/drivers/irqchip/irq-dw-apb-ictl.c:15:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/media/tuners/mt2060.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/uapi/linux/aio_abi.h:31,
from /tmp/next/build/include/linux/syscalls.h:84,
from /tmp/next/build/fs/fcntl.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/drivers/gpio/gpio-dwapb.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/uapi/linux/aio_abi.h:31,
from /tmp/next/build/include/linux/syscalls.h:84,
from /tmp/next/build/fs/ioctl.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/usb/host/ohci-hcd.c:24:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/regulator/as3711-regulator.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/uaccess.h:10,
from /tmp/next/build/net/core/gen_estimator.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/firmware/arm_scmi/voltage.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/phy/qualcomm/phy-qcom-usb-hs.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/debugobjects.h:6,
from /tmp/next/build/include/linux/timer.h:8,
from /tmp/next/build/include/linux/netdevice.h:24,
from /tmp/next/build/drivers/net/virtio_net.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/drivers/spi/spi-bitbang.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/sound/hda/codecs/realtek/alc662.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/crypto/qce/skcipher.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/drivers/base/topology.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/mmc/core/sd.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/drivers/i2c/busses/i2c-designware-common.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/irq.h:14,
from /tmp/next/build/drivers/irqchip/irq-sun4i.c:18:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/audit.h:12,
from /tmp/next/build/kernel/capability.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/include/linux/i2c.h:13,
from /tmp/next/build/drivers/char/tpm/tpm_i2c_infineon.c:18:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/xfrm/xfrm_device.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/drivers/reset/reset-zynq.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/rtc/rtc-ac100.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/kernel/user.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/drivers/net/usb/pegasus.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/uaccess.h:10,
from /tmp/next/build/drivers/mtd/ubi/upd.c:29:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/dmaengine.h:8,
from /tmp/next/build/drivers/dma/dw/dw.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/drivers/media/platform/renesas/vsp1/vsp1.h:14,
from /tmp/next/build/drivers/media/platform/renesas/vsp1/vsp1_iif.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/firmware/arm_scmi/powercap.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/include/linux/irqchip.h:14,
from /tmp/next/build/arch/arm/mach-imx/mach-imx6sx.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/crypto.h:15,
from /tmp/next/build/include/crypto/algapi.h:13,
from /tmp/next/build/include/crypto/internal/sig.h:10,
from /tmp/next/build/crypto/sig.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/dma-mapping.h:5,
from /tmp/next/build/drivers/crypto/qce/aead.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/net/xfrm.h:7,
from /tmp/next/build/net/xfrm/xfrm_replay.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/watchdog/db8500_wdt.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/sound/core/timer.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/cpufreq/cpufreq_conservative.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/debugobjects.h:6,
from /tmp/next/build/include/linux/timer.h:8,
from /tmp/next/build/include/linux/netdevice.h:24,
from /tmp/next/build/net/dsa/netlink.c:4:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/firmware/efi/esrt.c:17:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/kernel/resource.c:17:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/arch/arm/mm/mmu.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/rcupdate.h:27,
from /tmp/next/build/include/linux/sysctl.h:26,
from /tmp/next/build/kernel/sysctl.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/rhashtable-types.h:12,
from /tmp/next/build/include/linux/ipc.h:7,
from /tmp/next/build/include/uapi/linux/sem.h:5,
from /tmp/next/build/include/linux/sem.h:5,
from /tmp/next/build/include/linux/compat.h:14,
from /tmp/next/build/include/linux/ethtool.h:17,
from /tmp/next/build/include/uapi/linux/ethtool_netlink.h:12,
from /tmp/next/build/include/linux/ethtool_netlink.h:6,
from /tmp/next/build/net/ethtool/netlink.h:6,
from /tmp/next/build/net/ethtool/linkmodes.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/debugfs.h:15,
from /tmp/next/build/drivers/thermal/qcom/tsens.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/uaccess.h:10,
from /tmp/next/build/arch/arm/kernel/signal.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/include/linux/usb.h:15,
from /tmp/next/build/drivers/usb/core/generic.c:22:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/mtd/ubi/kapi.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/video/fbdev/core/fbcon_cw.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/sound/soc/codecs/alc5632.c:15:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/net/ethernet/broadcom/bcm4908_enet.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/media/tuners/mt20xx.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/net/wireless/ath/wcn36xx/main.c:19:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/drivers/input/misc/axp20x-pek.c:16:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/media/tuners/mt2131.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/include/linux/irqchip.h:14,
from /tmp/next/build/arch/arm/mach-imx/mach-imx6ul.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/media/platform/renesas/vsp1/vsp1_lif.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/reset/reset-berlin.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/firmware/arm_scmi/pinctrl.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/drivers/net/phy/phy_device.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/input/touchscreen/wm9705.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/watchdog/bcm2835_wdt.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/input.h:19,
from /tmp/next/build/drivers/input/misc/tps65219-pwrbutton.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/ipv4/ip_input.c:111:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/i2c/busses/i2c-designware-master.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/debugfs.h:15,
from /tmp/next/build/drivers/thermal/tegra/soctherm.c:19:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/clk-lan966x.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/tty/vt/consolemap.c:28:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/irq.h:14,
from /tmp/next/build/include/linux/of_irq.h:7,
from /tmp/next/build/drivers/crypto/caam/jr.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/debugobjects.h:6,
from /tmp/next/build/include/linux/timer.h:8,
from /tmp/next/build/include/linux/netdevice.h:24,
from /tmp/next/build/drivers/net/can/sun4i_can.c:50:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/mmc/host/sdhci.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/input/touchscreen/wm97xx-core.c:33:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/input/mouse/elantech.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/pm_runtime.h:11,
from /tmp/next/build/drivers/scsi/scsi_pm.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/arch/arm/mm/proc-syms.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/rhashtable-types.h:12,
from /tmp/next/build/include/linux/ipc.h:7,
from /tmp/next/build/include/uapi/linux/sem.h:5,
from /tmp/next/build/include/linux/sem.h:5,
from /tmp/next/build/include/linux/compat.h:14,
from /tmp/next/build/include/linux/ethtool.h:17,
from /tmp/next/build/include/uapi/linux/ethtool_netlink.h:12,
from /tmp/next/build/include/linux/ethtool_netlink.h:6,
from /tmp/next/build/net/ethtool/netlink.h:6,
from /tmp/next/build/net/ethtool/linkstate.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/workqueue.h:9,
from /tmp/next/build/net/core/net_namespace.c:4:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/mtd/ubi/build.c:20:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/net/mdio/mdio-mux-meson-gxl.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/net/mdio/mdio-mux-meson-g12a.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/usb/gadget/function/f_rndis.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/rhashtable-types.h:12,
from /tmp/next/build/include/linux/ipc.h:7,
from /tmp/next/build/include/uapi/linux/sem.h:5,
from /tmp/next/build/include/linux/sem.h:5,
from /tmp/next/build/include/linux/compat.h:14,
from /tmp/next/build/include/linux/ethtool.h:17,
from /tmp/next/build/include/uapi/linux/ethtool_netlink.h:12,
from /tmp/next/build/include/linux/ethtool_netlink.h:6,
from /tmp/next/build/net/ethtool/netlink.h:6,
from /tmp/next/build/net/ethtool/debug.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/pci/irq.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/proc_fs.h:10,
from /tmp/next/build/include/linux/efi.h:19,
from /tmp/next/build/drivers/firmware/efi/efi-pstore.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/drivers/net/wireless/ath/wcn36xx/wcn36xx.h:20,
from /tmp/next/build/drivers/net/wireless/ath/wcn36xx/pmc.c:19:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/sound/hda/codecs/realtek/alc680.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/arch/arm/mm/pageattr.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/mtd/ubi/cdev.c:25:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/tty/vt/vt.c:74:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/usb/gadget/function/storage_common.c:22:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/iio/adc/rockchip_saradc.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/irq.h:14,
from /tmp/next/build/drivers/usb/musb/musb_dsps.c:18:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/dma/dw/core.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/kernel/ptrace.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/irqchip/irq-sunxi-nmi.c:15:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/usb/gadget/function/rndis.c:21:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/notifier.h:14,
from /tmp/next/build/include/linux/nvmem-consumer.h:14,
from /tmp/next/build/drivers/thermal/qcom/tsens-v2.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/net/wireless/broadcom/brcm80211/brcmutil/d11.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/notifier.h:14,
from /tmp/next/build/include/linux/kprobes.h:21,
from /tmp/next/build/arch/arm/kernel/stacktrace.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/drivers/gpio/gpio-mpc8xxx.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/rhashtable-types.h:12,
from /tmp/next/build/include/linux/ipc.h:7,
from /tmp/next/build/include/uapi/linux/sem.h:5,
from /tmp/next/build/include/linux/sem.h:5,
from /tmp/next/build/include/linux/compat.h:14,
from /tmp/next/build/include/linux/ethtool.h:17,
from /tmp/next/build/include/linux/phy_link_topology.h:14,
from /tmp/next/build/drivers/net/phy/phy_link_topology.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/lib/extable.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/phy/socionext/phy-uniphier-usb2.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/include/linux/migrate.h:5,
from /tmp/next/build/mm/folio-compat.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/mtd/nand/raw/nand_legacy.c:16:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/drivers/mfd/twl-core.c:19:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/i2c/busses/i2c-designware-slave.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/drivers/tty/serial/8250/8250_platform.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/media/dvb-frontends/bcm3510.c:35:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/rhashtable-types.h:12,
from /tmp/next/build/include/linux/ipc.h:7,
from /tmp/next/build/include/uapi/linux/sem.h:5,
from /tmp/next/build/include/linux/sem.h:5,
from /tmp/next/build/include/linux/compat.h:14,
from /tmp/next/build/include/linux/ethtool.h:17,
from /tmp/next/build/include/uapi/linux/ethtool_netlink.h:12,
from /tmp/next/build/include/linux/ethtool_netlink.h:6,
from /tmp/next/build/net/ethtool/netlink.h:6,
from /tmp/next/build/net/ethtool/wol.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/kernel/umh.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/dma/fsl-edma-main.c:15:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/net/netdev_lock.h:6,
from /tmp/next/build/net/ethtool/rss.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/clk-milbeaut.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/sound/hda/codecs/realtek/alc861.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/radix-tree.h:14,
from /tmp/next/build/include/linux/idr.h:15,
from /tmp/next/build/drivers/reset/reset-ti-sci.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/net/devlink/dev.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/media/v4l2-core/v4l2-device.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/reset/reset-ti-syscon.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/mtd/spi-nor/core.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/debugfs.h:15,
from /tmp/next/build/drivers/iommu/tegra-smmu.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/media/v4l2-core/v4l2-fh.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/input/keyboard/tm2-touchkey.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/debugobjects.h:6,
from /tmp/next/build/include/linux/timer.h:8,
from /tmp/next/build/include/linux/netdevice.h:24,
from /tmp/next/build/net/sunrpc/socklib.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/drivers/tty/serial/8250/8250_core.c:15:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/ata/ahci_st.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/input.h:19,
from /tmp/next/build/drivers/input/mouse/logips2pp.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/drivers/firmware/arm_scmi/shmem.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/mfd/twl4030-irq.c:17:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/net/usb/asix.h:16,
from /tmp/next/build/drivers/net/usb/asix_common.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/rhashtable-types.h:12,
from /tmp/next/build/include/linux/ipc.h:7,
from /tmp/next/build/include/uapi/linux/sem.h:5,
from /tmp/next/build/include/linux/sem.h:5,
from /tmp/next/build/include/linux/compat.h:14,
from /tmp/next/build/fs/select.c:18:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/net/usb/asix.h:16,
from /tmp/next/build/drivers/net/usb/asix_devices.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/rcupdate.h:27,
from /tmp/next/build/include/linux/rbtree.h:24,
from /tmp/next/build/include/linux/regmap.h:14,
from /tmp/next/build/drivers/thermal/qcom/tsens-v1.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/hw_random.h:15,
from /tmp/next/build/drivers/crypto/caam/caamrng.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/drivers/firmware/arm_scmi/common.h:13,
from /tmp/next/build/drivers/firmware/arm_scmi/msg.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/pci.h:35,
from /tmp/next/build/drivers/pci/vpd.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/base/faux.c:15:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/crypto.h:15,
from /tmp/next/build/include/crypto/kpp.h:14,
from /tmp/next/build/include/crypto/internal/kpp.h:10,
from /tmp/next/build/crypto/kpp.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/input/mouse/trackpoint.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/net/dsa/dsa.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/rhashtable-types.h:12,
from /tmp/next/build/include/linux/ipc.h:7,
from /tmp/next/build/include/uapi/linux/sem.h:5,
from /tmp/next/build/include/linux/sem.h:5,
from /tmp/next/build/include/linux/compat.h:14,
from /tmp/next/build/include/linux/ethtool.h:17,
from /tmp/next/build/drivers/net/phy/phy_caps.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/base/revocable.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/drivers/clocksource/clksrc-dbx500-prcmu.c:15:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/base/property.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/pinctrl/pinctrl-rockchip.c:19:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/proc_fs.h:10,
from /tmp/next/build/include/linux/efi.h:19,
from /tmp/next/build/drivers/firmware/efi/runtime-wrappers.c:28:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/debugfs.h:15,
from /tmp/next/build/drivers/watchdog/bcm_kona_wdt.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/pm_runtime.h:11,
from /tmp/next/build/drivers/mmc/core/sdio.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/video/fbdev/core/fbcon_ud.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/sound/usb/power.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/moduleparam.h:11,
from /tmp/next/build/drivers/usb/core/quirks.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/percpu_counter.h:10,
from /tmp/next/build/include/linux/flex_proportions.h:11,
from /tmp/next/build/lib/flex_proportions.c:36:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/drivers/usb/core/devio.c:24:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/drivers/base/cacheinfo.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/highmem.h:5,
from /tmp/next/build/include/linux/bvec.h:10,
from /tmp/next/build/include/linux/blk_types.h:10,
from /tmp/next/build/include/linux/blkdev.h:9,
from /tmp/next/build/include/linux/blk-mq.h:5,
from /tmp/next/build/include/linux/blk-integrity.h:5,
from /tmp/next/build/block/blk-mq-dma.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/pinctrl/pinctrl-single.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/i2c/busses/i2c-designware-platdrv.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/base/auxiliary.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/media/platform/renesas/vsp1/vsp1_uif.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/input/mouse/cypress_ps2.c:15:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/arch/arm/mach-imx/pm-imx7ulp.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/pci.h:35,
from /tmp/next/build/include/linux/bcma/bcma.h:5,
from /tmp/next/build/drivers/net/ethernet/broadcom/bgmac-bcma.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/wait.h:9,
from /tmp/next/build/drivers/net/wireless/marvell/mwifiex/decl.h:14,
from /tmp/next/build/drivers/net/wireless/marvell/mwifiex/cfp.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/pci.h:35,
from /tmp/next/build/include/linux/bcma/bcma.h:5,
from /tmp/next/build/drivers/net/ethernet/broadcom/bgmac.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/drivers/usb/core/devices.c:39:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/sound/hda/codecs/realtek/alc861vd.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/include/linux/irqchip.h:14,
from /tmp/next/build/arch/arm/mach-imx/mach-imx7d.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/input/touchscreen/wm9712.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/ipv4/ip_fragment.c:27:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/usb/core/phy.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/media/tuners/mt2266.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/include/linux/irqchip.h:14,
from /tmp/next/build/arch/arm/mach-imx/mach-imx7ulp.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/debugfs.h:15,
from /tmp/next/build/drivers/net/wireless/ath/wcn36xx/debug.c:19:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/sound/core/pcm.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/wait.h:9,
from /tmp/next/build/drivers/net/wireless/marvell/mwifiex/decl.h:14,
from /tmp/next/build/drivers/net/wireless/marvell/mwifiex/init.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/drivers/net/wireless/ath/wcn36xx/wcn36xx.h:20,
from /tmp/next/build/drivers/net/wireless/ath/wcn36xx/firmware.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/moduleparam.h:11,
from /tmp/next/build/arch/arm/mm/alignment.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/drivers/ata/ahci_qoriq.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/arch/arm/kernel/sys_arm.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/sound/usb/mixer_scarlett2.c:158:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/radix-tree.h:14,
from /tmp/next/build/include/linux/idr.h:15,
from /tmp/next/build/lib/idr.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/dma-mapping.h:5,
from /tmp/next/build/include/scsi/scsi_cmnd.h:5,
from /tmp/next/build/drivers/scsi/scsi_bsg.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/irq.h:14,
from /tmp/next/build/include/linux/irqchip/chained_irq.h:10,
from /tmp/next/build/include/linux/gpio/driver.h:8,
from /tmp/next/build/drivers/pinctrl/pinctrl-st.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/tty/serial/8250/8250_dwlib.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/phy/samsung/phy-exynos4210-usb2.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/wait.h:9,
from /tmp/next/build/include/linux/poll.h:8,
from /tmp/next/build/include/media/v4l2-dev.h:13,
from /tmp/next/build/drivers/media/v4l2-core/v4l2-event.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/platform_device.h:13,
from /tmp/next/build/drivers/dma/fsl-edma-common.h:10,
from /tmp/next/build/drivers/dma/fsl-edma-trace.c:4:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/tty.h:5,
from /tmp/next/build/drivers/tty/serial/8250/8250_dma.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/rcupdate.h:27,
from /tmp/next/build/include/linux/rbtree.h:24,
from /tmp/next/build/drivers/mtd/ubi/ubi.h:14,
from /tmp/next/build/drivers/mtd/ubi/misc.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/wait.h:9,
from /tmp/next/build/include/linux/net.h:19,
from /tmp/next/build/include/net/inet_common.h:6,
from /tmp/next/build/net/xfrm/xfrm_nat_keepalive.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/drivers/media/platform/renesas/vsp1/vsp1.h:14,
from /tmp/next/build/drivers/media/platform/renesas/vsp1/vsp1_vspx.h:11,
from /tmp/next/build/drivers/media/platform/renesas/vsp1/vsp1_vspx.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/media/platform/samsung/exynos4-is/fimc-isp-video.c:15:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/input/touchscreen/wm9713.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/sound/soc/codecs/cpcap.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/dmaengine.h:8,
from /tmp/next/build/drivers/dma/dw/idma32.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/fs/attr.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/dma/dw/platform.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/pinctrl/pinctrl-zynq.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/mfd/twl4030-power.c:26:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/drivers/dma/dw/of.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/net/ethernet/calxeda/xgmac.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/tracepoint.h:15,
from /tmp/next/build/drivers/usb/core/trace.h:12,
from /tmp/next/build/drivers/usb/core/trace.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/fs/dcache.c:18:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/highmem.h:5,
from /tmp/next/build/include/linux/bvec.h:10,
from /tmp/next/build/include/linux/blk_types.h:10,
from /tmp/next/build/include/linux/blkdev.h:9,
from /tmp/next/build/mm/readahead.c:116:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/sound/soc/atmel/atmel-pcm-pdc.c:21:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/usb/musb/ux500.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/rhashtable-types.h:12,
from /tmp/next/build/include/linux/ipc.h:7,
from /tmp/next/build/include/uapi/linux/sem.h:5,
from /tmp/next/build/include/linux/sem.h:5,
from /tmp/next/build/include/linux/compat.h:14,
from /tmp/next/build/drivers/media/v4l2-core/v4l2-ioctl.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/drivers/crypto/caam/caamprng.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/net/dsa/bcm_sf2.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/mtd/nand/raw/nand_bbt.c:56:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/sound/usb/pcm.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/mtd/ubi/io.c:78:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/net/phy/mdio_bus_provider.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/rhashtable-types.h:12,
from /tmp/next/build/include/linux/ipc.h:7,
from /tmp/next/build/include/uapi/linux/sem.h:5,
from /tmp/next/build/include/linux/sem.h:5,
from /tmp/next/build/include/linux/compat.h:14,
from /tmp/next/build/include/linux/ethtool.h:17,
from /tmp/next/build/drivers/net/dsa/bcm_sf2_cfp.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/notifier.h:14,
from /tmp/next/build/include/linux/nvmem-consumer.h:14,
from /tmp/next/build/drivers/thermal/qcom/tsens-v0_1.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/percpu.h:5,
from /tmp/next/build/lib/irq_regs.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/net/usb/asix.h:16,
from /tmp/next/build/drivers/net/usb/ax88172a.c:15:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/mtd/ubi/eba.c:31:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/base/swnode.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/drivers/rtc/rtc-as3722.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/highmem.h:5,
from /tmp/next/build/include/linux/bvec.h:10,
from /tmp/next/build/include/linux/blk_types.h:10,
from /tmp/next/build/include/linux/blkdev.h:9,
from /tmp/next/build/drivers/usb/gadget/function/f_mass_storage.c:171:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/crypto.h:15,
from /tmp/next/build/include/crypto/acompress.h:16,
from /tmp/next/build/net/xfrm/xfrm_ipcomp.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/ipv4/ip_options.c:16:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/net/ipv4/ip_forward.c:24:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/usb/core/port.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/video/fbdev/core/fbcon_ccw.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/irq.h:14,
from /tmp/next/build/include/linux/irqchip/chained_irq.h:10,
from /tmp/next/build/include/linux/gpio/driver.h:8,
from /tmp/next/build/drivers/pinctrl/pinctrl-stmfx.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/include/linux/i2c.h:13,
from /tmp/next/build/drivers/regulator/da9210-regulator.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/pwm/pwm-tiecap.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/crypto/rsa.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/crypto.h:15,
from /tmp/next/build/include/crypto/acompress.h:16,
from /tmp/next/build/net/xfrm/xfrm_algo.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/net/usb/cdc_ether.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/debugobjects.h:6,
from /tmp/next/build/include/linux/timer.h:8,
from /tmp/next/build/include/linux/netdevice.h:24,
from /tmp/next/build/net/core/dev_api.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/arch/arm/mach-omap2/soc.h:25,
from /tmp/next/build/arch/arm/mach-omap2/i2c.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/mm/swap.c:17:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/workqueue.h:9,
from /tmp/next/build/include/linux/bpf.h:11,
from /tmp/next/build/include/linux/filter.h:9,
from /tmp/next/build/net/core/sysctl_net_core.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swap.h:5,
from /tmp/next/build/include/linux/suspend.h:5,
from /tmp/next/build/drivers/net/wireless/marvell/mwifiex/main.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/usb/musb/tusb6010.c:15:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/clk-scmi.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/platform_device.h:13,
from /tmp/next/build/drivers/clocksource/timer-armada-370-xp.c:29:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/mmc/host/omap.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/platform_device.h:13,
from /tmp/next/build/drivers/usb/host/xhci-ext-caps.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/mfd/da9052-irq.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/phy/samsung/phy-exynos4x12-usb2.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/kernel/sys.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/mfd/da9052-core.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/klist.h:13,
from /tmp/next/build/lib/klist.c:36:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/mtd/ubi/attach.c:73:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/mfd/motorola-cpcap.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/regulator/axp20x-regulator.c:17:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/include/linux/i2c.h:13,
from /tmp/next/build/sound/soc/codecs/cs42l51-i2c.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/rcupdate.h:27,
from /tmp/next/build/include/linux/rculist.h:11,
from /tmp/next/build/include/linux/sched/signal.h:5,
from /tmp/next/build/lib/is_single_threaded.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/debugobjects.h:6,
from /tmp/next/build/include/linux/timer.h:8,
from /tmp/next/build/include/linux/clocksource.h:17,
from /tmp/next/build/include/linux/clockchips.h:14,
from /tmp/next/build/arch/arm/kernel/time.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/net/netdev_lock.h:6,
from /tmp/next/build/net/ethtool/features.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/arch/arm/include/asm/cacheflush.h:10,
from /tmp/next/build/arch/arm/mm/cache.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/rhashtable-types.h:12,
from /tmp/next/build/include/linux/ipc.h:7,
from /tmp/next/build/include/uapi/linux/sem.h:5,
from /tmp/next/build/include/linux/sem.h:5,
from /tmp/next/build/include/linux/compat.h:14,
from /tmp/next/build/include/linux/ethtool.h:17,
from /tmp/next/build/include/uapi/linux/ethtool_netlink.h:12,
from /tmp/next/build/include/linux/ethtool_netlink.h:6,
from /tmp/next/build/net/ethtool/netlink.h:6,
from /tmp/next/build/net/ethtool/privflags.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/include/linux/scatterlist.h:8,
from /tmp/next/build/drivers/mmc/core/sdio_ops.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/sunrpc/clnt.c:22:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/drivers/dma/dw/rzn1-dmamux.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/drivers/usb/core/of.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/sunrpc/xprt.c:41:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/crypto.h:15,
from /tmp/next/build/include/crypto/algapi.h:13,
from /tmp/next/build/crypto/rsa-pkcs1pad.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/mtd/ubi/wl.c:88:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/core/skbuff.c:37:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/crypto/rsassa-pkcs1.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/pci/vc.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/pinctrl/actions/pinctrl-s500.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/dmi.h:6,
from /tmp/next/build/drivers/firmware/efi/sysfb_efi.c:16:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/iio/common/cros_ec_sensors/cros_ec_sensors.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/platform_device.h:13,
from /tmp/next/build/drivers/thermal/qcom/tsens-8960.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/iio/common/cros_ec_sensors/cros_ec_sensors_core.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/sound/soc/atmel/atmel-pcm-dma.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/mmc/core/sdio_bus.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/proc_fs.h:10,
from /tmp/next/build/include/linux/efi.h:19,
from /tmp/next/build/drivers/firmware/efi/efi-init.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/sound/hda/codecs/realtek/alc880.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/iio/iio.h:11,
from /tmp/next/build/drivers/thermal/thermal-generic-adc.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/arch/arm/mach-imx/pm-imx6.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/debugobjects.h:6,
from /tmp/next/build/include/linux/timer.h:8,
from /tmp/next/build/include/linux/netdevice.h:24,
from /tmp/next/build/drivers/net/wireless/broadcom/brcm80211/brcmfmac/fweh.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/iio/dac/stm32-dac.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/dmi.h:6,
from /tmp/next/build/drivers/firmware/efi/arm-runtime.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/fs/namei.c:20:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/clk/clk-sp7021.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/net/usb/ax88179_178a.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/drivers/clk/clk-vt8500.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/notifier.h:14,
from /tmp/next/build/include/linux/reboot.h:6,
from /tmp/next/build/arch/arm/include/asm/mach/arch.h:11,
from /tmp/next/build/arch/arm/mach-imx/mach-imx50.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/irqdomain.h:14,
from /tmp/next/build/include/linux/irqchip/irq-msi-lib.h:9,
from /tmp/next/build/drivers/irqchip/irq-msi-lib.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/watchdog/mtk_wdt.c:21:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/platform_data/cros_ec_proto.h:11,
from /tmp/next/build/drivers/iio/common/cros_ec_sensors/cros_ec_sensors_trace.h:17,
from /tmp/next/build/drivers/iio/common/cros_ec_sensors/cros_ec_sensors_trace.c:32:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/lib/kobject.c:15:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/tty/serial/digicolor-usart.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/drivers/dma/imx-dma.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/include/linux/i2c.h:13,
from /tmp/next/build/drivers/rtc/rtc-ds1307.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/media/platform/samsung/exynos4-is/fimc-core.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/tty.h:5,
from /tmp/next/build/drivers/tty/serial/8250/8250_early.c:26:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/debugobjects.h:6,
from /tmp/next/build/include/linux/timer.h:8,
from /tmp/next/build/include/linux/netdevice.h:24,
from /tmp/next/build/include/net/netdev_queues.h:5,
from /tmp/next/build/net/ethtool/rings.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/notifier.h:14,
from /tmp/next/build/include/linux/reboot.h:6,
from /tmp/next/build/arch/arm/include/asm/mach/arch.h:11,
from /tmp/next/build/arch/arm/mach-imx/mach-imx53.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/pci.h:35,
from /tmp/next/build/drivers/tty/serial/8250/8250_pcilib.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/crypto/bcm/cipher.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/sound/core.h:10,
from /tmp/next/build/sound/core/pcm_misc.c:24:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/sunrpc/auth_null.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/rhashtable-types.h:12,
from /tmp/next/build/include/linux/ipc.h:7,
from /tmp/next/build/include/uapi/linux/sem.h:5,
from /tmp/next/build/include/linux/sem.h:5,
from /tmp/next/build/include/linux/compat.h:14,
from /tmp/next/build/include/linux/ethtool.h:17,
from /tmp/next/build/drivers/net/can/c_can/c_can_ethtool.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/include/linux/usb.h:15,
from /tmp/next/build/sound/usb/proc.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/wait.h:9,
from /tmp/next/build/drivers/net/wireless/marvell/mwifiex/decl.h:14,
from /tmp/next/build/drivers/net/wireless/marvell/mwifiex/cmdevt.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/watchdog/digicolor_wdt.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/base/power/sysfs.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/pinctrl/bcm/pinctrl-bcm4908.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/wait.h:9,
from /tmp/next/build/drivers/net/wireless/marvell/mwifiex/decl.h:14,
from /tmp/next/build/drivers/net/wireless/marvell/mwifiex/util.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/tty/serial/amba-pl011.c:19:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/net/sunrpc/auth.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/bad_inode.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/net/devlink/devl_internal.h:6,
from /tmp/next/build/net/devlink/port.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/arch/arm/mach-imx/mach-imx51.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/pci.h:35,
from /tmp/next/build/include/linux/bcma/bcma.h:5,
from /tmp/next/build/drivers/net/ethernet/broadcom/bgmac-bcma-mdio.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/arch/arm/mm/copypage-v6.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/include/linux/usb.h:15,
from /tmp/next/build/drivers/usb/host/xhci-mem.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/mtd/nand/raw/nand_base.c:28:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/net/usb/net1080.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/wait.h:9,
from /tmp/next/build/drivers/net/wireless/marvell/mwifiex/decl.h:14,
from /tmp/next/build/drivers/net/wireless/marvell/mwifiex/txrx.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/video/fbdev/core/cfbfillrect.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/crypto.h:15,
from /tmp/next/build/include/crypto/acompress.h:16,
from /tmp/next/build/include/crypto/internal/acompress.h:12,
from /tmp/next/build/crypto/acompress.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/platform_device.h:13,
from /tmp/next/build/drivers/pinctrl/aspeed/pinctrl-aspeed.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/pm.h:11,
from /tmp/next/build/drivers/base/power/generic_ops.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/drivers/pinctrl/bcm/pinctrl-bcm281xx.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/net/usb/cdc_subset.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/debugobjects.h:6,
from /tmp/next/build/include/linux/timer.h:8,
from /tmp/next/build/include/linux/netdevice.h:24,
from /tmp/next/build/net/core/dev_addr_lists.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/net/sunrpc/xprtsock.c:24:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/arch/arm/mm/context.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/kernel/signal.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/net/phy/mdio_devres.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/pinctrl/bcm/pinctrl-ns.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/rcupdate.h:27,
from /tmp/next/build/include/linux/rcuwait.h:5,
from /tmp/next/build/include/linux/irq_work.h:6,
from /tmp/next/build/kernel/task_work.c:2:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/rhashtable-types.h:12,
from /tmp/next/build/include/linux/ipc.h:7,
from /tmp/next/build/include/uapi/linux/sem.h:5,
from /tmp/next/build/include/linux/sem.h:5,
from /tmp/next/build/include/linux/compat.h:14,
from /tmp/next/build/include/linux/ethtool.h:17,
from /tmp/next/build/include/linux/linkmode.h:5,
from /tmp/next/build/drivers/net/phy/phy_port.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/phy/samsung/phy-exynos5250-usb2.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/rtnetlink.h:6,
from /tmp/next/build/net/core/netevent.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/pinctrl/berlin/berlin.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/platform_device.h:13,
from /tmp/next/build/drivers/clk/actions/owl-common.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/of_address.h:6,
from /tmp/next/build/arch/arm/mach-imx/mach-vf610.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/mmc/host/omap_hsmmc.c:18:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/watchdog/aspeed_wdt.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/rcupdate.h:27,
from /tmp/next/build/include/linux/rbtree.h:24,
from /tmp/next/build/include/linux/regmap.h:14,
from /tmp/next/build/drivers/pinctrl/aspeed/pinmux-aspeed.h:7,
from /tmp/next/build/drivers/pinctrl/aspeed/pinmux-aspeed.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/drivers/net/phy/phy_package.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/include/linux/i2c.h:13,
from /tmp/next/build/drivers/rtc/rtc-em3027.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/input/mouse/cyapa_gen3.c:17:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/pci.h:35,
from /tmp/next/build/include/linux/bcma/bcma.h:5,
from /tmp/next/build/drivers/net/ethernet/broadcom/bgmac-platform.c:16:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/mfd/da9052-i2c.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/crypto.h:15,
from /tmp/next/build/include/crypto/acompress.h:16,
from /tmp/next/build/include/crypto/internal/acompress.h:12,
from /tmp/next/build/include/crypto/internal/scompress.h:12,
from /tmp/next/build/crypto/scompress.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/pci/devres.c:2:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/sound/core/pcm_memory.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/highmem.h:5,
from /tmp/next/build/include/linux/bvec.h:10,
from /tmp/next/build/include/linux/blk_types.h:10,
from /tmp/next/build/include/linux/blkdev.h:9,
from /tmp/next/build/drivers/usb/gadget/function/f_fs.c:17:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/net/usb/zaurus.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/base/module.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/platform_device.h:13,
from /tmp/next/build/drivers/phy/st/phy-miphy28lp.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/sound/soc/codecs/dmic.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/crypto.h:15,
from /tmp/next/build/include/crypto/aead.h:13,
from /tmp/next/build/crypto/testmgr.c:19:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/dns_resolver/dns_key.c:24:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/cgroup.h:12,
from /tmp/next/build/include/linux/memcontrol.h:13,
from /tmp/next/build/mm/shrinker.c:2:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/leds.h:12,
from /tmp/next/build/drivers/media/v4l2-core/v4l2-subdev.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/debugobjects.h:6,
from /tmp/next/build/include/linux/timer.h:8,
from /tmp/next/build/include/linux/netdevice.h:24,
from /tmp/next/build/include/linux/if_bridge.h:12,
from /tmp/next/build/net/dsa/port.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/net/wireless/broadcom/brcm80211/brcmfmac/p2p.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/net/devlink/devl_internal.h:6,
from /tmp/next/build/net/devlink/resource.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/drivers/pinctrl/bcm/pinctrl-cygnus-mux.c:15:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/include/linux/usb.h:15,
from /tmp/next/build/drivers/usb/host/xhci.h:15,
from /tmp/next/build/drivers/usb/host/xhci-dbg.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/drivers/pinctrl/berlin/berlin-bg2.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/usb/gadget/function/f_uac1_legacy.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/firmware.h:8,
from /tmp/next/build/drivers/base/firmware_loader/builtin/main.c:4:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/net/devlink/devl_internal.h:6,
from /tmp/next/build/net/devlink/dpipe.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/net/ethernet/cadence/macb_main.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/drivers/pinctrl/berlin/berlin-bg2cd.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/kref.h:16,
from /tmp/next/build/include/linux/mm_types.h:8,
from /tmp/next/build/arch/arm/include/asm/tlbflush.h:11,
from /tmp/next/build/arch/arm/mm/tlb.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/auxiliary_bus.h:11,
from /tmp/next/build/drivers/base/auxiliary_sysfs.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/input/mouse/cyapa.c:17:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/input/mouse/cyapa_gen6.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/irq.h:14,
from /tmp/next/build/include/linux/irqchip/chained_irq.h:10,
from /tmp/next/build/include/linux/gpio/driver.h:8,
from /tmp/next/build/drivers/pinctrl/bcm/pinctrl-iproc-gpio.c:19:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/pci.h:35,
from /tmp/next/build/drivers/pci/msi/../pci.h:7,
from /tmp/next/build/drivers/pci/msi/pcidev_msi.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/notifier.h:14,
from /tmp/next/build/include/linux/reboot.h:6,
from /tmp/next/build/arch/arm/include/asm/mach/arch.h:11,
from /tmp/next/build/arch/arm/mach-imx/mach-ls1021a.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/tty/serial/8250/8250_port.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/video/fbdev/core/cfbcopyarea.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/net/devlink/devl_internal.h:6,
from /tmp/next/build/net/devlink/param.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/debugobjects.h:6,
from /tmp/next/build/include/linux/timer.h:8,
from /tmp/next/build/include/linux/clocksource.h:17,
from /tmp/next/build/include/linux/clockchips.h:14,
from /tmp/next/build/drivers/clocksource/bcm2835_timer.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/rcupdate.h:27,
from /tmp/next/build/include/linux/rbtree.h:24,
from /tmp/next/build/drivers/mtd/ubi/ubi.h:14,
from /tmp/next/build/drivers/mtd/ubi/debug.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/inode.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/net/devlink/devl_internal.h:6,
from /tmp/next/build/net/devlink/sb.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/dmi.h:6,
from /tmp/next/build/net/rfkill/rfkill-gpio.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/crypto.h:15,
from /tmp/next/build/include/crypto/aead.h:13,
from /tmp/next/build/include/crypto/internal/aead.h:11,
from /tmp/next/build/crypto/algboss.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/mm/mmzone.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/net/devlink/devl_internal.h:6,
from /tmp/next/build/net/devlink/region.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/drivers/i2c/busses/i2c-imx.c:24:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/irq.h:14,
from /tmp/next/build/drivers/pci/msi/api.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/highmem.h:5,
from /tmp/next/build/include/linux/bvec.h:10,
from /tmp/next/build/include/linux/blk_types.h:10,
from /tmp/next/build/include/linux/blkdev.h:9,
from /tmp/next/build/drivers/mmc/host/atmel-mci.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/usb/host/xhci-hub.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/uapi/linux/aio_abi.h:31,
from /tmp/next/build/include/linux/syscalls.h:84,
from /tmp/next/build/fs/filesystems.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/pinctrl/bcm/pinctrl-bcm2835.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/sound/soc/atmel/atmel_ssc_dai.c:18:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/drivers/usb/host/xhci-mvebu.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/actions/owl-gate.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/kernel/pid.c:30:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/net/wireless/sysfs.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/watchdog/gxp-wdt.c:4:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/arch/arm/kernel/atags_proc.c:2:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/drivers/irqchip/irq-gic-v2m.c:15:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/include/linux/i2c.h:13,
from /tmp/next/build/drivers/iio/common/st_sensors/st_sensors_i2c.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/input.h:19,
from /tmp/next/build/net/rfkill/input.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/usb/gadget/function/f_uac1.c:18:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/sound/hda/codecs/realtek/alc882.c:15:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/ipv4/ip_sockglue.c:19:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/drivers/iio/adc/stmpe-adc.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/net/usb/smsc75xx.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/net/usb/smsc95xx.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/firmware.h:8,
from /tmp/next/build/drivers/usb/host/xhci-rcar.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/spi/spi-pl022.c:17:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/net/sysctl_net.c:15:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/include/linux/i2c.h:13,
from /tmp/next/build/drivers/regulator/fan53555.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/sound/core/pcm_lib.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/wait.h:9,
from /tmp/next/build/drivers/net/wireless/marvell/mwifiex/decl.h:14,
from /tmp/next/build/drivers/net/wireless/marvell/mwifiex/wmm.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/wait.h:9,
from /tmp/next/build/drivers/net/wireless/marvell/mwifiex/decl.h:14,
from /tmp/next/build/drivers/net/wireless/marvell/mwifiex/11n.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/rtc/rtc-imx-sm-bbm.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/arch/arm/mach-omap2/sdrc.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/freezer.h:8,
from /tmp/next/build/drivers/media/test-drivers/vivid/vivid-kthread-touch.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
/tmp/next/build/include/linux/freezer.h: In function 'try_to_freeze':
/tmp/next/build/include/linux/freezer.h:58:9: error: implicit declaration of function 'might_sleep' [-Wimplicit-function-declaration]
58 | might_sleep();
| ^~~~~~~~~~~
make[7]: *** [/tmp/next/build/scripts/Makefile.build:287: drivers/media/test-drivers/vivid/vivid-kthread-touch.o] Error 1
make[7]: *** Waiting for unfinished jobs....
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/drivers/pinctrl/berlin/berlin-bg2q.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/axis/clk-artpec6.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/usb/core/../misc/onboard_usb_dev_pdevs.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/uaccess.h:10,
from /tmp/next/build/net/ipv4/ip_output.c:46:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/wait.h:9,
from /tmp/next/build/drivers/net/wireless/marvell/mwifiex/decl.h:14,
from /tmp/next/build/drivers/net/wireless/marvell/mwifiex/11ac.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/wait.h:9,
from /tmp/next/build/drivers/net/wireless/marvell/mwifiex/decl.h:14,
from /tmp/next/build/drivers/net/wireless/marvell/mwifiex/11n_aggr.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/iio/gyro/mpu3050-core.c:18:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/drivers/mfd/axp20x.c:16:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/input/mouse/cyapa_gen5.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/arch/arm/mm/l2c-common.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/pci/pwrctrl/core.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/include/linux/i2c.h:13,
from /tmp/next/build/drivers/media/tuners/mxl5007t.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/pci.h:35,
from /tmp/next/build/drivers/usb/host/xhci.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/base/firmware_loader/main.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/net/usb/r8153_ecm.c:2:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/dmi.h:6,
from /tmp/next/build/drivers/pci/pcie/portdrv.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/proc_fs.h:10,
from /tmp/next/build/include/linux/efi.h:19,
from /tmp/next/build/drivers/firmware/efi/libstub/alignedmem.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/workqueue.h:9,
from /tmp/next/build/include/linux/bpf.h:11,
from /tmp/next/build/include/net/xdp_sock.h:9,
from /tmp/next/build/include/net/xdp_sock_drv.h:9,
from /tmp/next/build/net/ethtool/channels.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/wait.h:9,
from /tmp/next/build/include/linux/net.h:19,
from /tmp/next/build/include/net/genetlink.h:5,
from /tmp/next/build/net/devlink/health.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/media/dvb_frontend.h:36,
from /tmp/next/build/drivers/media/tuners/qt1010.h:12,
from /tmp/next/build/drivers/media/tuners/qt1010.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/media/platform/samsung/exynos4-is/fimc-reg.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/tty.h:5,
from /tmp/next/build/drivers/tty/serial/atmel_serial.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/phy/st/phy-spear1310-miphy.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/pci.h:35,
from /tmp/next/build/drivers/usb/host/xhci-pci.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/drivers/regulator/gpio-regulator.c:22:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/dns_resolver/dns_query.c:38:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/actions/owl-mux.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/crypto.h:15,
from /tmp/next/build/include/crypto/algapi.h:13,
from /tmp/next/build/include/crypto/internal/cipher.h:14,
from /tmp/next/build/crypto/ecb.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/proc_fs.h:10,
from /tmp/next/build/include/linux/efi.h:19,
from /tmp/next/build/drivers/firmware/efi/libstub/arm32-stub.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/sound/usb/stream.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/mm/util.c:2:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/lib/kobject_uevent.c:16:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/notifier.h:14,
from /tmp/next/build/include/linux/pm_qos.h:16,
from /tmp/next/build/drivers/base/power/qos.c:30:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/usb/host/xhci-debugfs.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/gpio/gpio-omap.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/debugobjects.h:6,
from /tmp/next/build/include/linux/timer.h:8,
from /tmp/next/build/include/linux/netdevice.h:24,
from /tmp/next/build/include/linux/if_bridge.h:12,
from /tmp/next/build/net/dsa/switch.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/kref.h:16,
from /tmp/next/build/drivers/net/phy/sfp-bus.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/debugobjects.h:6,
from /tmp/next/build/include/linux/timer.h:8,
from /tmp/next/build/include/linux/netdevice.h:24,
from /tmp/next/build/net/dsa/tag.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/arch/arm/mach-omap2/omap-smp.c:16:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/sound/soc/codecs/max98090.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/dma/mv_xor.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/node.h:18,
from /tmp/next/build/include/linux/cpu.h:17,
from /tmp/next/build/arch/arm/kernel/bugs.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/net/usb/cdc_ncm.c:41:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/workqueue.h:9,
from /tmp/next/build/include/linux/bpf.h:11,
from /tmp/next/build/net/ipv6/ip6_fib.c:18:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/bcm/clk-bcm63xx.c:4:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/mtd/nand/raw/nand_onfi.c:15:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/sound/core/memalloc.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/at91/sckc.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/irq.h:14,
from /tmp/next/build/drivers/pci/msi/msi.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/pci/pwrctrl/pci-pwrctrl-tc9563.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/include/linux/acpi_iort.h:10,
from /tmp/next/build/drivers/pci/msi/irqdomain.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/sound/usb/quirks.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/irq.h:14,
from /tmp/next/build/include/linux/irqchip/chained_irq.h:10,
from /tmp/next/build/include/linux/gpio/driver.h:8,
from /tmp/next/build/drivers/gpio/gpio-palmas.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/highmem.h:5,
from /tmp/next/build/include/linux/bvec.h:10,
from /tmp/next/build/include/linux/blk_types.h:10,
from /tmp/next/build/include/linux/blkdev.h:9,
from /tmp/next/build/mm/show_mem.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/iio/adc/vf610_adc.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/drivers/pinctrl/bcm/pinctrl-nsp-mux.c:22:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/base/power/wakeirq.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/include/linux/i2c.h:13,
from /tmp/next/build/drivers/iio/gyro/mpu3050-i2c.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/media/dvb-frontends/cx24110.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/net/usb/usbnet.c:20:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/net/devlink/devl_internal.h:6,
from /tmp/next/build/net/devlink/rate.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/irq.h:14,
from /tmp/next/build/include/linux/irqchip/chained_irq.h:10,
from /tmp/next/build/include/linux/gpio/driver.h:8,
from /tmp/next/build/drivers/pinctrl/bcm/pinctrl-nsp-gpio.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/include/linux/i2c.h:13,
from /tmp/next/build/include/uapi/linux/fb.h:6,
from /tmp/next/build/include/linux/fb.h:5,
from /tmp/next/build/drivers/video/fbdev/core/fb_io_fops.c:4:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/debugobjects.h:6,
from /tmp/next/build/include/linux/timer.h:8,
from /tmp/next/build/include/linux/bcm47xx_wdt.h:5,
from /tmp/next/build/drivers/watchdog/bcm47xx_wdt.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/highmem.h:5,
from /tmp/next/build/include/linux/bvec.h:10,
from /tmp/next/build/include/linux/blk_types.h:10,
from /tmp/next/build/include/linux/blkdev.h:9,
from /tmp/next/build/mm/backing-dev.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/uapi/linux/aio_abi.h:31,
from /tmp/next/build/include/linux/syscalls.h:84,
from /tmp/next/build/fs/file.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/sound/core.h:10,
from /tmp/next/build/sound/core/pcm_timer.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/proc_fs.h:10,
from /tmp/next/build/net/ipv6/udplite.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/ipv4/inet_hashtables.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/lib/logic_pio.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/net/devlink/devl_internal.h:6,
from /tmp/next/build/net/devlink/linecard.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/scsi/sr.c:36:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/seq_file.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/ipv6/ipv6_sockglue.c:21:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/berlin/berlin2-pll.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/rhashtable-types.h:12,
from /tmp/next/build/include/linux/ipc.h:7,
from /tmp/next/build/include/uapi/linux/sem.h:5,
from /tmp/next/build/include/linux/sem.h:5,
from /tmp/next/build/include/linux/compat.h:14,
from /tmp/next/build/sound/core/pcm_native.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/include/linux/i2c.h:13,
from /tmp/next/build/include/uapi/linux/fb.h:6,
from /tmp/next/build/include/linux/fb.h:5,
from /tmp/next/build/drivers/media/test-drivers/vivid/vivid-core.h:11,
from /tmp/next/build/drivers/media/test-drivers/vivid/vivid-touch-cap.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/berlin/berlin2-div.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/debugobjects.h:6,
from /tmp/next/build/include/linux/timer.h:8,
from /tmp/next/build/include/linux/netdevice.h:24,
from /tmp/next/build/include/linux/if_vlan.h:10,
from /tmp/next/build/net/dsa/tag_8021q.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/dmaengine.h:8,
from /tmp/next/build/drivers/iio/adc/stm32-dfsdm-adc.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/crypto.h:15,
from /tmp/next/build/include/crypto/acompress.h:16,
from /tmp/next/build/include/crypto/internal/acompress.h:12,
from /tmp/next/build/crypto/deflate.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/berlin/berlin2-avpll.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/phy/st/phy-spear1340-miphy.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/video/fbdev/core/cfbimgblt.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/phy.h:15,
from /tmp/next/build/include/linux/brcmphy.h:5,
from /tmp/next/build/drivers/net/phy/bcm-phy-lib.h:9,
from /tmp/next/build/drivers/net/phy/bcm-phy-lib.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/at91/clk-slow.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/actions/owl-divider.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/media/v4l2-core/v4l2-ctrls-request.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/spi/spi-rspi.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/actions/owl-composite.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/include/linux/usb.h:15,
from /tmp/next/build/sound/usb/validate.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/mempool.h:8,
from /tmp/next/build/include/linux/bio.h:8,
from /tmp/next/build/include/linux/bio-integrity.h:5,
from /tmp/next/build/drivers/scsi/sd.c:36:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/base/regmap/regcache.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/bluetooth/af_bluetooth.c:27:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/arch/arm/mach-omap2/am33xx-restart.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/drivers/mfd/axp20x-i2c.c:16:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/debugfs.h:15,
from /tmp/next/build/sound/soc/fsl/fsl_ssi_dbg.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/media/test-drivers/vivid/vivid-osd.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
make[6]: *** [/tmp/next/build/scripts/Makefile.build:544: drivers/media/test-drivers/vivid] Error 2
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/kernel/params.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
make[5]: *** [/tmp/next/build/scripts/Makefile.build:544: drivers/media/test-drivers] Error 2
make[5]: *** Waiting for unfinished jobs....
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/mtd/nand/raw/nand_jedec.c:15:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/actions/owl-factor.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/sound/soc/atmel/atmel-i2s.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/drivers/dma/mxs-dma.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/sunrpc/auth_tls.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/crypto.h:15,
from /tmp/next/build/include/crypto/acompress.h:16,
from /tmp/next/build/include/crypto/internal/acompress.h:12,
from /tmp/next/build/include/crypto/internal/scompress.h:12,
from /tmp/next/build/crypto/lzo.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/trace/events/devlink.h:10,
from /tmp/next/build/net/devlink/trap.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/mmc/host/mvsdio.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/include/linux/scatterlist.h:8,
from /tmp/next/build/drivers/usb/host/xhci-ring.c:56:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/notifier.h:14,
from /tmp/next/build/include/linux/reboot.h:6,
from /tmp/next/build/arch/arm/mach-omap2/omap4-restart.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/drivers/mfd/axp20x-rsb.c:16:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/cacheinfo.h:8,
from /tmp/next/build/arch/arm/kernel/cacheinfo.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/drivers/base/soc.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/firmware.h:8,
from /tmp/next/build/drivers/media/tuners/si2157_priv.h:11,
from /tmp/next/build/drivers/media/tuners/si2157.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/net/sunrpc/auth_unix.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/arch/arm/mm/cache-b15-rac.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/mm/vmstat.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/iio/light/cros_ec_light_prox.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/mfd/max8907.h:12,
from /tmp/next/build/drivers/rtc/rtc-max8907.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/platform_device.h:13,
from /tmp/next/build/drivers/pinctrl/freescale/pinctrl-imx50.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/include/linux/i2c.h:13,
from /tmp/next/build/drivers/iio/light/isl29018.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/of_address.h:6,
from /tmp/next/build/drivers/clk/bcm/clk-kona-setup.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/include/linux/i2c.h:13,
from /tmp/next/build/drivers/rtc/rtc-max77686.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/hdmi.h:28,
from /tmp/next/build/sound/core/pcm_drm_eld.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/sound/usb/media.c:21:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/proc_fs.h:10,
from /tmp/next/build/include/linux/efi.h:19,
from /tmp/next/build/drivers/firmware/efi/libstub/efi-stub-entry.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/mtd/nand/raw/nand_hynix.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/rhashtable-types.h:12,
from /tmp/next/build/include/linux/ipc.h:7,
from /tmp/next/build/include/uapi/linux/sem.h:5,
from /tmp/next/build/include/linux/sem.h:5,
from /tmp/next/build/include/linux/compat.h:14,
from /tmp/next/build/include/linux/ethtool.h:17,
from /tmp/next/build/include/uapi/linux/ethtool_netlink.h:12,
from /tmp/next/build/include/linux/ethtool_netlink.h:6,
from /tmp/next/build/net/ethtool/netlink.h:6,
from /tmp/next/build/net/ethtool/eee.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/rhashtable-types.h:12,
from /tmp/next/build/include/linux/ipc.h:7,
from /tmp/next/build/include/uapi/linux/sem.h:5,
from /tmp/next/build/include/linux/sem.h:5,
from /tmp/next/build/include/linux/compat.h:14,
from /tmp/next/build/include/linux/ethtool.h:17,
from /tmp/next/build/include/uapi/linux/ethtool_netlink.h:12,
from /tmp/next/build/include/linux/ethtool_netlink.h:6,
from /tmp/next/build/net/ethtool/netlink.h:6,
from /tmp/next/build/net/ethtool/pause.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/mm/interval_tree.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/iio/light/isl29028.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/pci.h:35,
from /tmp/next/build/drivers/pci/proc.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/iio/light/cm36651.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/net/wireless/broadcom/brcm80211/brcmfmac/proto.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/proc_fs.h:10,
from /tmp/next/build/include/linux/efi.h:19,
from /tmp/next/build/drivers/firmware/efi/libstub/efi-stub-helper.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/base/power/wakeup.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/percpu.h:5,
from /tmp/next/build/include/linux/cpuidle.h:14,
from /tmp/next/build/arch/arm/kernel/cpuidle.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/drivers/media/v4l2-core/v4l2-ctrls-api.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/sound/soc/fsl/fsl_ssi.c:30:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/xattr.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/include/linux/i2c.h:13,
from /tmp/next/build/drivers/media/tuners/tuner-types.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/regulator/lp872x.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/drivers/media/v4l2-core/v4l2-ctrls-core.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/base/power/wakeup_stats.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/at91/clk-main.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/debugfs.h:15,
from /tmp/next/build/drivers/base/regmap/regcache-rbtree.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/tty/serial/8250/8250_em.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/wait.h:9,
from /tmp/next/build/include/linux/poll.h:8,
from /tmp/next/build/include/sound/pcm.h:14,
from /tmp/next/build/sound/core/pcm_iec958.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/actions/owl-pll.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/block/ioprio.c:23:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/base/regmap/regcache-flat.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/at91/clk-pll.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/sound/soc/codecs/max98095.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/crypto.h:15,
from /tmp/next/build/include/crypto/acompress.h:16,
from /tmp/next/build/include/crypto/internal/acompress.h:12,
from /tmp/next/build/include/crypto/internal/scompress.h:12,
from /tmp/next/build/crypto/lzo-rle.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/arch/arm/mach-omap2/opp3xxx_data.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/include/linux/i2c.h:13,
from /tmp/next/build/drivers/mfd/max14577.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/tracepoint.h:15,
from /tmp/next/build/drivers/usb/host/xhci-trace.h:24,
from /tmp/next/build/drivers/usb/host/xhci-trace.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/seqlock.h:18,
from /tmp/next/build/include/linux/badblocks.h:5,
from /tmp/next/build/block/badblocks.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/mfd/max77686.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/pinctrl/freescale/pinctrl-imx.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/drivers/tty/serial/8250/8250_fsl.c:20:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/sound/soc/atmel/atmel-pdmic.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/mmc/host/tmio_mmc_core.c:27:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/rhashtable-types.h:12,
from /tmp/next/build/include/linux/ipc.h:7,
from /tmp/next/build/include/uapi/linux/sem.h:5,
from /tmp/next/build/include/linux/sem.h:5,
from /tmp/next/build/include/linux/compat.h:14,
from /tmp/next/build/block/ioctl.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/media/platform/samsung/exynos4-is/fimc-m2m.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/drivers/irqchip/irq-gic-v3.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/wait.h:9,
from /tmp/next/build/drivers/net/wireless/marvell/mwifiex/decl.h:14,
from /tmp/next/build/drivers/net/wireless/marvell/mwifiex/11n_rxreorder.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/i2c/busses/i2c-omap.c:18:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/pci.h:35,
from /tmp/next/build/drivers/pci/pcie/pme.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/platform_device.h:13,
from /tmp/next/build/drivers/phy/st/phy-stih407-usb.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/include/linux/i2c.h:13,
from /tmp/next/build/drivers/mfd/max8907.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/clk/actions/owl-reset.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/irq.h:14,
from /tmp/next/build/drivers/clocksource/timer-vt8500.c:15:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/phy/ti/phy-omap-control.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/mfd/max8997.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/mm/vmscan.c:15:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/rhashtable-types.h:12,
from /tmp/next/build/include/linux/ipc.h:7,
from /tmp/next/build/include/uapi/linux/sem.h:5,
from /tmp/next/build/include/linux/sem.h:5,
from /tmp/next/build/include/linux/compat.h:14,
from /tmp/next/build/include/linux/ethtool.h:17,
from /tmp/next/build/drivers/net/ethernet/broadcom/asp2/bcmasp_ethtool.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/ipv4/inet_connection_sock.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/arch/arm/kernel/fiq.c:39:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/clk/hisilicon/clk-hisi-phase.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/irq.h:14,
from /tmp/next/build/drivers/clocksource/bcm_kona_timer.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/sound/soc/codecs/msm8916-wcd-analog.c:4:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/tty/serial/8250/8250_bcm7271.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/hisilicon/crg-hi3516cv300.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/hisilicon/clk-hi3519.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/of_address.h:6,
from /tmp/next/build/drivers/clk/hisilicon/clk-hix5hd2.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/rhashtable-types.h:12,
from /tmp/next/build/include/linux/ipc.h:7,
from /tmp/next/build/include/uapi/linux/sem.h:5,
from /tmp/next/build/include/linux/sem.h:5,
from /tmp/next/build/include/linux/compat.h:14,
from /tmp/next/build/include/linux/ethtool.h:17,
from /tmp/next/build/drivers/net/phy/dp83867.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/kernel/kthread.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/phy.h:15,
from /tmp/next/build/include/linux/brcmphy.h:5,
from /tmp/next/build/drivers/net/phy/bcm-phy-lib.h:9,
from /tmp/next/build/drivers/net/phy/broadcom.c:15:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/proc_fs.h:10,
from /tmp/next/build/include/linux/efi.h:19,
from /tmp/next/build/drivers/firmware/efi/libstub/efi-stub.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/arch/arm/mm/cache-feroceon-l2.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/ipv6/ndisc.c:28:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/usb/gadget/function/f_uac2.c:15:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/watchdog/s3c2410_wdt.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/gpio/gpio-pca953x.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/crypto.h:15,
from /tmp/next/build/include/crypto/algapi.h:13,
from /tmp/next/build/include/crypto/internal/rng.h:12,
from /tmp/next/build/crypto/rng.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/mtd/nand/raw/nand_macronix.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/gpio/gpio-pcf857x.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/pm_runtime.h:11,
from /tmp/next/build/drivers/mmc/core/sd_uhs2.c:24:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/mm/shmem.c:24:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/video/fbdev/core/sysfillrect.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/block/partitions/core.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/media/dvb-frontends/cx24116.c:25:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/mtd/nand/raw/nand_micron.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/hisilicon/clk-hi3670.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/hisilicon/clk-hi3660.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/iio/magnetometer/ak8975.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/wait.h:9,
from /tmp/next/build/drivers/net/wireless/marvell/mwifiex/decl.h:14,
from /tmp/next/build/drivers/net/wireless/marvell/mwifiex/join.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/sunrpc/svcauth.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/hisilicon/crg-hi3798cv200.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/tty/serial/imx_earlycon.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/debugfs.h:15,
from /tmp/next/build/drivers/base/regmap/regcache-maple.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/tty/serial/8250/8250_exar.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/base/power/main.c:21:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/drivers/pci/slot.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/block/genhd.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/platform_device.h:13,
from /tmp/next/build/drivers/pinctrl/freescale/pinctrl-imx51.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/at91/clk-plldiv.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/cdrom.h:14,
from /tmp/next/build/drivers/scsi/sr_vendor.c:38:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/media/tuners/tuner-simple.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/proc_fs.h:10,
from /tmp/next/build/include/linux/efi.h:19,
from /tmp/next/build/drivers/firmware/efi/libstub/fdt.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/hisilicon/clk-hi3559a.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/actions/owl-s500.c:15:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/tty/serial/imx.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/phy.h:15,
from /tmp/next/build/include/linux/brcmphy.h:5,
from /tmp/next/build/drivers/net/ethernet/broadcom/asp2/bcmasp_intf.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/include/linux/memblock.h:12,
from /tmp/next/build/mm/percpu.c:73:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/arch/arm/mach-omap2/opp4xxx_data.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/wait.h:9,
from /tmp/next/build/drivers/net/wireless/marvell/mwifiex/decl.h:14,
from /tmp/next/build/drivers/net/wireless/marvell/mwifiex/sta_ioctl.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/drivers/i2c/busses/i2c-qup.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/crypto.h:15,
from /tmp/next/build/crypto/zstd.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/watchdog/davinci_wdt.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/mm/slab_common.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/sunrpc/rpcb_clnt.c:16:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/rcupdate.h:27,
from /tmp/next/build/include/linux/rculist.h:11,
from /tmp/next/build/include/linux/sched/signal.h:5,
from /tmp/next/build/net/sunrpc/svc.c:15:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/media/platform/samsung/exynos4-is/fimc-capture.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/net/wireless/ralink/rt2x00/rt2x00queue.c:15:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/wait.h:9,
from /tmp/next/build/drivers/net/wireless/marvell/mwifiex/decl.h:14,
from /tmp/next/build/drivers/net/wireless/marvell/mwifiex/scan.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/seq_file.h:9,
from /tmp/next/build/include/keys/asymmetric-subtype.h:13,
from /tmp/next/build/crypto/asymmetric_keys/asymmetric_type.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/phy.h:15,
from /tmp/next/build/net/ethtool/cabletest.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/irq.h:14,
from /tmp/next/build/include/linux/irqchip/chained_irq.h:10,
from /tmp/next/build/include/linux/gpio/driver.h:8,
from /tmp/next/build/drivers/gpio/gpio-raspberrypi-exp.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/rcupdate.h:27,
from /tmp/next/build/include/linux/rcuwait.h:5,
from /tmp/next/build/include/linux/irq_work.h:6,
from /tmp/next/build/include/linux/console.h:19,
from /tmp/next/build/drivers/tty/serial/8250/8250_of.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/platform_device.h:13,
from /tmp/next/build/include/linux/mfd/core.h:13,
from /tmp/next/build/drivers/regulator/max8907-regulator.c:16:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/drivers/net/wireless/marvell/mwifiex/main.h:11,
from /tmp/next/build/drivers/net/wireless/marvell/mwifiex/uap_cmd.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/platform_device.h:13,
from /tmp/next/build/drivers/pinctrl/freescale/pinctrl-imx53.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/proc_fs.h:10,
from /tmp/next/build/include/linux/efi.h:19,
from /tmp/next/build/drivers/firmware/efi/libstub/file.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/crypto.h:15,
from /tmp/next/build/include/crypto/aead.h:13,
from /tmp/next/build/include/crypto/internal/aead.h:11,
from /tmp/next/build/crypto/crypto_engine.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/include/linux/scatterlist.h:8,
from /tmp/next/build/include/linux/iommu.h:10,
from /tmp/next/build/drivers/irqchip/irq-gic-v3-mbi.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/base/pinctrl.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/debugfs.h:15,
from /tmp/next/build/drivers/dma/pl330.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/at91/clk-system.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/phy/tegra/xusb-tegra124.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/rcupdate.h:27,
from /tmp/next/build/include/linux/rbtree.h:24,
from /tmp/next/build/include/linux/regmap.h:14,
from /tmp/next/build/drivers/base/regmap/regmap-spmi.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/sound/core/pcm_dmaengine.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/drivers/net/ethernet/broadcom/genet/bcmmii.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/media/dvb-frontends/cx24117.c:15:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/phy/tegra/xusb.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/irq.h:14,
from /tmp/next/build/drivers/mfd/max8997-irq.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/ipv6/icmp.c:30:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/net/sunrpc/svcauth_unix.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/irq.h:14,
from /tmp/next/build/include/linux/irqchip/chained_irq.h:10,
from /tmp/next/build/include/linux/gpio/driver.h:8,
from /tmp/next/build/drivers/gpio/gpio-rcar.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/workqueue.h:9,
from /tmp/next/build/include/linux/bpf.h:11,
from /tmp/next/build/include/linux/bpf-cgroup.h:5,
from /tmp/next/build/net/ipv6/udp.c:20:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/stack.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/bcm/clk-bcm2711-dvp.c:4:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/mtd/spi-nor/spansion.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/media/dvb_frontend.h:36,
from /tmp/next/build/drivers/media/tuners/tda18212.h:11,
from /tmp/next/build/drivers/media/tuners/tda18212.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/base/regmap/regmap-debugfs.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/gpio/gpio-pxa.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/qrtr/af_qrtr.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/pinctrl/mediatek/mtk-eint.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/rtc/rtc-pl031.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/seq_file.h:9,
from /tmp/next/build/include/keys/asymmetric-subtype.h:13,
from /tmp/next/build/crypto/asymmetric_keys/signature.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/arch/arm/kernel/armksyms.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/crypto/asymmetric_keys/restrict.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/of_address.h:6,
from /tmp/next/build/drivers/clk/hisilicon/reset.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/at91/clk-master.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/base/regmap/regmap.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/pnode.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/net/usb/lan78xx.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/rcupdate.h:27,
from /tmp/next/build/include/linux/rbtree.h:24,
from /tmp/next/build/include/linux/regmap.h:14,
from /tmp/next/build/drivers/base/regmap/regmap-spi.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/mmc/host/renesas_sdhi_sys_dmac.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/qrtr/ns.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/drivers/net/wireless/marvell/mwifiex/main.h:11,
from /tmp/next/build/drivers/net/wireless/marvell/mwifiex/ie.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/debugfs.h:15,
from /tmp/next/build/net/bluetooth/hci_conn.c:29:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/wait.h:9,
from /tmp/next/build/drivers/net/wireless/marvell/mwifiex/decl.h:14,
from /tmp/next/build/drivers/net/wireless/marvell/mwifiex/sta_cmd.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/rhashtable-types.h:12,
from /tmp/next/build/include/linux/ipc.h:7,
from /tmp/next/build/include/uapi/linux/sem.h:5,
from /tmp/next/build/include/linux/sem.h:5,
from /tmp/next/build/include/linux/compat.h:14,
from /tmp/next/build/include/linux/ethtool.h:17,
from /tmp/next/build/include/uapi/linux/ethtool_netlink.h:12,
from /tmp/next/build/include/linux/ethtool_netlink.h:6,
from /tmp/next/build/net/ethtool/tunnels.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/rcupdate.h:27,
from /tmp/next/build/include/linux/rbtree.h:24,
from /tmp/next/build/include/linux/regmap.h:14,
from /tmp/next/build/drivers/base/regmap/regmap-i2c.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/sunrpc/timer.c:21:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/media/v4l2-ctrls.h:12,
from /tmp/next/build/drivers/media/v4l2-core/v4l2-ctrls-defs.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/percpu.h:5,
from /tmp/next/build/include/linux/cpuidle.h:14,
from /tmp/next/build/arch/arm/mach-omap2/omap-mpuss-lowpower.c:36:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/node.h:18,
from /tmp/next/build/include/linux/cpu.h:17,
from /tmp/next/build/arch/arm/mm/cache-l2x0.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/mmc/host/renesas_sdhi_internal_dmac.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/include/linux/i2c.h:13,
from /tmp/next/build/include/uapi/linux/fb.h:6,
from /tmp/next/build/include/linux/fb.h:5,
from /tmp/next/build/drivers/video/fbdev/core/fb_sys_fops.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/wait.h:9,
from /tmp/next/build/include/linux/net.h:19,
from /tmp/next/build/include/net/genetlink.h:5,
from /tmp/next/build/net/nfc/netlink.c:18:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/node.h:18,
from /tmp/next/build/include/linux/cpu.h:17,
from /tmp/next/build/mm/compaction.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/proc_fs.h:10,
from /tmp/next/build/include/linux/efi.h:19,
from /tmp/next/build/drivers/firmware/efi/libstub/intrinsics.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/video/fbdev/core/syscopyarea.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/net/wireless/broadcom/brcm80211/brcmfmac/btcoex.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/tty/serial/8250/8250_pericom.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/platform_device.h:13,
from /tmp/next/build/drivers/pinctrl/freescale/pinctrl-imx6q.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/debugobjects.h:6,
from /tmp/next/build/include/linux/timer.h:8,
from /tmp/next/build/include/linux/netdevice.h:24,
from /tmp/next/build/drivers/net/wireless/broadcom/brcm80211/brcmfmac/feature.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/hisilicon/clk-hi6220-stub.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/sound/soc/codecs/msm8916-wcd-digital.c:4:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/pci.h:35,
from /tmp/next/build/drivers/pci/iomap.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/imx/clk-composite-7ulp.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/clkdev.h:12,
from /tmp/next/build/drivers/clk/bcm/clk-raspberrypi.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwvid.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/crypto.h:15,
from /tmp/next/build/include/crypto/aead.h:13,
from /tmp/next/build/include/crypto/internal/aead.h:11,
from /tmp/next/build/include/crypto/internal/geniv.h:11,
from /tmp/next/build/crypto/geniv.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/media/dvb_frontend.h:36,
from /tmp/next/build/drivers/media/tuners/tda18218.h:11,
from /tmp/next/build/drivers/media/tuners/tda18218_priv.h:11,
from /tmp/next/build/drivers/media/tuners/tda18218.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/highmem.h:5,
from /tmp/next/build/include/linux/bvec.h:10,
from /tmp/next/build/include/linux/blk_types.h:10,
from /tmp/next/build/include/linux/blkdev.h:9,
from /tmp/next/build/fs/libfs.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/crypto.h:15,
from /tmp/next/build/include/crypto/aead.h:13,
from /tmp/next/build/include/crypto/internal/aead.h:11,
from /tmp/next/build/include/crypto/internal/geniv.h:11,
from /tmp/next/build/crypto/seqiv.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/mmc/core/regulator.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/debugobjects.h:6,
from /tmp/next/build/include/linux/timer.h:8,
from /tmp/next/build/include/linux/netdevice.h:24,
from /tmp/next/build/include/linux/if_vlan.h:10,
from /tmp/next/build/net/dsa/tag.h:6,
from /tmp/next/build/net/dsa/tag_none.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/highmem.h:5,
from /tmp/next/build/include/linux/bvec.h:10,
from /tmp/next/build/include/linux/blk_types.h:10,
from /tmp/next/build/include/linux/blkdev.h:9,
from /tmp/next/build/block/partitions/cmdline.c:17:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/ipv4/tcp_timer.c:22:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/namei.h:5,
from /tmp/next/build/fs/utimes.c:4:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/highmem.h:5,
from /tmp/next/build/include/linux/bvec.h:10,
from /tmp/next/build/include/linux/blk_types.h:10,
from /tmp/next/build/include/linux/blkdev.h:9,
from /tmp/next/build/fs/sync.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/usb/gadget/function/f_uvc.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/proc_fs.h:10,
from /tmp/next/build/include/linux/efi.h:19,
from /tmp/next/build/drivers/firmware/efi/libstub/gop.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/cgroup.h:12,
from /tmp/next/build/include/linux/memcontrol.h:13,
from /tmp/next/build/mm/workingset.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/pinctrl/freescale/pinctrl-imx6sll.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/proc_fs.h:10,
from /tmp/next/build/include/linux/efi.h:19,
from /tmp/next/build/drivers/net/wireless/broadcom/brcm80211/brcmfmac/firmware.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/platform_device.h:13,
from /tmp/next/build/drivers/pinctrl/freescale/pinctrl-imx6sx.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/platform_device.h:13,
from /tmp/next/build/drivers/pinctrl/freescale/pinctrl-imx6dl.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/platform_device.h:13,
from /tmp/next/build/drivers/pinctrl/freescale/pinctrl-imx6sl.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/mfd/max8998-irq.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/debugobjects.h:6,
from /tmp/next/build/include/linux/timer.h:8,
from /tmp/next/build/include/linux/netdevice.h:24,
from /tmp/next/build/net/mac80211/wep.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/video/fbdev/core/sysimgblt.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/wait.h:9,
from /tmp/next/build/drivers/net/wireless/marvell/mwifiex/decl.h:14,
from /tmp/next/build/drivers/net/wireless/marvell/mwifiex/uap_event.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/phy/ti/phy-ti-pipe3.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/base/devcoredump.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/uapi/linux/aio_abi.h:31,
from /tmp/next/build/include/linux/syscalls.h:84,
from /tmp/next/build/fs/d_path.c:2:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/media/v4l2-core/v4l2-mc.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/base/platform-msi.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/media/media-device.h:16,
from /tmp/next/build/drivers/media/tuners/tda18250.h:12,
from /tmp/next/build/drivers/media/tuners/tda18250_priv.h:11,
from /tmp/next/build/drivers/media/tuners/tda18250.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/wait.h:9,
from /tmp/next/build/drivers/net/wireless/marvell/mwifiex/decl.h:14,
from /tmp/next/build/drivers/net/wireless/marvell/mwifiex/sta_tx.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/mfd/abx500-core.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/drivers/tty/serial/8250/8250_tegra.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/qrtr/smd.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/sound/soc/pxa/mmp-sspa.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/mfd/max8998.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/media/dvb-frontends/cxd2099.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/kernel/nsproxy.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/irq.h:14,
from /tmp/next/build/include/linux/irqchip/chained_irq.h:10,
from /tmp/next/build/include/linux/gpio/driver.h:8,
from /tmp/next/build/drivers/gpio/gpio-spear-spics.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/sound/soc/codecs/hdmi-codec.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/media/platform/samsung/exynos4-is/common.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/irq.h:14,
from /tmp/next/build/include/linux/irqchip/chained_irq.h:10,
from /tmp/next/build/include/linux/gpio/driver.h:8,
from /tmp/next/build/drivers/pinctrl/mediatek/pinctrl-mtk-common.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/pinctrl/mediatek/pinctrl-mtk-common-v2.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/iio/iio.h:11,
from /tmp/next/build/include/linux/iio/timer/stm32-lptim-trigger.h:11,
from /tmp/next/build/drivers/iio/trigger/stm32-lptimer-trigger.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/media/dvb-frontends/cx24120.c:18:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/hisilicon/clk-hi3660-stub.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/irqdomain.h:14,
from /tmp/next/build/drivers/pci/of.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/debugobjects.h:6,
from /tmp/next/build/include/linux/timer.h:8,
from /tmp/next/build/include/linux/netdevice.h:24,
from /tmp/next/build/include/net/ipv6_stubs.h:6,
from /tmp/next/build/include/net/ndisc.h:5,
from /tmp/next/build/drivers/net/wireless/marvell/mwifiex/sta_rx.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/media/dvb-frontends/cx24123.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/debugfs.h:15,
from /tmp/next/build/drivers/iio/industrialio-backend.c:35:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/usb/gadget/function/uvc_v4l2.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/imx/clk-composite-8m.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/bcm/clk-bcm2835.c:27:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/include/linux/acpi_iort.h:10,
from /tmp/next/build/drivers/irqchip/irq-gic-its-msi-parent.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/wait.h:9,
from /tmp/next/build/drivers/net/wireless/marvell/mwifiex/decl.h:14,
from /tmp/next/build/drivers/net/wireless/marvell/mwifiex/sta_cmdresp.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/arch/arm/mm/cache-tauros2.c:15:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/wait.h:9,
from /tmp/next/build/drivers/net/wireless/marvell/mwifiex/decl.h:14,
from /tmp/next/build/drivers/net/wireless/marvell/mwifiex/sta_event.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/rhashtable-types.h:12,
from /tmp/next/build/include/linux/ipc.h:7,
from /tmp/next/build/include/uapi/linux/sem.h:5,
from /tmp/next/build/include/linux/sem.h:5,
from /tmp/next/build/include/linux/compat.h:14,
from /tmp/next/build/include/linux/ethtool.h:17,
from /tmp/next/build/include/uapi/linux/ethtool_netlink.h:12,
from /tmp/next/build/include/linux/ethtool_netlink.h:6,
from /tmp/next/build/net/ethtool/netlink.h:6,
from /tmp/next/build/net/ethtool/fec.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/base/regmap/regmap-irq.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/at91/clk-peripheral.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/rcupdate.h:27,
from /tmp/next/build/include/linux/rbtree.h:24,
from /tmp/next/build/include/linux/ns/nstree_types.h:6,
from /tmp/next/build/include/linux/nstree.h:6,
from /tmp/next/build/kernel/nstree.c:4:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/rcupdate.h:27,
from /tmp/next/build/include/linux/rculist.h:11,
from /tmp/next/build/include/linux/sched/signal.h:5,
from /tmp/next/build/fs/fs_struct.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/sound/soc/codecs/rl6231.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/arch/arm/kernel/module.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/drivers/pinctrl/freescale/pinctrl-imx6ul.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/imx/clk-composite-93.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/irq.h:14,
from /tmp/next/build/include/linux/irqchip/chained_irq.h:10,
from /tmp/next/build/include/linux/gpio/driver.h:8,
from /tmp/next/build/drivers/gpio/gpio-stmpe.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/crypto.h:15,
from /tmp/next/build/include/crypto/akcipher.h:12,
from /tmp/next/build/crypto/asymmetric_keys/public_key.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/dma/sh/rcar-dmac.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/vmalloc.h:5,
from /tmp/next/build/drivers/net/wireless/broadcom/brcm80211/brcmfmac/vendor.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/net/core/neighbour.c:16:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/rcupdate.h:27,
from /tmp/next/build/include/linux/rbtree.h:24,
from /tmp/next/build/include/linux/ns/nstree_types.h:6,
from /tmp/next/build/include/linux/ns/ns_common_types.h:6,
from /tmp/next/build/include/linux/ns_common.h:5,
from /tmp/next/build/kernel/nscommon.c:4:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/dma/sh/usb-dmac.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/crypto.h:15,
from /tmp/next/build/include/crypto/aead.h:13,
from /tmp/next/build/include/crypto/internal/aead.h:11,
from /tmp/next/build/include/crypto/internal/geniv.h:11,
from /tmp/next/build/crypto/echainiv.c:16:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/rtc/rtc-sunxi.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/include/linux/pagemap.h:8,
from /tmp/next/build/block/partitions/check.h:2,
from /tmp/next/build/block/partitions/msdos.c:31:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/kernel/ksysfs.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/sound/soc/rockchip/rockchip_spdif.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/rtc/rtc-tps6586x.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/at91/clk-programmable.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/irq.h:14,
from /tmp/next/build/include/linux/irqchip/chained_irq.h:10,
from /tmp/next/build/include/linux/gpio/driver.h:8,
from /tmp/next/build/drivers/gpio/gpio-syscon.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/spi/spi-xilinx.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/phy/ti/phy-dm816x-usb.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/sound/soc/samsung/dmaengine.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/phy.h:15,
from /tmp/next/build/drivers/net/phy/qcom/qcom-phy-lib.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/irq.h:14,
from /tmp/next/build/drivers/irqchip/irq-atmel-aic-common.c:19:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/rtc/rtc-aspeed.c:4:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/tty/serial/8250/8250_pci.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/rtc/rtc-vt8500.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/dma-mapping.h:5,
from /tmp/next/build/sound/soc/qcom/lpass-platform.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/irq.h:14,
from /tmp/next/build/drivers/irqchip/irq-vic.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/debugobjects.h:6,
from /tmp/next/build/include/linux/timer.h:8,
from /tmp/next/build/include/linux/netdevice.h:24,
from /tmp/next/build/net/mac80211/wpa.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/media/v4l2-core/v4l2-spi.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/moduleparam.h:11,
from /tmp/next/build/drivers/mmc/core/debugfs.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/sound/soc/rockchip/rockchip_i2s.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/keystone/pll.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/sound/soc/renesas/fsi.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/rhashtable-types.h:12,
from /tmp/next/build/include/linux/ipc.h:7,
from /tmp/next/build/include/uapi/linux/sem.h:5,
from /tmp/next/build/include/linux/sem.h:5,
from /tmp/next/build/include/linux/compat.h:14,
from /tmp/next/build/include/linux/ethtool.h:17,
from /tmp/next/build/net/ethtool/eeprom.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/debugobjects.h:6,
from /tmp/next/build/include/linux/timer.h:8,
from /tmp/next/build/include/linux/netdevice.h:24,
from /tmp/next/build/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcdc.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/pm.h:11,
from /tmp/next/build/arch/arm/mach-omap2/pm44xx.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/media/tuners/tda827x.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/platform_device.h:13,
from /tmp/next/build/drivers/phy/ti/phy-gmii-sel.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/debugobjects.h:6,
from /tmp/next/build/include/linux/timer.h:8,
from /tmp/next/build/include/linux/netdevice.h:24,
from /tmp/next/build/drivers/net/wireless/broadcom/brcm80211/brcmfmac/pno.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/drivers/pinctrl/freescale/pinctrl-imx7d.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/bcm/clk-bcm53573-ilp.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/bluetooth/hci_sysfs.c:4:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/keystone/gate.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/iio/iio.h:11,
from /tmp/next/build/drivers/iio/trigger/stm32-timer-trigger.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/phy/ti/phy-twl4030-usb.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/mmc/core/pwrseq_emmc.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/proc_fs.h:10,
from /tmp/next/build/include/linux/efi.h:19,
from /tmp/next/build/drivers/firmware/efi/libstub/mem.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/highmem.h:5,
from /tmp/next/build/include/linux/bvec.h:10,
from /tmp/next/build/fs/splice.c:21:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/include/linux/i2c.h:13,
from /tmp/next/build/drivers/media/tuners/tea5761.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/media/tuners/tda9887.c:2:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/sound/soc/qcom/apq8016_sbc.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/media/dvb_frontend.h:36,
from /tmp/next/build/drivers/media/tuners/tua9001.h:11,
from /tmp/next/build/drivers/media/tuners/tua9001_priv.h:11,
from /tmp/next/build/drivers/media/tuners/tua9001.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/wait.h:9,
from /tmp/next/build/drivers/net/wireless/marvell/mwifiex/decl.h:14,
from /tmp/next/build/drivers/net/wireless/marvell/mwifiex/uap_txrx.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/lib/memcat_p.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/irqchip/irq-atmel-aic5.c:17:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/include/linux/i2c.h:13,
from /tmp/next/build/drivers/media/v4l2-core/v4l2-i2c.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/sound/soc/rockchip/rockchip_max98090.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/notifier.h:14,
from /tmp/next/build/include/linux/kprobes.h:21,
from /tmp/next/build/kernel/notifier.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/dmaengine.h:8,
from /tmp/next/build/drivers/i2c/busses/i2c-stm32.h:15,
from /tmp/next/build/drivers/i2c/busses/i2c-stm32.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/include/linux/i2c.h:13,
from /tmp/next/build/drivers/media/tuners/tda8290.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/include/linux/i2c.h:13,
from /tmp/next/build/drivers/media/tuners/tea5767.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/wait.h:9,
from /tmp/next/build/include/linux/poll.h:8,
from /tmp/next/build/include/media/v4l2-dev.h:13,
from /tmp/next/build/include/media/v4l2-common.h:18,
from /tmp/next/build/drivers/media/v4l2-core/v4l2-trace.c:2:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/proc_fs.h:10,
from /tmp/next/build/include/linux/efi.h:19,
from /tmp/next/build/drivers/firmware/efi/libstub/pci.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/fs_pin.c:2:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/irq.h:14,
from /tmp/next/build/include/linux/irqchip/chained_irq.h:10,
from /tmp/next/build/include/linux/gpio/driver.h:8,
from /tmp/next/build/drivers/pinctrl/mediatek/pinctrl-moore.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/pinctrl/mediatek/pinctrl-mt2701.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/arch/arm/kernel/isa.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/percpu.h:5,
from /tmp/next/build/include/linux/cpuidle.h:14,
from /tmp/next/build/arch/arm/mach-omap2/pm33xx-core.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/ipv4/tcp_cong.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/meson/meson-clkc-utils.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/microchip/clk-mpfs.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/imx/clk-fracn-gppll.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/rhashtable-types.h:12,
from /tmp/next/build/include/linux/ipc.h:7,
from /tmp/next/build/include/uapi/linux/sem.h:5,
from /tmp/next/build/include/linux/sem.h:5,
from /tmp/next/build/include/linux/compat.h:14,
from /tmp/next/build/include/linux/ethtool.h:17,
from /tmp/next/build/drivers/net/phy/rockchip.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/sound/soc/renesas/rcar/dma.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/media/dvb_frontend.h:36,
from /tmp/next/build/drivers/media/dvb-frontends/cxd2820r_priv.h:13,
from /tmp/next/build/drivers/media/dvb-frontends/cxd2820r_core.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/microchip/clk-mpfs-ccc.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/debugobjects.h:6,
from /tmp/next/build/include/linux/timer.h:8,
from /tmp/next/build/include/linux/clocksource.h:17,
from /tmp/next/build/drivers/clocksource/timer-qcom.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/sound/soc/rockchip/rockchip_rt5645.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/drivers/net/ethernet/broadcom/genet/bcmgenet.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/phy.h:15,
from /tmp/next/build/drivers/net/phy/qcom/at803x.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/sound/soc/qcom/common.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/mediatek/clk-mtk.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/uapi/linux/aio_abi.h:31,
from /tmp/next/build/include/linux/syscalls.h:84,
from /tmp/next/build/fs/statfs.c:2:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/pinctrl/meson/pinctrl-meson8-pmx.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/lib/ratelimit.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/dmi.h:6,
from /tmp/next/build/drivers/pci/pci-label.c:25:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/drivers/irqchip/irq-renesas-intc-irqpin.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/drivers/mtd/nand/raw/denali.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/uapi/linux/aio_abi.h:31,
from /tmp/next/build/include/linux/syscalls.h:84,
from /tmp/next/build/fs/namespace.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/sound/core.h:10,
from /tmp/next/build/sound/core/rawmidi.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/pci.h:35,
from /tmp/next/build/drivers/pci/pci-bridge-emul.c:20:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/platform_device.h:13,
from /tmp/next/build/drivers/pinctrl/freescale/pinctrl-imx7ulp.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/objpool.h:11,
from /tmp/next/build/lib/objpool.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/irq.h:14,
from /tmp/next/build/include/linux/irqchip/chained_irq.h:10,
from /tmp/next/build/include/linux/gpio/driver.h:8,
from /tmp/next/build/drivers/gpio/gpio-tps65219.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/platform_device.h:13,
from /tmp/next/build/drivers/pinctrl/mvebu/pinctrl-dove.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/pm_runtime.h:11,
from /tmp/next/build/sound/soc/renesas/rcar/core.c:93:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/sound/soc/renesas/rcar/adg.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/irq.h:14,
from /tmp/next/build/drivers/gpio/gpio-tegra.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/sunrpc/sunrpc_syms.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/proc_fs.h:10,
from /tmp/next/build/include/linux/efi.h:19,
from /tmp/next/build/drivers/firmware/efi/libstub/primary_display.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/lib/nmi_backtrace.c:17:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/mmp/clk-gate.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/mmp/clk-frac.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/pinctrl/meson/pinctrl-meson.c:40:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/keystone/syscon-clk.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/keystone/sci-clk.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/drivers/net/wireless/broadcom/brcm80211/brcmfmac/of.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/platform_device.h:13,
from /tmp/next/build/drivers/pinctrl/mvebu/pinctrl-armada-370.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/platform_device.h:13,
from /tmp/next/build/drivers/irqchip/irq-renesas-irqc.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/usb/host/r8a66597-hcd.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/ipv6/tcp_ipv6.c:23:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/imx/clk-divider-gate.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/platform_device.h:13,
from /tmp/next/build/drivers/mtd/nand/raw/omap_elm.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/sound/soc/codecs/rt5631.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/rcupdate.h:27,
from /tmp/next/build/include/linux/rcuwait.h:5,
from /tmp/next/build/include/linux/irq_work.h:6,
from /tmp/next/build/include/linux/console.h:19,
from /tmp/next/build/drivers/tty/serial/samsung_tty.c:24:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/moduleparam.h:11,
from /tmp/next/build/block/disk-events.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/net/wireless/ralink/rt2x00/rt2800usb.c:19:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/crypto.h:15,
from /tmp/next/build/include/crypto/algapi.h:13,
from /tmp/next/build/include/crypto/internal/cipher.h:14,
from /tmp/next/build/crypto/cmac.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/rhashtable-types.h:12,
from /tmp/next/build/include/linux/ipc.h:7,
from /tmp/next/build/include/uapi/linux/sem.h:5,
from /tmp/next/build/include/linux/sem.h:5,
from /tmp/next/build/include/linux/compat.h:14,
from /tmp/next/build/include/linux/ethtool.h:17,
from /tmp/next/build/include/uapi/linux/ethtool_netlink.h:12,
from /tmp/next/build/include/linux/ethtool_netlink.h:6,
from /tmp/next/build/net/ethtool/netlink.h:6,
from /tmp/next/build/net/ethtool/phc_vclocks.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/rcupdate.h:27,
from /tmp/next/build/include/linux/rbtree.h:24,
from /tmp/next/build/include/linux/key.h:15,
from /tmp/next/build/include/linux/cred.h:13,
from /tmp/next/build/kernel/cred.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/platform_device.h:13,
from /tmp/next/build/drivers/pinctrl/mvebu/pinctrl-armada-375.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/irq.h:14,
from /tmp/next/build/include/linux/irqchip/chained_irq.h:10,
from /tmp/next/build/include/linux/gpio/driver.h:8,
from /tmp/next/build/drivers/pinctrl/mvebu/pinctrl-mvebu.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/platform_device.h:13,
from /tmp/next/build/drivers/pinctrl/mediatek/pinctrl-mt8127.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/platform_device.h:13,
from /tmp/next/build/drivers/pinctrl/mediatek/pinctrl-mt8135.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/sunrpc/sched.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/mmp/clk-mix.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/regulator/qcom_rpm-regulator.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/tty/serial/8250/8250_aspeed_vuart.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/platform_device.h:13,
from /tmp/next/build/drivers/pinctrl/mvebu/pinctrl-armada-38x.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/meson/clk-mpll.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/irq.h:14,
from /tmp/next/build/include/linux/irqchip/chained_irq.h:10,
from /tmp/next/build/include/linux/gpio/driver.h:8,
from /tmp/next/build/drivers/pinctrl/nomadik/pinctrl-abx500.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/drivers/base/arch_topology.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/debugfs.h:15,
from /tmp/next/build/drivers/mtd/spi-nor/debugfs.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/sound/soc/codecs/spdif_transmitter.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/rhashtable-types.h:12,
from /tmp/next/build/include/linux/ipc.h:7,
from /tmp/next/build/include/uapi/linux/sem.h:5,
from /tmp/next/build/include/linux/sem.h:5,
from /tmp/next/build/include/linux/compat.h:14,
from /tmp/next/build/net/bluetooth/hci_sock.c:26:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/sunrpc/xdr.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/net/wireless/broadcom/brcm80211/brcmfmac/fwsignal.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/proc_fs.h:10,
from /tmp/next/build/include/linux/efi.h:19,
from /tmp/next/build/drivers/firmware/efi/libstub/printk.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/sound/soc/codecs/spdif_receiver.c:15:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/platform_device.h:13,
from /tmp/next/build/drivers/pinctrl/mvebu/pinctrl-armada-39x.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/debugobjects.h:6,
from /tmp/next/build/include/linux/timer.h:8,
from /tmp/next/build/include/linux/netdevice.h:24,
from /tmp/next/build/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bcmsdh.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/at91/clk-utmi.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/kref.h:16,
from /tmp/next/build/include/linux/configfs.h:25,
from /tmp/next/build/drivers/usb/gadget/function/uvc_configfs.h:15,
from /tmp/next/build/drivers/usb/gadget/function/uvc_configfs.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/platform_device.h:13,
from /tmp/next/build/drivers/mfd/ab8500-sysctrl.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/media/dvb_frontend.h:36,
from /tmp/next/build/drivers/media/dvb-frontends/cxd2820r_priv.h:13,
from /tmp/next/build/drivers/media/dvb-frontends/cxd2820r_c.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/mediatek/clk-pll.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/wait.h:9,
from /tmp/next/build/include/linux/poll.h:8,
from /tmp/next/build/include/net/bluetooth/bluetooth.h:29,
from /tmp/next/build/net/bluetooth/lib.c:31:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/rcupdate.h:27,
from /tmp/next/build/include/linux/rbtree.h:24,
from /tmp/next/build/include/linux/rbtree_augmented.h:16,
from /tmp/next/build/lib/rbtree.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/pci.h:35,
from /tmp/next/build/drivers/pci/syscall.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/imx/clk-fixup-div.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/rhashtable-types.h:12,
from /tmp/next/build/include/linux/ipc.h:7,
from /tmp/next/build/include/uapi/linux/sem.h:5,
from /tmp/next/build/include/linux/sem.h:5,
from /tmp/next/build/include/linux/compat.h:14,
from /tmp/next/build/include/linux/ethtool.h:17,
from /tmp/next/build/include/uapi/linux/ethtool_netlink.h:12,
from /tmp/next/build/include/linux/ethtool_netlink.h:6,
from /tmp/next/build/drivers/net/phy/realtek/realtek_main.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/dmi.h:6,
from /tmp/next/build/drivers/net/wireless/broadcom/brcm80211/brcmfmac/dmi.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/irq.h:14,
from /tmp/next/build/include/linux/irqchip/chained_irq.h:10,
from /tmp/next/build/include/linux/gpio/driver.h:8,
from /tmp/next/build/drivers/gpio/gpio-tps6586x.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/crypto.h:15,
from /tmp/next/build/include/crypto/hash.h:11,
from /tmp/next/build/include/crypto/md5.h:5,
from /tmp/next/build/net/ipv4/tcp.c:246:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/crypto.h:15,
from /tmp/next/build/include/crypto/algapi.h:13,
from /tmp/next/build/include/crypto/internal/hash.h:11,
from /tmp/next/build/crypto/md5.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/pinctrl/freescale/pinctrl-imx8ulp.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/crypto.h:15,
from /tmp/next/build/include/crypto/kpp.h:14,
from /tmp/next/build/net/bluetooth/ecdh_helper.h:23,
from /tmp/next/build/net/bluetooth/ecdh_helper.c:23:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/mediatek/clk-gate.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/net/usb/r8152.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/phy.h:15,
from /tmp/next/build/net/ethtool/stats.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/debugobjects.h:6,
from /tmp/next/build/include/linux/timer.h:8,
from /tmp/next/build/include/linux/clocksource.h:17,
from /tmp/next/build/include/linux/clockchips.h:14,
from /tmp/next/build/drivers/clocksource/timer-mediatek.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/crypto.h:15,
from /tmp/next/build/include/crypto/algapi.h:13,
from /tmp/next/build/include/crypto/internal/hash.h:11,
from /tmp/next/build/crypto/hmac.c:15:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/crypto.h:15,
from /tmp/next/build/include/crypto/hash.h:11,
from /tmp/next/build/crypto/asymmetric_keys/x509_public_key.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/rhashtable-types.h:12,
from /tmp/next/build/include/linux/ipc.h:7,
from /tmp/next/build/include/uapi/linux/sem.h:5,
from /tmp/next/build/include/linux/sem.h:5,
from /tmp/next/build/include/linux/compat.h:14,
from /tmp/next/build/include/linux/ethtool.h:17,
from /tmp/next/build/include/uapi/linux/ethtool_netlink.h:12,
from /tmp/next/build/include/linux/ethtool_netlink.h:6,
from /tmp/next/build/drivers/net/phy/micrel.c:23:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/mac80211/sta_info.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/base/trace.h:15,
from /tmp/next/build/drivers/base/trace.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/meson/clk-pll.c:29:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/crypto.h:15,
from /tmp/next/build/include/crypto/algapi.h:13,
from /tmp/next/build/include/crypto/internal/hash.h:11,
from /tmp/next/build/crypto/sha1.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/sunrpc/rpc_pipe.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/media/tuners/xc4000.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/ipv4/tcp_ipv4.c:53:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/rtc/rtc-bq32k.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/proc_fs.h:10,
from /tmp/next/build/include/linux/efi.h:19,
from /tmp/next/build/drivers/firmware/efi/libstub/random.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/mmc/host/dw_mmc-exynos.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/dma-mapping.h:5,
from /tmp/next/build/drivers/dma/ste_dma40.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/arch/arm/mach-omap2/cpuidle44xx.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/crypto/crypto_user.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/arch/arm/mach-omap2/cpuidle34xx.c:22:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/irq.h:14,
from /tmp/next/build/include/linux/irqchip/chained_irq.h:10,
from /tmp/next/build/include/linux/gpio/driver.h:8,
from /tmp/next/build/drivers/pinctrl/meson/pinctrl-meson.h:8,
from /tmp/next/build/drivers/pinctrl/meson/pinctrl-meson8.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/mfd/ssbi.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/bluetooth/l2cap_sock.c:30:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/irq.h:14,
from /tmp/next/build/include/linux/irqchip/chained_irq.h:10,
from /tmp/next/build/include/linux/gpio/driver.h:8,
from /tmp/next/build/drivers/pinctrl/meson/pinctrl-meson.h:8,
from /tmp/next/build/drivers/pinctrl/meson/pinctrl-meson8b.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/debugobjects.h:6,
from /tmp/next/build/include/linux/timer.h:8,
from /tmp/next/build/include/linux/netdevice.h:24,
from /tmp/next/build/net/ethtool/common.h:6,
from /tmp/next/build/net/ethtool/mm.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/at91/clk-usb.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/proc_fs.h:10,
from /tmp/next/build/include/linux/efi.h:19,
from /tmp/next/build/drivers/firmware/efi/libstub/randomalloc.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/pci/ecam.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/node.h:18,
from /tmp/next/build/include/linux/cpu.h:17,
from /tmp/next/build/lib/radix-tree.c:15:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/drivers/pinctrl/mediatek/pinctrl-moore.h:13,
from /tmp/next/build/drivers/pinctrl/mediatek/pinctrl-mt7623.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/proc_fs.h:10,
from /tmp/next/build/include/linux/efi.h:19,
from /tmp/next/build/drivers/firmware/efi/libstub/relocate.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/cgroup.h:12,
from /tmp/next/build/include/linux/memcontrol.h:13,
from /tmp/next/build/include/trace/events/mmap_lock.h:8,
from /tmp/next/build/mm/mmap_lock.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/include/linux/i2c.h:13,
from /tmp/next/build/drivers/media/tuners/xc2028.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/ipv6/mcast.c:25:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/highmem.h:5,
from /tmp/next/build/include/linux/bvec.h:10,
from /tmp/next/build/include/linux/blk_types.h:10,
from /tmp/next/build/include/linux/blkdev.h:9,
from /tmp/next/build/block/early-lookup.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/debugobjects.h:6,
from /tmp/next/build/include/linux/timer.h:8,
from /tmp/next/build/include/linux/clocksource.h:17,
from /tmp/next/build/include/linux/clockchips.h:14,
from /tmp/next/build/drivers/clocksource/timer-mediatek-cpux.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/media/tuners/xc5000.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/platform_device.h:13,
from /tmp/next/build/drivers/mtd/nand/raw/omap2.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/mmc/host/dw_mmc-rockchip.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/sound/soc/codecs/sgtl5000.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/clk/meson/clk-regmap.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/mmc/core/queue.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/media/dvb_frontend.h:36,
from /tmp/next/build/drivers/media/dvb-frontends/cxd2820r_priv.h:13,
from /tmp/next/build/drivers/media/dvb-frontends/cxd2820r_t.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/crypto.h:15,
from /tmp/next/build/include/crypto/algapi.h:13,
from /tmp/next/build/include/crypto/internal/hash.h:11,
from /tmp/next/build/crypto/sha256.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/clk/mmp/reset.c:2:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/rhashtable-types.h:12,
from /tmp/next/build/include/linux/ipc.h:7,
from /tmp/next/build/include/uapi/linux/sem.h:5,
from /tmp/next/build/include/linux/sem.h:5,
from /tmp/next/build/include/linux/compat.h:14,
from /tmp/next/build/include/linux/ethtool.h:17,
from /tmp/next/build/net/ethtool/cmis_fw_update.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/tracepoint.h:15,
from /tmp/next/build/drivers/usb/gadget/function/uvc_trace.h:17,
from /tmp/next/build/drivers/usb/gadget/function/uvc_trace.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/clk/mediatek/clk-apmixed.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/platform_device.h:13,
from /tmp/next/build/drivers/pinctrl/mvebu/pinctrl-armada-xp.c:19:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/mmp/clk.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/sound/soc/samsung/i2s.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/rhashtable-types.h:12,
from /tmp/next/build/include/linux/ipc.h:7,
from /tmp/next/build/include/uapi/linux/sem.h:5,
from /tmp/next/build/include/linux/sem.h:5,
from /tmp/next/build/include/linux/compat.h:14,
from /tmp/next/build/include/linux/ethtool.h:17,
from /tmp/next/build/net/ethtool/module.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/platform_device.h:13,
from /tmp/next/build/drivers/pinctrl/freescale/pinctrl-vf610.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/proc_fs.h:10,
from /tmp/next/build/include/linux/efi.h:19,
from /tmp/next/build/drivers/firmware/efi/libstub/secureboot.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/irq.h:14,
from /tmp/next/build/include/linux/of_irq.h:7,
from /tmp/next/build/sound/soc/renesas/rcar/src.c:25:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/imx/clk-fixup-mux.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/rcupdate.h:27,
from /tmp/next/build/net/ipv4/tcp_metrics.c:2:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/sound/soc/codecs/rt5640.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/net/sunrpc/sysctl.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/mm/highmem.c:20:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/sound/soc/codecs/rt5645.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/crypto.h:15,
from /tmp/next/build/include/crypto/algapi.h:13,
from /tmp/next/build/include/crypto/internal/skcipher.h:11,
from /tmp/next/build/crypto/cbc.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/mmp/clk-pll.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/crypto.h:15,
from /tmp/next/build/include/crypto/algapi.h:13,
from /tmp/next/build/include/crypto/internal/hash.h:11,
from /tmp/next/build/crypto/sha512.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/nfc/digital_core.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/pinctrl/qcom/pinctrl-apq8064.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/block/bsg.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/tty/serial/st-asc.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/clk/mmp/clk-of-mmp2.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/drivers/i2c/busses/i2c-tegra.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/include/linux/pagemap.h:8,
from /tmp/next/build/mm/mincore.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/core/utils.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/at91/clk-smd.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/irqchip/irq-vt8500.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/kref.h:16,
from /tmp/next/build/net/sunrpc/xprtmultipath.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/arch/arm/kernel/smp.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
/tmp/next/build/arch/arm/kernel/smp.c:620:5: error: conflicting types for 'register_ipi_completion'; have 'int(struct completion *, int)'
620 | int register_ipi_completion(struct completion *completion, int cpu)
| ^~~~~~~~~~~~~~~~~~~~~~~
/tmp/next/build/arch/arm/include/asm/smp.h:73:12: note: previous declaration of 'register_ipi_completion' with type 'int(struct completion *, int)'
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~~~~~~~~~~~~~~
make[5]: *** [/tmp/next/build/scripts/Makefile.build:287: arch/arm/kernel/smp.o] Error 1
make[5]: *** Waiting for unfinished jobs....
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/rhashtable-types.h:12,
from /tmp/next/build/include/linux/ipc.h:7,
from /tmp/next/build/include/uapi/linux/sem.h:5,
from /tmp/next/build/include/linux/sem.h:5,
from /tmp/next/build/include/linux/compat.h:14,
from /tmp/next/build/include/linux/ethtool.h:17,
from /tmp/next/build/net/ethtool/cmis_cdb.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/at91/clk-h32mx.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/crypto.h:15,
from /tmp/next/build/include/crypto/algapi.h:13,
from /tmp/next/build/include/crypto/internal/hash.h:11,
from /tmp/next/build/crypto/sha3.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/net/phy/bcm7xxx.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/rtc/rtc-da9063.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/imx/clk-frac-pll.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/sound/soc/codecs/sti-sas.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/sound/soc/tegra/tegra_pcm.c:18:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/regulator/qcom_smd-regulator.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/debugobjects.h:6,
from /tmp/next/build/include/linux/timer.h:8,
from /tmp/next/build/include/linux/netdevice.h:24,
from /tmp/next/build/net/ethtool/common.h:6,
from /tmp/next/build/net/ethtool/pse-pd.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/sunrpc/stats.c:16:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/sound/soc/sti/sti_uniperif.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/pinctrl/renesas/gpio.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/phy.h:15,
from /tmp/next/build/net/ethtool/plca.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/pci/endpoint/pci-epf-core.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/imx/clk-gate2.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/drivers/pinctrl/mediatek/pinctrl-moore.h:13,
from /tmp/next/build/drivers/pinctrl/mediatek/pinctrl-mt7629.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/platform_device.h:13,
from /tmp/next/build/sound/soc/fsl/imx-pcm-dma.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/bcm/clk-sr.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/pci/endpoint/pci-ep-cfs.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/async.h:14,
from /tmp/next/build/kernel/async.c:47:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/rhashtable-types.h:12,
from /tmp/next/build/include/linux/ipc.h:7,
from /tmp/next/build/include/uapi/linux/sem.h:5,
from /tmp/next/build/include/linux/sem.h:5,
from /tmp/next/build/include/linux/compat.h:14,
from /tmp/next/build/include/linux/ethtool.h:17,
from /tmp/next/build/include/net/cfg80211.h:13,
from /tmp/next/build/drivers/net/wireless/marvell/mwifiex/cfg80211.h:11,
from /tmp/next/build/drivers/net/wireless/marvell/mwifiex/cfg80211.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/debugfs.h:15,
from /tmp/next/build/drivers/net/phy/sfp.c:2:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/drivers/net/wireless/marvell/mwifiex/main.h:11,
from /tmp/next/build/drivers/net/wireless/marvell/mwifiex/ethtool.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/pinctrl/samsung/pinctrl-exynos-arm.c:16:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/pci/endpoint/pci-epc-core.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/sound/soc.h:15,
from /tmp/next/build/sound/soc/sti/uniperif_reader.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/mtd/nand/raw/marvell_nand.c:77:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/imx/clk-gate-93.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/mfd/qcom_rpm.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/rhashtable-types.h:12,
from /tmp/next/build/include/linux/ipc.h:7,
from /tmp/next/build/include/uapi/linux/sem.h:5,
from /tmp/next/build/include/linux/sem.h:5,
from /tmp/next/build/include/linux/compat.h:14,
from /tmp/next/build/include/linux/ethtool.h:17,
from /tmp/next/build/include/net/cfg80211.h:13,
from /tmp/next/build/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bca/../core.h:13,
from /tmp/next/build/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bca/core.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/seq_file.h:9,
from /tmp/next/build/include/linux/seq_buf.h:7,
from /tmp/next/build/lib/seq_buf.c:23:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/net/wireless/broadcom/brcm80211/brcmfmac/wcc/module.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cyw/module.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/meson/meson8-ddr.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/gpio/gpio-twl4030.c:15:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/mtd/nand/raw/vf610_nfc.c:22:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/clk/qcom/clk-regmap.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/rhashtable-types.h:12,
from /tmp/next/build/include/linux/ipc.h:7,
from /tmp/next/build/include/uapi/linux/sem.h:5,
from /tmp/next/build/include/linux/sem.h:5,
from /tmp/next/build/include/linux/compat.h:14,
from /tmp/next/build/include/linux/ethtool.h:17,
from /tmp/next/build/include/net/cfg80211.h:13,
from /tmp/next/build/drivers/net/wireless/broadcom/brcm80211/brcmfmac/wcc/../core.h:13,
from /tmp/next/build/drivers/net/wireless/broadcom/brcm80211/brcmfmac/wcc/core.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/mediatek/clk-cpumux.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/imx/clk-gate-exclusive.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/net/wireless/broadcom/brcm80211/brcmfmac/bca/module.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/clk/qcom/common.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/pinctrl/renesas/pinctrl.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/net/sunrpc/cache.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/net/sunrpc/svc_xprt.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/drivers/irqchip/irq-st.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/sound/soc/ti/edma-pcm.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/sched/task_stack.h:9,
from /tmp/next/build/include/linux/elfcore.h:7,
from /tmp/next/build/include/linux/vmcore_info.h:6,
from /tmp/next/build/include/linux/kexec.h:18,
from /tmp/next/build/kernel/reboot.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/sound/soc/ti/sdma-pcm.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/pci.h:35,
from /tmp/next/build/drivers/pci/trace.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/pinctrl/qcom/pinctrl-apq8084.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/crypto.h:15,
from /tmp/next/build/include/crypto/algapi.h:13,
from /tmp/next/build/include/crypto/internal/cipher.h:14,
from /tmp/next/build/crypto/xts.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/pm_domain.h:11,
from /tmp/next/build/drivers/clk/mmp/pwr-island.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/mtd/nand/raw/brcmnand/brcmstb_nand.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/highmem.h:5,
from /tmp/next/build/include/linux/bvec.h:10,
from /tmp/next/build/include/linux/blk_types.h:10,
from /tmp/next/build/include/linux/blkdev.h:9,
from /tmp/next/build/include/linux/io_uring_types.h:4,
from /tmp/next/build/io_uring/alloc_cache.h:4,
from /tmp/next/build/io_uring/alloc_cache.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/pinctrl/qcom/pinctrl-msm.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/drivers/net/wireless/marvell/mwifiex/main.h:11,
from /tmp/next/build/drivers/net/wireless/marvell/mwifiex/11h.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/pci/vgaarb.c:17:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/rhashtable-types.h:12,
from /tmp/next/build/include/linux/ipc.h:7,
from /tmp/next/build/include/uapi/linux/sem.h:5,
from /tmp/next/build/include/linux/sem.h:5,
from /tmp/next/build/include/linux/compat.h:14,
from /tmp/next/build/include/linux/ethtool.h:17,
from /tmp/next/build/include/net/cfg80211.h:13,
from /tmp/next/build/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cyw/../core.h:13,
from /tmp/next/build/drivers/net/wireless/broadcom/brcm80211/brcmfmac/cyw/core.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/pci/endpoint/pci-epc-mem.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/utsname.h:6,
from /tmp/next/build/net/wireless/ethtool.c:2:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/imx/clk-pfd.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/at91/clk-i2s-mux.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/include/linux/i2c.h:13,
from /tmp/next/build/drivers/regulator/tps51632-regulator.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/mtd/nand/raw/brcmnand/iproc_nand.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/mtd/nand/raw/brcmnand/bcmbca_nand.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/imx/clk-pfdv2.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/at91/clk-generated.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/node.h:18,
from /tmp/next/build/include/linux/cpu.h:17,
from /tmp/next/build/kernel/smpboot.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/crypto.h:15,
from /tmp/next/build/include/crypto/algapi.h:13,
from /tmp/next/build/crypto/ctr.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/regulator/pbias-regulator.c:19:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/imx/clk-pllv1.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/fs/fs_context.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/regulator/qcom_spmi-regulator.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/pinctrl/qcom/pinctrl-ipq8064.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/arch/arm/kernel/smp_tlb.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/percpu.h:5,
from /tmp/next/build/arch/arm/include/asm/cpu.h:10,
from /tmp/next/build/arch/arm/include/asm/smp_plat.h:12,
from /tmp/next/build/arch/arm/kernel/smp_scu.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/rcupdate.h:27,
from /tmp/next/build/include/linux/rbtree.h:24,
from /tmp/next/build/include/linux/timerqueue.h:5,
from /tmp/next/build/include/linux/hrtimer_defs.h:6,
from /tmp/next/build/include/linux/hrtimer.h:15,
from /tmp/next/build/drivers/tty/serial/vt8500_serial.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
make[4]: *** [/tmp/next/build/scripts/Makefile.build:544: arch/arm/kernel] Error 2
make[3]: *** [/tmp/next/build/scripts/Makefile.build:544: arch/arm] Error 2
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/media/dvb_frontend.h:36,
from /tmp/next/build/drivers/media/dvb-frontends/cxd2820r_priv.h:13,
from /tmp/next/build/drivers/media/dvb-frontends/cxd2820r_t2.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/pci/controller/pci-rcar-gen2.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/regulator/pwm-regulator.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/renesas/clk-emev2.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/mfd/qcom-spmi-pmic.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/proc_fs.h:10,
from /tmp/next/build/include/linux/efi.h:19,
from /tmp/next/build/drivers/firmware/efi/libstub/systable.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/rcupdate.h:27,
from /tmp/next/build/include/linux/sysctl.h:26,
from /tmp/next/build/kernel/ucount.c:4:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/irq.h:14,
from /tmp/next/build/include/linux/irqchip/chained_irq.h:10,
from /tmp/next/build/include/linux/gpio/driver.h:8,
from /tmp/next/build/drivers/gpio/gpio-uniphier.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/sound/soc/codecs/tlv320aic23.c:18:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/debugfs.h:15,
from /tmp/next/build/net/bluetooth/smp.c:23:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/core/link_watch.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/debugobjects.h:6,
from /tmp/next/build/include/linux/timer.h:8,
from /tmp/next/build/include/linux/netdevice.h:24,
from /tmp/next/build/net/ethtool/common.h:6,
from /tmp/next/build/net/ethtool/phy.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/wait.h:9,
from /tmp/next/build/include/linux/poll.h:8,
from /tmp/next/build/include/net/bluetooth/bluetooth.h:29,
from /tmp/next/build/net/bluetooth/mgmt_config.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/include/linux/i2c.h:13,
from /tmp/next/build/sound/soc/codecs/tlv320aic23-i2c.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/wait.h:9,
from /tmp/next/build/include/linux/poll.h:8,
from /tmp/next/build/include/net/bluetooth/bluetooth.h:29,
from /tmp/next/build/net/bluetooth/hci_codec.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/moduleparam.h:11,
from /tmp/next/build/drivers/mmc/core/block.c:21:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/mman.h:5,
from /tmp/next/build/mm/mlock.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/pci/controller/pcie-rcar.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/namei.h:5,
from /tmp/next/build/fs/init.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/renesas/clk-rz.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/kernel/regset.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/wait.h:9,
from /tmp/next/build/include/linux/poll.h:8,
from /tmp/next/build/include/net/bluetooth/bluetooth.h:29,
from /tmp/next/build/net/bluetooth/eir.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/pinctrl/spear/pinctrl-spear.c:18:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/ipv4/tcp_ulp.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/rtc/rtc-hym8563.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/wait.h:9,
from /tmp/next/build/include/linux/poll.h:8,
from /tmp/next/build/include/net/bluetooth/bluetooth.h:29,
from /tmp/next/build/net/bluetooth/mgmt_util.c:26:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/clk/mediatek/reset.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/renesas/clk-r8a73a4.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/renesas/clk-r8a7740.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/pci/endpoint/functions/pci-epf-test.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/clk/renesas/r8a7742-cpg-mssr.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/at91/sama5d3.c:2:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/clk/renesas/r8a7743-cpg-mssr.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/kernel_read_file.c:2:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/sound/soc/tegra/tegra20_das.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/pinctrl/qcom/pinctrl-msm8660.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/clk/renesas/r8a7745-cpg-mssr.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/clk/renesas/r8a77470-cpg-mssr.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/pinctrl/qcom/pinctrl-msm8x74.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/pinctrl/qcom/pinctrl-msm8960.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/block/bfq-cgroup.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/drivers/irqchip/irq-gic-v3-its.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/rcupdate.h:27,
from /tmp/next/build/include/linux/rbtree.h:24,
from /tmp/next/build/include/linux/key.h:15,
from /tmp/next/build/include/linux/cred.h:13,
from /tmp/next/build/fs/mnt_idmapping.c:4:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/net/mac80211/link.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/uaccess.h:10,
from /tmp/next/build/net/core/dev.c:71:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/mvebu/dove-divider.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/renesas/clk-r8a7778.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/clk/renesas/r8a7790-cpg-mssr.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/rcupdate.h:27,
from /tmp/next/build/include/linux/rbtree.h:24,
from /tmp/next/build/include/linux/regmap.h:14,
from /tmp/next/build/include/linux/mfd/rn5t618.h:11,
from /tmp/next/build/drivers/regulator/rn5t618-regulator.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/rhashtable-types.h:12,
from /tmp/next/build/include/linux/ipc.h:7,
from /tmp/next/build/include/uapi/linux/sem.h:5,
from /tmp/next/build/include/linux/sem.h:5,
from /tmp/next/build/include/linux/compat.h:14,
from /tmp/next/build/include/linux/ethtool.h:17,
from /tmp/next/build/net/ethtool/mse.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/core/rtnetlink.c:17:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/sound/soc/ti/udma-pcm.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/devcoredump.h:8,
from /tmp/next/build/net/bluetooth/coredump.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/renesas/clk-r8a7779.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/mfd/at91-usart.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/include/linux/irqchip.h:14,
from /tmp/next/build/drivers/irqchip/irq-crossbar.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/net/sunrpc/auth_gss/gss_mech_switch.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/mm/mmu_gather.c:1:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/clk/renesas/r8a7791-cpg-mssr.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/debugfs.h:15,
from /tmp/next/build/sound/soc/renesas/rcar/debugfs.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/tty/serial/serial_mctrl_gpio.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/rhashtable-types.h:12,
from /tmp/next/build/include/linux/ipc.h:7,
from /tmp/next/build/include/uapi/linux/sem.h:5,
from /tmp/next/build/include/linux/sem.h:5,
from /tmp/next/build/include/linux/compat.h:14,
from /tmp/next/build/include/linux/ethtool.h:17,
from /tmp/next/build/include/net/cfg80211.h:13,
from /tmp/next/build/net/wireless/chan.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/crypto.h:15,
from /tmp/next/build/include/crypto/algapi.h:13,
from /tmp/next/build/crypto/des_generic.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/net/ipv4/tcp_input.c:67:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/highmem.h:5,
from /tmp/next/build/include/linux/bvec.h:10,
from /tmp/next/build/include/linux/blk_types.h:10,
from /tmp/next/build/include/linux/blkdev.h:9,
from /tmp/next/build/include/linux/io_uring_types.h:4,
from /tmp/next/build/io_uring/query.h:5,
from /tmp/next/build/io_uring/query.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/crypto.h:15,
from /tmp/next/build/include/crypto/aes.h:10,
from /tmp/next/build/crypto/aes.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/proc_fs.h:10,
from /tmp/next/build/include/linux/efi.h:19,
from /tmp/next/build/drivers/firmware/efi/libstub/tpm.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/at91/sama5d4.c:2:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/debugobjects.h:6,
from /tmp/next/build/include/linux/timer.h:8,
from /tmp/next/build/include/linux/clocksource.h:17,
from /tmp/next/build/include/linux/clockchips.h:14,
from /tmp/next/build/drivers/clocksource/arm_arch_timer_mmio.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/rtc/rtc-max8997.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/rcupdate.h:27,
from /tmp/next/build/include/linux/rbtree.h:24,
from /tmp/next/build/include/linux/timerqueue.h:5,
from /tmp/next/build/lib/timerqueue.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/sound/soc/samsung/smdk_wm8994pcm.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/mfd/atmel-flexcom.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/rtc/rtc-max8998.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/net/ethernet/hisilicon/hix5hd2_gmac.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/platform_device.h:13,
from /tmp/next/build/drivers/pinctrl/spear/pinctrl-spear1310.c:15:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/platform_device.h:13,
from /tmp/next/build/drivers/tty/serial/xilinx_uartps.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/drivers/clk/socfpga/clk.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/regulator/rk808-regulator.c:17:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/clk/renesas/r8a7792-cpg-mssr.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/debugfs.h:15,
from /tmp/next/build/drivers/spi/spi-stm32.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/clk/rockchip/clk.c:17:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/mm/page_vma_mapped.c:2:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/drivers/mfd/atmel-smc.c:15:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/rtnetlink.h:6,
from /tmp/next/build/net/core/fib_notifier.c:1:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/mm/msync.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/pinctrl/qcom/pinctrl-msm8916.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/include/linux/pagemap.h:8,
from /tmp/next/build/mm/pgtable-generic.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/crypto.h:15,
from /tmp/next/build/net/bluetooth/hci_event.c:29:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/clk/socfpga/clk-pll.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/clk/socfpga/clk-periph.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/debugobjects.h:6,
from /tmp/next/build/include/linux/timer.h:8,
from /tmp/next/build/include/linux/netdevice.h:24,
from /tmp/next/build/include/linux/if_vlan.h:10,
from /tmp/next/build/net/core/tso.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/highmem.h:5,
from /tmp/next/build/include/linux/bvec.h:10,
from /tmp/next/build/include/linux/blk_types.h:10,
from /tmp/next/build/include/linux/blkdev.h:9,
from /tmp/next/build/include/linux/blk-mq.h:5,
from /tmp/next/build/include/linux/blktrace_api.h:5,
from /tmp/next/build/block/bfq-iosched.h:9,
from /tmp/next/build/block/bfq-wf2q.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/rtc/rtc-meson-vrtc.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/drivers/net/wireless/marvell/mwifiex/main.h:11,
from /tmp/next/build/drivers/net/wireless/marvell/mwifiex/tdls.c:19:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/clk/socfpga/clk-gate.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/workqueue.h:9,
from /tmp/next/build/include/linux/bpf.h:11,
from /tmp/next/build/include/linux/filter.h:9,
from /tmp/next/build/net/core/sock_diag.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/rcupdate.h:27,
from /tmp/next/build/include/linux/rcuwait.h:5,
from /tmp/next/build/include/linux/irq_work.h:6,
from /tmp/next/build/include/linux/console.h:19,
from /tmp/next/build/lib/sys_info.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/ipv6/inet6_connection_sock.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/imx/clk-pllv3.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/net/mac80211/ibss.c:15:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/clk/socfpga/clk-pll-a10.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/at91/sama5d2.c:2:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/rcupdate.h:27,
from /tmp/next/build/include/linux/rbtree.h:24,
from /tmp/next/build/include/linux/key.h:15,
from /tmp/next/build/include/linux/cred.h:13,
from /tmp/next/build/kernel/groups.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/clk/samsung/clk.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/imx/clk-pllv4.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/platform_device.h:13,
from /tmp/next/build/drivers/pinctrl/spear/pinctrl-spear1340.c:15:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/mfd/sec-common.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/drivers/mfd/sec-irq.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/clk/socfpga/clk-gate-a10.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/lib/win_minmax.c:25:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/clk/socfpga/clk-periph-a10.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/drivers/pinctrl/stm32/pinctrl-stm32mp135.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/at91/dt-compat.c:2:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/imx/clk-pll14xx.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/include/linux/pagewalk.h:5,
from /tmp/next/build/mm/pagewalk.c:2:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/clk/samsung/clk-cpu.c:32:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/i2c/busses/i2c-bcm-kona.c:4:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/drivers/clk/mediatek/clk-pllfh.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/ipv4/datagram.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/crypto/gf128mul.h:54,
from /tmp/next/build/crypto/gcm.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/irq.h:14,
from /tmp/next/build/include/linux/irqchip/chained_irq.h:10,
from /tmp/next/build/include/linux/gpio/driver.h:8,
from /tmp/next/build/drivers/pinctrl/sunplus/sppctl_sp7021.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/highmem.h:5,
from /tmp/next/build/include/linux/bvec.h:10,
from /tmp/next/build/include/linux/blk_types.h:10,
from /tmp/next/build/include/linux/blkdev.h:9,
from /tmp/next/build/block/blk-pm.c:4:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/include/linux/pagewalk.h:5,
from /tmp/next/build/mm/mprotect.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/mm/mremap.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/drivers/pinctrl/stm32/pinctrl-stm32mp157.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/regulator/s2mps11.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/clk/renesas/r8a7794-cpg-mssr.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/crypto.h:15,
from /tmp/next/build/include/crypto/aead.h:13,
from /tmp/next/build/include/crypto/internal/aead.h:11,
from /tmp/next/build/crypto/ccm.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/mfd/rn5t618.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/drivers/pci/controller/dwc/pcie-designware-ep.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/workqueue.h:9,
from /tmp/next/build/include/net/net_namespace.h:10,
from /tmp/next/build/include/linux/inet.h:42,
from /tmp/next/build/include/linux/sunrpc/msg_prot.h:207,
from /tmp/next/build/include/linux/sunrpc/svcauth.h:14,
from /tmp/next/build/net/sunrpc/auth_gss/gss_rpc_xdr.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/net/core/dev_ioctl.c:2:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/crypto.h:15,
from /tmp/next/build/include/crypto/algapi.h:13,
from /tmp/next/build/include/crypto/internal/hash.h:11,
from /tmp/next/build/crypto/cryptd.c:15:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/include/linux/i2c.h:13,
from /tmp/next/build/drivers/mfd/rk8xx-i2c.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/clk/imx/clk-gpr-mux.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/clk/mediatek/clk-mt6795-apmixedsys.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/mfd/palmas.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/crypto.h:15,
from /tmp/next/build/include/crypto/skcipher.h:13,
from /tmp/next/build/include/linux/sunrpc/gss_krb5.h:40,
from /tmp/next/build/net/sunrpc/auth_gss/gss_krb5_seal.c:63:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/net/mac80211/iface.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/sound/soc/codecs/tlv320aic31xx.c:16:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/fs/remap_range.c:2:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/mmc/host/wmt-sdmmc.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/irq.h:14,
from /tmp/next/build/arch/arm/mach-omap2/common.h:29,
from /tmp/next/build/arch/arm/mach-omap2/vc3xxx_data.c:18:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/clk/mediatek/clk-mt6795-infracfg.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/crypto.h:15,
from /tmp/next/build/include/crypto/hash.h:11,
from /tmp/next/build/net/sunrpc/auth_gss/gss_krb5_mech.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/imx/clk-sscg-pll.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/pci/controller/dwc/pci-layerscape.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/drivers/clk/rockchip/clk-cpu.c:32:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/rcupdate.h:27,
from /tmp/next/build/include/linux/rbtree.h:24,
from /tmp/next/build/include/linux/timerqueue.h:5,
from /tmp/next/build/include/linux/hrtimer_defs.h:6,
from /tmp/next/build/include/linux/hrtimer.h:15,
from /tmp/next/build/drivers/clk/samsung/clk-pll.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/platform_device.h:13,
from /tmp/next/build/drivers/pinctrl/sunxi/pinctrl-sun4i-a10.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/drivers/mfd/sec-i2c.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/sunrpc/auth_gss/auth_gss.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/irq.h:14,
from /tmp/next/build/include/linux/irqchip/chained_irq.h:10,
from /tmp/next/build/include/linux/gpio/driver.h:8,
from /tmp/next/build/drivers/pinctrl/qcom/pinctrl-spmi-mpp.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/drivers/pinctrl/sunxi/pinctrl-sunxi-dt.c:29:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/crypto.h:15,
from /tmp/next/build/include/crypto/skcipher.h:13,
from /tmp/next/build/include/linux/sunrpc/gss_krb5.h:40,
from /tmp/next/build/net/sunrpc/auth_gss/gss_krb5_unseal.c:62:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/proc_fs.h:10,
from /tmp/next/build/net/ipv4/udplite.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/debugobjects.h:6,
from /tmp/next/build/include/linux/timer.h:8,
from /tmp/next/build/drivers/net/ethernet/intel/e1000e/e1000.h:11,
from /tmp/next/build/drivers/net/ethernet/intel/e1000e/82571.c:20:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/irq.h:14,
from /tmp/next/build/include/linux/irqchip/chained_irq.h:10,
from /tmp/next/build/include/linux/gpio/driver.h:8,
from /tmp/next/build/drivers/pinctrl/qcom/pinctrl-spmi-gpio.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/percpu.h:5,
from /tmp/next/build/kernel/locking/percpu-rwsem.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/pinctrl/ti/pinctrl-ti-iodelay.c:15:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/net/sunrpc/auth_gss/svcauth_gss.c:41:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/clk/rockchip/clk-pll.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/fserror.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/rhashtable-types.h:12,
from /tmp/next/build/include/linux/ipc.h:7,
from /tmp/next/build/include/uapi/linux/sem.h:5,
from /tmp/next/build/include/linux/sem.h:5,
from /tmp/next/build/include/linux/compat.h:14,
from /tmp/next/build/include/linux/ethtool.h:17,
from /tmp/next/build/include/net/cfg80211.h:13,
from /tmp/next/build/net/wireless/reg.h:4,
from net/wireless/shipped-certs.c:1:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/rcupdate.h:27,
from /tmp/next/build/include/linux/rbtree.h:24,
from /tmp/next/build/include/linux/regmap.h:14,
from /tmp/next/build/drivers/clk/qcom/reset.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/rockchip/clk-half-divider.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/pinctrl/tegra/pinctrl-tegra20.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/notifier.h:14,
from /tmp/next/build/net/ipv6/fib6_notifier.c:1:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/rhashtable-types.h:12,
from /tmp/next/build/include/linux/ipc.h:7,
from /tmp/next/build/include/uapi/linux/sem.h:5,
from /tmp/next/build/include/linux/sem.h:5,
from /tmp/next/build/include/linux/compat.h:14,
from /tmp/next/build/mm/process_vm_access.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/sound/soc/samsung/arndale.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/qcom/clk-regmap-phy-mux.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/irq.h:14,
from /tmp/next/build/arch/arm/mach-omap2/common.h:29,
from /tmp/next/build/arch/arm/mach-omap2/vp3xxx_data.c:19:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/drivers/pinctrl/tegra/pinctrl-tegra30.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/samsung/clk-exynos3250.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/clk/qcom/clk-regmap-mux-div.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/include/linux/i2c.h:13,
from /tmp/next/build/drivers/pinctrl/pinctrl-mcp23s08_i2c.c:4:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/pidfs.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/drivers/pinctrl/tegra/pinctrl-tegra114.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/crypto.h:15,
from /tmp/next/build/include/crypto/skcipher.h:13,
from /tmp/next/build/net/sunrpc/auth_gss/gss_krb5_wrap.c:31:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/sound/soc/codecs/tlv320aic32x4-clk.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/debugobjects.h:6,
from /tmp/next/build/include/linux/timer.h:8,
from /tmp/next/build/include/linux/clocksource.h:17,
from /tmp/next/build/include/linux/clockchips.h:14,
from /tmp/next/build/drivers/clocksource/dummy_timer.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/file_attr.c:2:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/pinctrl/sunplus/sppctl.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/drivers/pinctrl/tegra/pinctrl-tegra124.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/net/wireless/of.c:17:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/irqchip/irq-bcm7120-l2.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/rhashtable-types.h:12,
from /tmp/next/build/include/linux/ipc.h:7,
from /tmp/next/build/include/uapi/linux/sem.h:5,
from /tmp/next/build/include/linux/sem.h:5,
from /tmp/next/build/include/linux/compat.h:14,
from /tmp/next/build/include/linux/ethtool.h:17,
from /tmp/next/build/include/net/cfg80211.h:13,
from /tmp/next/build/net/wireless/pmsr.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/bluetooth/sco.c:27:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/drivers/pinctrl/tegra/pinctrl-tegra.c:16:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/debugfs.h:15,
from /tmp/next/build/drivers/net/wireless/marvell/mwifiex/debugfs.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/debugobjects.h:6,
from /tmp/next/build/include/linux/timer.h:8,
from /tmp/next/build/drivers/net/ethernet/intel/e1000e/e1000.h:11,
from /tmp/next/build/drivers/net/ethernet/intel/e1000e/80003es2lan.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/drivers/pinctrl/uniphier/pinctrl-uniphier-core.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/drivers/regulator/s5m8767.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/dma/st_fdma.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/sound/soc/ti/davinci-mcasp.c:16:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/clk/samsung/clk-exynos4.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/irqchip/irq-brcmstb-l2.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/clk/rockchip/clk-inverter.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/regulator/sun20i-regulator.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/include/linux/i2c.h:13,
from /tmp/next/build/drivers/media/dvb-frontends/dibx000_common.c:4:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/clk/mediatek/clk-mt6795-pericfg.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/crypto.h:15,
from /tmp/next/build/include/crypto/aes.h:10,
from /tmp/next/build/net/mac80211/fils_aead.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/workqueue.h:9,
from /tmp/next/build/include/linux/bpf.h:11,
from /tmp/next/build/net/core/xdp.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/bluetooth/l2cap_core.c:31:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/uaccess.h:10,
from /tmp/next/build/net/ipv4/raw.c:40:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/clk/rockchip/clk-muxgrf.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/media/dvb-frontends/cxd2841er.c:15:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/cdev.h:5,
from /tmp/next/build/sound/soc/codecs/tlv320aic32x4.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/clk/rockchip/clk-mmc-phase.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/pinctrl/pinctrl-mcp23s08_spi.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/percpu.h:5,
from /tmp/next/build/kernel/locking/osq_lock.c:2:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/nfc/nci/core.c:18:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/platform_device.h:13,
from /tmp/next/build/drivers/dma/ti/dma-crossbar.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/usb/gadget/function/f_printer.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/clk/rockchip/softrst.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/regulator/tps65090-regulator.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/net/ipv6/sysctl_net_ipv6.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/irq.h:14,
from /tmp/next/build/include/linux/irqchip/chained_irq.h:10,
from /tmp/next/build/include/linux/gpio/driver.h:8,
from /tmp/next/build/drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/renesas/clk-sh73a0.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/irq.h:14,
from /tmp/next/build/include/linux/irqchip/chained_irq.h:10,
from /tmp/next/build/include/linux/gpio/driver.h:8,
from /tmp/next/build/drivers/mfd/vexpress-sysreg.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/net/ethernet/intel/igb/e1000_hw.h:8,
from /tmp/next/build/drivers/net/ethernet/intel/igb/e1000_mbx.h:7,
from /tmp/next/build/drivers/net/ethernet/intel/igb/e1000_mbx.c:4:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/wait.h:9,
from /tmp/next/build/include/linux/rcu_sync.h:13,
from /tmp/next/build/kernel/rcu/sync.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
/tmp/next/build/kernel/rcu/sync.c: In function 'rcu_sync_enter':
/tmp/next/build/include/linux/wait.h:347:9: error: implicit declaration of function 'might_sleep' [-Wimplicit-function-declaration]
347 | might_sleep(); \
| ^~~~~~~~~~~
/tmp/next/build/kernel/rcu/sync.c:139:9: note: in expansion of macro 'wait_event'
139 | wait_event(rsp->gp_wait, READ_ONCE(rsp->gp_state) >= GP_PASSED);
| ^~~~~~~~~~
make[5]: *** [/tmp/next/build/scripts/Makefile.build:287: kernel/rcu/sync.o] Error 1
make[5]: *** Waiting for unfinished jobs....
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/rockchip/clk-rv1108.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/clk/samsung/clk-exynos4412-isp.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/platform_device.h:13,
from /tmp/next/build/drivers/pinctrl/sunxi/pinctrl-sun5i.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/mm/rmap.c:55:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/irq.h:14,
from /tmp/next/build/include/linux/irqchip/chained_irq.h:10,
from /tmp/next/build/include/linux/gpio/driver.h:8,
from /tmp/next/build/drivers/pinctrl/qcom/pinctrl-ssbi-mpp.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/net/ethernet/intel/igb/e1000_nvm.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/kdb.h:17,
from /tmp/next/build/kernel/printk/printk_safe.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/kernel_stat.h:5,
from /tmp/next/build/mm/memory.c:42:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/irq.h:14,
from /tmp/next/build/kernel/irq/resend.c:15:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/pinctrl/tegra/pinctrl-tegra-xusb.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/rtc/rtc-pcf85063.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/dma/ti/cppi41.c:2:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/crypto.h:15,
from /tmp/next/build/include/crypto/hash.h:11,
from /tmp/next/build/net/sunrpc/auth_gss/gss_krb5_crypto.c:37:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/rockchip/clk-rv1126.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/debugobjects.h:6,
from /tmp/next/build/include/linux/timer.h:8,
from /tmp/next/build/drivers/net/ethernet/intel/e1000e/e1000.h:11,
from /tmp/next/build/drivers/net/ethernet/intel/e1000e/manage.c:4:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/kernel/locking/spinlock.c:20:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/clk/mediatek/clk-mt6795-topckgen.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/rcupdate.h:27,
from /tmp/next/build/include/linux/rcuwait.h:5,
from /tmp/next/build/include/linux/irq_work.h:6,
from /tmp/next/build/include/linux/console.h:19,
from /tmp/next/build/kernel/power/console.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/platform_device.h:13,
from /tmp/next/build/drivers/pinctrl/sunxi/pinctrl-sun6i-a31.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/irq.h:14,
from /tmp/next/build/kernel/irq/spurious.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/irq.h:14,
from /tmp/next/build/include/linux/irqchip/chained_irq.h:10,
from /tmp/next/build/include/linux/gpio/driver.h:8,
from /tmp/next/build/drivers/pinctrl/renesas/pinctrl-rza2.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/spear/clk.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/drivers/clk/imx/clk-imx5.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/irq.h:14,
from /tmp/next/build/kernel/irq/handle.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/rhashtable-types.h:12,
from /tmp/next/build/include/linux/ipc.h:7,
from /tmp/next/build/include/uapi/linux/sem.h:5,
from /tmp/next/build/include/linux/sem.h:5,
from /tmp/next/build/include/linux/compat.h:14,
from /tmp/next/build/include/linux/ethtool.h:17,
from /tmp/next/build/include/net/cfg80211.h:13,
from /tmp/next/build/net/mac80211/ethtool.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/kernel/printk/sysctl.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/include/linux/scatterlist.h:8,
from /tmp/next/build/include/crypto/drbg.h:44,
from /tmp/next/build/crypto/drbg.c:100:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/irq.h:14,
from /tmp/next/build/drivers/irqchip/irq-keystone.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/clk/qcom/gdsc.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/rockchip/clk-rk3036.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/debugobjects.h:6,
from /tmp/next/build/include/linux/timer.h:8,
from /tmp/next/build/include/linux/netdevice.h:24,
from /tmp/next/build/net/core/netdev-genl.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/renesas/clk-div6.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/crypto.h:15,
from /tmp/next/build/include/crypto/skcipher.h:13,
from /tmp/next/build/net/sunrpc/auth_gss/gss_krb5_keys.c:57:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/debugobjects.h:6,
from /tmp/next/build/include/linux/timer.h:8,
from /tmp/next/build/include/linux/clocksource.h:17,
from /tmp/next/build/drivers/clocksource/timer-versatile.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/notifier.h:14,
from /tmp/next/build/include/linux/pm_qos.h:16,
from /tmp/next/build/kernel/power/qos.c:23:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/dmaengine.h:8,
from /tmp/next/build/drivers/dma/ti/edma.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/irq.h:14,
from /tmp/next/build/drivers/irqchip/irq-mtk-sysirq.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/crypto.h:15,
from /tmp/next/build/include/crypto/aead.h:13,
from /tmp/next/build/include/crypto/internal/aead.h:11,
from /tmp/next/build/crypto/authenc.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/lib/xarray.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/fs/nullfs.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/drivers/net/ethernet/marvell/mvmdio.c:20:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/kernel/power/main.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/nfc/nci/lib.c:15:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/net/xfrm.h:7,
from /tmp/next/build/net/ipv6/xfrm6_state.c:15:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/include/linux/scatterlist.h:8,
from /tmp/next/build/include/linux/dmapool.h:15,
from /tmp/next/build/drivers/dma/xilinx/xilinx_dma.c:37:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/proc_fs.h:10,
from /tmp/next/build/include/linux/efi.h:19,
from /tmp/next/build/drivers/rtc/rtc-pm8xxx.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/kernel/rcu/srcutree.c:19:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/percpu.h:12,
from /tmp/next/build/kernel/rcu/srcutree.c:20:
/tmp/next/build/include/linux/rcupdate_wait.h: In function 'cond_resched_rcu':
/tmp/next/build/include/linux/sched.h:2133:9: error: implicit declaration of function '__might_resched'; did you mean '__cond_resched'? [-Wimplicit-function-declaration]
2133 | __might_resched(__FILE__, __LINE__, 0); \
| ^~~~~~~~~~~~~~~
/tmp/next/build/include/linux/rcupdate_wait.h:66:9: note: in expansion of macro 'cond_resched'
66 | cond_resched();
| ^~~~~~~~~~~~
In file included from /tmp/next/build/include/linux/maple_tree.h:11,
from /tmp/next/build/include/linux/mm_types.h:12,
from /tmp/next/build/include/linux/mmzone.h:22,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/kernel/rcu/srcutree.c:26:
/tmp/next/build/include/linux/kernel.h: At top level:
/tmp/next/build/include/linux/kernel.h:130:22: warning: conflicting types for '__might_resched'; have 'void(const char *, int, unsigned int)'
130 | static inline void __might_resched(const char *file, int line,
| ^~~~~~~~~~~~~~~
/tmp/next/build/include/linux/kernel.h:130:22: error: static declaration of '__might_resched' follows non-static declaration
/tmp/next/build/include/linux/sched.h:2133:9: note: previous implicit declaration of '__might_resched' with type 'void(const char *, int, unsigned int)'
2133 | __might_resched(__FILE__, __LINE__, 0); \
| ^~~~~~~~~~~~~~~
/tmp/next/build/include/linux/rcupdate_wait.h:66:9: note: in expansion of macro 'cond_resched'
66 | cond_resched();
| ^~~~~~~~~~~~
make[5]: *** [/tmp/next/build/scripts/Makefile.build:287: kernel/rcu/srcutree.o] Error 1
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/bluetooth/mgmt.c:27:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/kernel/irq/devres.c:2:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/mfd/as3711.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/crypto.h:15,
from /tmp/next/build/include/crypto/aead.h:13,
from /tmp/next/build/include/crypto/internal/aead.h:11,
from /tmp/next/build/crypto/authencesn.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/rockchip/clk-rk3128.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/debugobjects.h:6,
from /tmp/next/build/include/linux/timer.h:8,
from /tmp/next/build/drivers/net/ethernet/intel/e1000e/e1000.h:11,
from /tmp/next/build/drivers/net/ethernet/intel/e1000e/mac.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/qcom/mmcc-apq8084.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/kernel/power/suspend.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/spear/clk-aux-synth.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/rtc/rtc-pcf85363.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/lockref.h:18,
from /tmp/next/build/lib/lockref.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/rtc/rtc-rk808.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/samsung/clk-exynos5250.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/irq.h:14,
from /tmp/next/build/kernel/irq/irqdesc.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/workqueue.h:9,
from /tmp/next/build/include/linux/bpf.h:11,
from /tmp/next/build/drivers/net/ethernet/freescale/fec_main.c:26:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/rcupdate.h:27,
from /tmp/next/build/include/linux/rcuwait.h:5,
from /tmp/next/build/include/linux/irq_work.h:6,
from /tmp/next/build/include/linux/console.h:19,
from /tmp/next/build/kernel/printk/nbcon.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/include/linux/i2c.h:13,
from /tmp/next/build/drivers/mfd/as3722.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/debugobjects.h:6,
from /tmp/next/build/include/linux/timer.h:8,
from /tmp/next/build/include/linux/netdevice.h:24,
from /tmp/next/build/drivers/net/ethernet/intel/e1000e/param.c:4:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/lib/sort.c:189:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
/tmp/next/build/lib/sort.c: In function '__sort_r':
/tmp/next/build/include/linux/sched.h:2133:9: error: implicit declaration of function '__might_resched'; did you mean '__cond_resched'? [-Wimplicit-function-declaration]
2133 | __might_resched(__FILE__, __LINE__, 0); \
| ^~~~~~~~~~~~~~~
/tmp/next/build/lib/sort.c:268:25: note: in expansion of macro 'cond_resched'
268 | cond_resched();
| ^~~~~~~~~~~~
make[4]: *** [/tmp/next/build/scripts/Makefile.build:287: lib/sort.o] Error 1
make[4]: *** Waiting for unfinished jobs....
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/ipv4/arp.c:74:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/kernel/locking/mutex.c:21:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/debugobjects.h:6,
from /tmp/next/build/include/linux/timer.h:8,
from /tmp/next/build/drivers/net/ethernet/intel/e1000e/e1000.h:11,
from /tmp/next/build/drivers/net/ethernet/intel/e1000e/nvm.c:4:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/kref.h:16,
from /tmp/next/build/include/linux/mm_types.h:8,
from /tmp/next/build/mm/init-mm.c:2:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/net/ethernet/intel/igb/e1000_phy.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/clk/mediatek/clk-mt6795-mfg.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/clk/mediatek/clk-mt6795-mm.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/debugfs.h:15,
from /tmp/next/build/net/bluetooth/hci_debugfs.c:24:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/include/linux/i2c.h:13,
from /tmp/next/build/sound/soc/codecs/tlv320aic32x4-i2c.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/drivers/clk/samsung/clk-exynos5-subcmu.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/platform_device.h:13,
from /tmp/next/build/drivers/pinctrl/sunxi/pinctrl-sun6i-a31-r.c:16:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/imx/clk-imx7ulp.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/dmi.h:6,
from /tmp/next/build/drivers/mfd/cros_ec_dev.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/include/linux/i2c.h:13,
from /tmp/next/build/drivers/mfd/stpmic1.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/clk/mediatek/clk-mt6795-vdecsys.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/node.h:18,
from /tmp/next/build/include/linux/cpu.h:17,
from /tmp/next/build/kernel/rcu/rcu_segcblist.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/ipv6/xfrm6_input.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/mm/page_frag_cache.c:19:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/platform_device.h:13,
from /tmp/next/build/drivers/pinctrl/sunxi/pinctrl-sun8i-a23.c:18:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/bluetooth/iso.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/platform_device.h:13,
from /tmp/next/build/drivers/pinctrl/sunxi/pinctrl-sun8i-a23-r.c:19:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/clk/mediatek/clk-mt6795-vencsys.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/mfd/wm8994/core.h:13,
from /tmp/next/build/drivers/mfd/wm8994-regmap.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/mediatek/clk-mt2701.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/samsung/clk-exynos5410.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/net/ipv6/xfrm6_protocol.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/clk/st/clkgen-mux.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/dma-mapping.h:5,
from /tmp/next/build/include/linux/dma-map-ops.h:9,
from /tmp/next/build/kernel/dma/dummy.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/clk/rockchip/rst-rk3506.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/crypto.h:15,
from /tmp/next/build/include/crypto/hash.h:11,
from /tmp/next/build/crypto/jitterentropy-kcapi.c:40:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/dma-mapping.h:5,
from /tmp/next/build/include/linux/dma-map-ops.h:9,
from /tmp/next/build/kernel/dma/ops_helpers.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/crypto/gf128mul.h:54,
from /tmp/next/build/crypto/ghash-generic.c:37:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/mmc/host/sdhci-pltfm.c:20:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/samsung/clk.h:13,
from /tmp/next/build/drivers/clk/samsung/clk-exynos5260.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/spear/clk-frac-synth.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/lib/parser.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/ipv4/icmp.c:62:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/kernel/locking/rtmutex_api.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/debugobjects.h:6,
from /tmp/next/build/include/linux/timer.h:8,
from /tmp/next/build/include/linux/netdevice.h:24,
from /tmp/next/build/drivers/net/ethernet/microchip/vcap/vcap_api.h:11,
from /tmp/next/build/drivers/net/ethernet/microchip/vcap/vcap_api_private.h:11,
from /tmp/next/build/drivers/net/ethernet/microchip/vcap/vcap_api_debugfs.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/rockchip/clk-rk3288.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/clk/samsung/clk-exynos5420.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/include/linux/i2c.h:13,
from /tmp/next/build/drivers/mfd/stmfx.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/irq.h:14,
from /tmp/next/build/kernel/irq/chip.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/rockchip/clk-rk3228.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/platform_device.h:13,
from /tmp/next/build/drivers/pinctrl/sunxi/pinctrl-sun8i-a33.c:16:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/dma-mapping.h:5,
from /tmp/next/build/include/linux/dma-map-ops.h:9,
from /tmp/next/build/kernel/dma/remap.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/include/linux/memblock.h:12,
from /tmp/next/build/kernel/dma/contiguous.c:42:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/mfd/mc13xxx-core.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/sound/soc/tegra/tegra_wm8903.c:18:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/debugobjects.h:6,
from /tmp/next/build/include/linux/timer.h:8,
from /tmp/next/build/drivers/net/ethernet/intel/e1000e/e1000.h:11,
from /tmp/next/build/drivers/net/ethernet/intel/e1000e/ich8lan.c:41:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/rockchip/clk-rk3506.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/kernel/dma/coherent.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/drivers/i2c/busses/i2c-gpio.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/block/bfq-iosched.c:116:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/debugobjects.h:6,
from /tmp/next/build/include/linux/timer.h:8,
from /tmp/next/build/include/linux/netdevice.h:24,
from /tmp/next/build/net/ipv6/fib6_rules.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/include/linux/i2c.h:13,
from /tmp/next/build/sound/soc/codecs/tlv320aic3x-i2c.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/irq.h:14,
from /tmp/next/build/kernel/irq/autoprobe.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/ipv6/protocol.c:19:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/nfc/nci/spi.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/drivers/clk/stm32/reset-stm32.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/include/linux/i2c.h:13,
from /tmp/next/build/drivers/rtc/rtc-rs5c372.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/net/ethernet/intel/igb/igb_ptp.c:4:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/net/nfc/hci/llc_shdlc.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/nsproxy.h:6,
from /tmp/next/build/fs/proc_namespace.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/net/ethernet/intel/igb/e1000_hw.h:8,
from /tmp/next/build/drivers/net/ethernet/intel/igb/e1000_mac.h:7,
from /tmp/next/build/drivers/net/ethernet/intel/igb/igb.h:9,
from /tmp/next/build/drivers/net/ethernet/intel/igb/igb_hwmon.c:4:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/debugobjects.h:6,
from /tmp/next/build/include/linux/timer.h:8,
from /tmp/next/build/include/linux/netdevice.h:24,
from /tmp/next/build/net/mac80211/wme.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/irq.h:14,
from /tmp/next/build/drivers/irqchip/irq-digicolor.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/io_uring/io_uring.h:5,
from /tmp/next/build/io_uring/napi.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/sched/task_stack.h:9,
from /tmp/next/build/kernel/stacktrace.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/debugobjects.h:6,
from /tmp/next/build/include/linux/timer.h:8,
from /tmp/next/build/drivers/net/ethernet/intel/e1000e/e1000.h:11,
from /tmp/next/build/drivers/net/ethernet/intel/e1000e/phy.c:4:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/bus/stm32_firewall_device.h:9,
from /tmp/next/build/drivers/clk/stm32/clk-stm32mp21.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/of_address.h:6,
from /tmp/next/build/drivers/clk/imx/clk-vf610.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/kernel/module/strict_rwx.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/vmalloc.h:5,
from /tmp/next/build/drivers/net/ethernet/intel/igb/igb_ethtool.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/spear/clk-gpt-synth.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/regulator/twl-regulator.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/clk/samsung/clk-exynos-audss.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/sound/soc/codecs/tlv320aic3x.c:31:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/debugobjects.h:6,
from /tmp/next/build/include/linux/timer.h:8,
from /tmp/next/build/include/linux/netdevice.h:24,
from /tmp/next/build/include/net/netdev_queues.h:5,
from /tmp/next/build/net/core/netdev_queues.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/include/linux/memblock.h:12,
from /tmp/next/build/kernel/dma/direct.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/of_address.h:6,
from /tmp/next/build/drivers/irqchip/irq-imx-gpcv2.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/irq.h:14,
from /tmp/next/build/kernel/irq/manage.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/nfc/nci/uart.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/regulator/twl6030-regulator.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/net/ethernet/microchip/lan966x/lan966x_phylink.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/platform_device.h:13,
from /tmp/next/build/drivers/pinctrl/sunxi/pinctrl-sun8i-a83t.c:16:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/debugobjects.h:6,
from /tmp/next/build/include/linux/timer.h:8,
from /tmp/next/build/include/linux/netdevice.h:24,
from /tmp/next/build/include/net/hotdata.h:7,
from /tmp/next/build/net/core/hotdata.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/uaccess.h:10,
from /tmp/next/build/net/ipv4/devinet.c:25:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/irq.h:14,
from /tmp/next/build/drivers/irqchip/irq-ls-extirq.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/mediatek/clk-mt7622.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/irq.h:14,
from /tmp/next/build/kernel/irq/generic-chip.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/media/dvb-frontends/ds3000.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/rhashtable-types.h:12,
from /tmp/next/build/include/linux/ipc.h:7,
from /tmp/next/build/include/uapi/linux/sem.h:5,
from /tmp/next/build/include/linux/sem.h:5,
from /tmp/next/build/include/linux/compat.h:14,
from /tmp/next/build/include/linux/ethtool.h:17,
from /tmp/next/build/include/uapi/linux/ethtool_netlink.h:12,
from /tmp/next/build/include/linux/ethtool_netlink.h:6,
from /tmp/next/build/net/core/netdev_rx_queue.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/irq.h:14,
from /tmp/next/build/arch/arm/mach-omap2/common.h:29,
from /tmp/next/build/arch/arm/mach-omap2/vc44xx_data.c:18:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/drivers/i2c/busses/i2c-cros-ec-tunnel.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/irq.h:14,
from /tmp/next/build/drivers/irqchip/irq-aspeed-vic.c:17:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/regulator/vexpress-regulator.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/spear/clk-vco-pll.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/clk/mediatek/clk-mt7622-infracfg.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/notify/notification.c:21:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/debugobjects.h:6,
from /tmp/next/build/include/linux/timer.h:8,
from /tmp/next/build/include/linux/netdevice.h:24,
from /tmp/next/build/drivers/net/ethernet/intel/e1000e/ethtool.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/irq.h:14,
from /tmp/next/build/arch/arm/mach-omap2/common.h:29,
from /tmp/next/build/arch/arm/mach-omap2/vp44xx_data.c:19:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/media/dvb_frontend.h:36,
from /tmp/next/build/drivers/media/dvb-frontends/ec100.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/kernel/module/kmod.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/clk/st/clkgen-pll.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
make[3]: *** [/tmp/next/build/scripts/Makefile.build:544: lib] Error 2
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/mm/dmapool.c:22:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/regulator/da9052-regulator.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/kernel/time/sleep_timeout.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/irq.h:14,
from /tmp/next/build/drivers/irqchip/irq-aspeed-i2c-ic.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/workqueue.h:9,
from /tmp/next/build/include/linux/bpf.h:11,
from /tmp/next/build/include/linux/bpf-cgroup.h:5,
from /tmp/next/build/net/ipv4/udp.c:77:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/clkdev.h:12,
from /tmp/next/build/drivers/clk/spear/spear1310_clock.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/fs/notify/group.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/clk/st/clkgen-fsyn.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/debugobjects.h:6,
from /tmp/next/build/include/linux/timer.h:8,
from /tmp/next/build/include/linux/netdevice.h:24,
from /tmp/next/build/net/core/net-procfs.c:2:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/ipv6/sit.c:18:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/regulator/max14577-regulator.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/irq.h:14,
from /tmp/next/build/drivers/irqchip/irq-aspeed-scu-ic.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/mfd/mc13xxx-i2c.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/kernel/module/tree_lookup.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/debugobjects.h:6,
from /tmp/next/build/include/linux/timer.h:8,
from /tmp/next/build/include/linux/netdevice.h:24,
from /tmp/next/build/include/trace/events/xdp.h:8,
from /tmp/next/build/include/linux/bpf_trace.h:5,
from /tmp/next/build/drivers/net/ethernet/intel/igb/igb_xsk.c:4:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/arch/arm/mach-omap2/voltage.c:19:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/utsname.h:6,
from /tmp/next/build/kernel/utsname_sysctl.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/wait.h:9,
from /tmp/next/build/include/linux/poll.h:8,
from /tmp/next/build/include/net/bluetooth/bluetooth.h:29,
from /tmp/next/build/net/bluetooth/hci_sync.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/dma-mapping.h:5,
from /tmp/next/build/drivers/net/ethernet/marvell/mv643xx_eth.c:30:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/debugobjects.h:6,
from /tmp/next/build/include/linux/timer.h:8,
from /tmp/next/build/include/linux/netdevice.h:24,
from /tmp/next/build/drivers/net/ethernet/microchip/lan966x/lan966x_ethtool.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/utsname.h:6,
from /tmp/next/build/kernel/vmcore_info.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/mm/page_io.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/utsname.h:6,
from /tmp/next/build/kernel/crash_reserve.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/firmware.h:8,
from /tmp/next/build/drivers/net/wireless/marvell/mwifiex/sdio.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/clk/samsung/clk-exynos-clkout.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/drivers/pinctrl/sunxi/pinctrl-sun8i-a83t-r.c:26:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/vmalloc.h:5,
from /tmp/next/build/mm/vmalloc.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/net/core/page_pool_user.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/debugobjects.h:6,
from /tmp/next/build/include/linux/timer.h:8,
from /tmp/next/build/include/linux/netdevice.h:24,
from /tmp/next/build/include/net/switchdev.h:10,
from /tmp/next/build/drivers/net/ethernet/microchip/lan966x/lan966x_mac.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/clkdev.h:12,
from /tmp/next/build/drivers/clk/spear/spear1340_clock.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/rtnetlink.h:6,
from /tmp/next/build/net/ipv4/fib_notifier.c:2:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/rcupdate.h:27,
from /tmp/next/build/include/linux/rculist.h:11,
from /tmp/next/build/include/linux/dcache.h:8,
from /tmp/next/build/fs/notify/fsnotify.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/kernel/module/kallsyms.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/include/linux/i2c.h:13,
from /tmp/next/build/sound/soc/codecs/ts3a227e.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/kernel/uid16.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/debugobjects.h:6,
from /tmp/next/build/include/linux/timer.h:8,
from /tmp/next/build/drivers/net/ethernet/intel/e1000e/e1000.h:11,
from /tmp/next/build/drivers/net/ethernet/intel/e1000e/ptp.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/pinctrl/sunxi/pinctrl-sun8i-h3.c:15:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/irq.h:14,
from /tmp/next/build/kernel/irq/proc.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/rtc/rtc-rx8581.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/debugobjects.h:6,
from /tmp/next/build/include/linux/timer.h:8,
from /tmp/next/build/include/linux/netdevice.h:24,
from /tmp/next/build/include/net/switchdev.h:10,
from /tmp/next/build/drivers/net/ethernet/microchip/lan966x/lan966x_fdb.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/clk/sunxi-ng/ccu_reset.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/kernel/module/procfs.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/notify/fdinfo.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/media/dvb-frontends/helene.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/mediatek/clk-mt7981-apmixed.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/core/failover.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/sunxi/clk-factors.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/crypto.h:15,
from /tmp/next/build/include/crypto/hash.h:11,
from /tmp/next/build/crypto/algif_hash.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/crypto.h:15,
from /tmp/next/build/include/crypto/algapi.h:13,
from /tmp/next/build/include/crypto/scatterwalk.h:14,
from /tmp/next/build/crypto/algif_skcipher.c:26:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/regulator/max8952.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/rcupdate.h:27,
from /tmp/next/build/include/linux/rculist.h:11,
from /tmp/next/build/include/linux/dcache.h:8,
from /tmp/next/build/fs/notify/inotify/inotify_fsnotify.c:16:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/rcupdate.h:27,
from /tmp/next/build/include/linux/rculist.h:11,
from /tmp/next/build/include/linux/sched/signal.h:5,
from /tmp/next/build/kernel/futex/requeue.c:4:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/debugobjects.h:6,
from /tmp/next/build/include/linux/timer.h:8,
from /tmp/next/build/include/linux/netdevice.h:24,
from /tmp/next/build/include/linux/if_bridge.h:12,
from /tmp/next/build/drivers/net/ethernet/microchip/lan966x/lan966x_switchdev.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/sunxi/clk-a10-codec.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/qcom/clk-rpm.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/ipv4/igmp.c:69:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/sunxi-ng/ccu_mmc_timing.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/uapi/linux/aio_abi.h:31,
from /tmp/next/build/include/linux/syscalls.h:84,
from /tmp/next/build/kernel/futex/syscalls.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/phy.h:15,
from /tmp/next/build/net/core/selftests.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/crypto/algif_rng.c:42:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/crypto.h:15,
from /tmp/next/build/include/crypto/aead.h:13,
from /tmp/next/build/include/crypto/internal/aead.h:11,
from /tmp/next/build/crypto/algif_aead.c:26:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/sunxi/clk-a10-hosc.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/drivers/mmc/host/sdhci-iproc.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/debugfs.h:15,
from /tmp/next/build/drivers/net/ethernet/microchip/lan966x/lan966x_main.h:6,
from /tmp/next/build/drivers/net/ethernet/microchip/lan966x/lan966x_vlan.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/pinctrl/sunxi/pinctrl-sun8i-v3s.c:18:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/pinctrl/sunxi/pinctrl-sun8i-h3-r.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/sunxi-ng/ccu_div.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/net/ethernet/microchip/lan966x/lan966x_main.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/tegra/clk-audio-sync.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/rcupdate.h:27,
from /tmp/next/build/include/linux/sched/task.h:10,
from /tmp/next/build/kernel/futex/waitwake.c:4:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/debugobjects.h:6,
from /tmp/next/build/include/linux/timer.h:8,
from /tmp/next/build/include/linux/netdevice.h:24,
from /tmp/next/build/drivers/net/ethernet/microchip/lan966x/lan966x_port.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/mm/page_isolation.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/media/dvb-frontends/isl6405.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/kernel/futex/pi.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/mm/swap_state.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/sunxi-ng/ccu_frac.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/utsname.h:6,
from /tmp/next/build/kernel/crash_core.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/kernel/stop_machine.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/ti/autoidle.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/sunxi-ng/ccu_gate.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/kernel/kexec.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/kernel/module/sysfs.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/mmc/host/sdhci-of-arasan.c:18:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/arch/arm/mach-omap2/powerdomain.h:19,
from /tmp/next/build/arch/arm/mach-omap2/powerdomains2xxx_3xxx_data.c:31:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/mm/memfd.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/irq.h:14,
from /tmp/next/build/kernel/irq/pm.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/sunxi/clk-a10-mod1.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/net/mac80211/ocb.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/crypto/if_alg.h:12,
from /tmp/next/build/crypto/af_alg.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/ipv4/fib_frontend.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/media/dvb-frontends/isl6421.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/notify/dnotify/dnotify.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/sunxi/clk-a10-pll2.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/irqdomain.h:14,
from /tmp/next/build/kernel/irq/ipi.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/pinctrl/sunxi/pinctrl-sun20i-d1.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/mediatek/clk-mt7981-topckgen.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/platform_device.h:13,
from /tmp/next/build/drivers/pinctrl/sunxi/pinctrl-sun9i-a80.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/rcupdate.h:27,
from /tmp/next/build/include/linux/rcuwait.h:5,
from /tmp/next/build/include/linux/irq_work.h:6,
from /tmp/next/build/kernel/smp.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/clkdev.h:12,
from /tmp/next/build/drivers/clk/tegra/clk.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/rtnetlink.h:6,
from /tmp/next/build/net/mac80211/chan.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/platform_device.h:13,
from /tmp/next/build/drivers/pinctrl/sunxi/pinctrl-sun9i-a80-r.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/mediatek/clk-mt7981-eth.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/mediatek/clk-mt7981-infracfg.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/mediatek/clk-mt7986-apmixed.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/media/dvb-frontends/horus3a.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/regulator/max8997-regulator.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/mm/execmem.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/qcom/clk-smd-rpm.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/uaccess.h:10,
from /tmp/next/build/net/ipv4/fib_semantics.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/rhashtable-types.h:12,
from /tmp/next/build/include/linux/ipc.h:7,
from /tmp/next/build/include/uapi/linux/sem.h:5,
from /tmp/next/build/include/linux/sem.h:5,
from /tmp/next/build/include/linux/compat.h:14,
from /tmp/next/build/kernel/futex/core.c:34:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/drivers/mmc/host/sdhci-of-esdhc.c:15:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/cgroup.h:12,
from /tmp/next/build/kernel/cgroup/cgroup-internal.h:5,
from /tmp/next/build/kernel/cgroup/namespace.c:2:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/kernel/irq/irqdomain.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/regulator/max8998.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/irq.h:14,
from /tmp/next/build/drivers/irqchip/irq-aspeed-intc.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/media/dvb-frontends/isl6423.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/uniphier/clk-uniphier-core.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/sound/soc/codecs/wm8753.c:30:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/debugobjects.h:6,
from /tmp/next/build/include/linux/timer.h:8,
from /tmp/next/build/include/linux/clocksource.h:17,
from /tmp/next/build/kernel/time/jiffies.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/kernel/time/timeconv.c:33:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/notify/mark.c:63:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/crypto/ecdh.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/rtc/rtc-s35390a.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/sunxi-ng/ccu_mult.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/net/ethernet/realtek/r8169_firmware.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/cgroup.h:12,
from /tmp/next/build/kernel/cgroup/freezer.c:2:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/media/dvb-frontends/ix2505v.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/node.h:18,
from /tmp/next/build/include/linux/cpu.h:17,
from /tmp/next/build/kernel/time/hrtimer.c:25:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/uniphier/clk-uniphier-fixed-rate.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/rtc/rtc-s3c.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/uniphier/clk-uniphier-fixed-factor.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/irq.h:14,
from /tmp/next/build/drivers/irqchip/irq-uniphier-aidet.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/uniphier/clk-uniphier-cpugear.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/clk/versatile/icst.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/cgroup.h:12,
from /tmp/next/build/kernel/cgroup/cgroup-internal.h:5,
from /tmp/next/build/kernel/cgroup/rstat.c:2:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/kernel/tracepoint.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/regulator/max77693-regulator.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/regulator/s2mpa01.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/debugobjects.h:6,
from /tmp/next/build/include/linux/timer.h:8,
from /tmp/next/build/include/linux/clocksource.h:17,
from /tmp/next/build/kernel/time/ntp.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/regulator/stm32-booster.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/ux500/clk-prcc.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/uniphier/clk-uniphier-gate.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/versatile/clk-versatile.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/rcupdate.h:27,
from /tmp/next/build/include/linux/rbtree.h:24,
from /tmp/next/build/include/linux/key.h:15,
from /tmp/next/build/include/linux/cred.h:13,
from /tmp/next/build/fs/anon_inodes.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/include/linux/memblock.h:12,
from /tmp/next/build/mm/cma.c:19:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/mman.h:5,
from /tmp/next/build/mm/madvise.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/mfd/max77693.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/include/linux/memblock.h:12,
from /tmp/next/build/kernel/dma/mapping.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/net/ipv4/inet_fragment.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/sunxi/clk-a20-gmac.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/mediatek/clk-mt7986-topckgen.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/include/linux/bpfptr.h:6,
from /tmp/next/build/include/linux/btf.h:8,
from /tmp/next/build/kernel/kexec_core.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/ti/composite.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/hwspinlock.h:14,
from /tmp/next/build/drivers/irqchip/irq-stm32mp-exti.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/mediatek/clk-mt7986-infracfg.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/uniphier/clk-uniphier-mux.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/mediatek/clk-mt7986-eth.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/sound/soc/codecs/wm8903.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/regulator/wm8994-regulator.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/clk/versatile/clk-sp810.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/sunxi-ng/ccu_phase.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/irqchip/irq-meson-gpio.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/debugobjects.h:6,
from /tmp/next/build/include/linux/timer.h:8,
from /tmp/next/build/include/linux/netdevice.h:24,
from /tmp/next/build/include/linux/if_bridge.h:12,
from /tmp/next/build/drivers/net/ethernet/microchip/lan966x/lan966x_lag.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/sunxi/clk-a10-ve.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/uaccess.h:10,
from /tmp/next/build/net/ipv4/ping.c:18:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/kernel/time/clocksource.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/debugobjects.h:6,
from /tmp/next/build/include/linux/timer.h:8,
from /tmp/next/build/include/linux/netdevice.h:24,
from /tmp/next/build/drivers/net/ethernet/microchip/vcap/vcap_api.h:11,
from /tmp/next/build/drivers/net/ethernet/microchip/vcap/vcap_api_private.h:11,
from /tmp/next/build/drivers/net/ethernet/microchip/vcap/vcap_api.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/clkdev.h:12,
from /tmp/next/build/drivers/clk/versatile/clk-vexpress-osc.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/proc_fs.h:10,
from /tmp/next/build/kernel/time/timer_list.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/kernel/trace/trace_clock.c:16:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/debugobjects.h:6,
from /tmp/next/build/include/linux/timer.h:8,
from /tmp/next/build/include/linux/netdevice.h:24,
from /tmp/next/build/include/net/switchdev.h:10,
from /tmp/next/build/drivers/net/ethernet/microchip/lan966x/lan966x_mdb.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/platform_device.h:13,
from /tmp/next/build/drivers/rtc/rtc-sa1100.c:20:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/include/linux/scatterlist.h:8,
from /tmp/next/build/include/linux/dma-buf.h:19,
from /tmp/next/build/net/core/devmem.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/ux500/clk-sysctrl.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/irq.h:14,
from /tmp/next/build/drivers/irqchip/irq-sp7021-intc.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/ti/fixed-factor.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/tegra/clk-periph-fixed.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/cgroup.h:12,
from /tmp/next/build/kernel/cgroup/cgroup-internal.h:5,
from /tmp/next/build/kernel/cgroup/cgroup-v1.c:2:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/ti/mux.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/ipv6/inet6_hashtables.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/notify/inotify/inotify_user.c:17:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/include/linux/migrate.h:5,
from /tmp/next/build/mm/migrate.c:16:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/wait.h:9,
from /tmp/next/build/include/linux/poll.h:8,
from /tmp/next/build/fs/signalfd.c:22:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/drivers/mmc/host/sdhci-st.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/workqueue.h:9,
from /tmp/next/build/include/net/pkt_cls.h:6,
from /tmp/next/build/drivers/net/ethernet/microchip/lan966x/lan966x_tc.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/fs/binfmt_script.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/debugfs.h:15,
from /tmp/next/build/drivers/net/ethernet/microchip/lan966x/lan966x_main.h:6,
from /tmp/next/build/drivers/net/ethernet/microchip/lan966x/lan966x_mqprio.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/ti/gate.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/mediatek/clk-mt7988-apmixed.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/rtc/rtc-s5m.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/drivers/clk/ux500/reset-prcc.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/ti/divider.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/kernel_stat.h:5,
from /tmp/next/build/kernel/time/timer.c:21:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/sunxi-ng/ccu_sdm.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/sunxi-ng/ccu_nk.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/mediatek/clk-mt7988-topckgen.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/clk/ux500/abx500-clk.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/clk/zynq.h:10,
from /tmp/next/build/drivers/clk/zynq/pll.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/ux500/clk-prcmu.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/uaccess.h:10,
from /tmp/next/build/net/ipv4/fib_trie.c:39:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/kernel/irq/msi.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/clk/clk-s2mps11.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/tegra/clk-periph-gate.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/crypto.h:15,
from /tmp/next/build/include/crypto/hash.h:11,
from /tmp/next/build/net/ipv6/ah6.c:16:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/debugfs.h:15,
from /tmp/next/build/drivers/net/ethernet/microchip/lan966x/lan966x_main.h:6,
from /tmp/next/build/drivers/net/ethernet/microchip/lan966x/lan966x_tbf.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/mediatek/clk-mt7988-infracfg.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/rcupdate.h:27,
from /tmp/next/build/include/linux/rbtree.h:24,
from /tmp/next/build/include/linux/timerqueue.h:5,
from /tmp/next/build/include/linux/hrtimer_defs.h:6,
from /tmp/next/build/include/linux/hrtimer.h:15,
from /tmp/next/build/include/linux/alarmtimer.h:6,
from /tmp/next/build/fs/timerfd.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/include/linux/irqchip.h:14,
from /tmp/next/build/drivers/irqchip/irq-bcm2712-mip.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/mediatek/clk-mt7988-eth.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/include/linux/moduleloader.h:6,
from /tmp/next/build/kernel/module/main.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/sunxi-ng/ccu_nkm.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/mediatek/clk-mt7988-xfipll.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/workqueue.h:9,
from /tmp/next/build/include/linux/bpf.h:11,
from /tmp/next/build/drivers/net/ethernet/microchip/lan966x/lan966x_fdma.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/fs/mbcache.c:2:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/sunxi-ng/ccu_nkmp.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/sunxi-ng/ccu_nm.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/wait.h:9,
from /tmp/next/build/include/linux/poll.h:8,
from /tmp/next/build/fs/eventfd.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/sunxi-ng/ccu-sun20i-d1-r.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/mmc/host/sdhci-msm.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/sunxi-ng/ccu-sun20i-d1.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/clk/zynq.h:10,
from /tmp/next/build/drivers/clk/zynq/clkc.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/rcupdate.h:27,
from /tmp/next/build/include/linux/sysctl.h:26,
from /tmp/next/build/fs/sysctls.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/fs/nfs_common/nfsacl.c:24:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/tegra/clk-tegra-audio.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/sunxi-ng/ccu_mp.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/debugobjects.h:6,
from /tmp/next/build/include/linux/timer.h:8,
from /tmp/next/build/include/linux/clocksource.h:17,
from /tmp/next/build/include/linux/timekeeper_internal.h:10,
from /tmp/next/build/kernel/time/timekeeping.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/tegra/clk-tegra-fixed.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/rtc/rtc-sh.c:15:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/tegra/clk-tegra-periph.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/tegra/clk-sdmmc-mux.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/tegra/clk-tegra-super-gen4.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/sound/soc/codecs/wm8960.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/sunxi-ng/ccu-sun4i-a10.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/mfd/acer-ec-a500.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/sched/clock.h:5,
from /tmp/next/build/kernel/sched/build_utility.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/drivers/clk/ux500/u8500_of_clk.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/sunxi-ng/ccu-sun5i.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/audit.h:12,
from /tmp/next/build/kernel/seccomp.c:19:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/tegra/clk-tegra-super-cclk.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/node.h:18,
from /tmp/next/build/include/linux/cpu.h:17,
from /tmp/next/build/kernel/time/tick-broadcast-hrtimer.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/fs/nfs_common/grace.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/uaccess.h:10,
from /tmp/next/build/kernel/trace/trace_seq.c:23:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/sound/soc/codecs/wm9712.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/debugfs.h:15,
from /tmp/next/build/drivers/net/ethernet/microchip/lan966x/lan966x_main.h:6,
from /tmp/next/build/drivers/net/ethernet/microchip/lan966x/lan966x_taprio.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/include/linux/i2c.h:13,
from /tmp/next/build/drivers/media/dvb-frontends/lg2160.h:11,
from /tmp/next/build/drivers/media/dvb-frontends/lg2160.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/clk-rk808.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/sunxi-ng/ccu-sun6i-a31.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/fs/nfs_common/common.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/sound/soc/codecs/wm8978.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/debugfs.h:15,
from /tmp/next/build/drivers/net/ethernet/microchip/lan966x/lan966x_main.h:6,
from /tmp/next/build/drivers/net/ethernet/microchip/lan966x/lan966x_tc_matchall.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/sunxi-ng/ccu-sun8i-a23.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/sunxi-ng/ccu-sun8i-a83t.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/debugfs.h:15,
from /tmp/next/build/drivers/net/ethernet/microchip/lan966x/lan966x_main.h:6,
from /tmp/next/build/drivers/net/ethernet/microchip/lan966x/lan966x_ets.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/sunxi-ng/ccu-sun8i-a33.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/sunxi-ng/ccu-sun8i-h3.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/mmc/card.h:10,
from /tmp/next/build/drivers/mmc/host/mmc_hsq.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/debugobjects.h:6,
from /tmp/next/build/include/linux/timer.h:8,
from /tmp/next/build/include/linux/clocksource.h:17,
from /tmp/next/build/include/linux/clockchips.h:14,
from /tmp/next/build/kernel/time/clockevents.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/platform_device.h:13,
from /tmp/next/build/drivers/mmc/host/sdhci-pxav2.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/debugobjects.h:6,
from /tmp/next/build/include/linux/timer.h:8,
from /tmp/next/build/include/linux/clocksource.h:17,
from /tmp/next/build/kernel/time/sched_clock.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/sunxi-ng/ccu-sun8i-r40.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/tegra/clk-tegra20-emc.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/ipv4/tunnel4.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/crypto.h:15,
from /tmp/next/build/include/crypto/aead.h:13,
from /tmp/next/build/net/ipv6/esp6.c:16:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/sunxi-ng/ccu-sun8i-r.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/clk/mediatek/clk-mt8516.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/acpi_amd_wbrf.h:10,
from /tmp/next/build/net/mac80211/wbrf.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/context_tracking.h:5,
from /tmp/next/build/kernel/context_tracking.c:20:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/sunxi-ng/ccu-sun8i-v3s.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/node.h:18,
from /tmp/next/build/include/linux/cpu.h:17,
from /tmp/next/build/kernel/time/tick-oneshot.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/debugfs.h:15,
from /tmp/next/build/drivers/net/ethernet/microchip/lan966x/lan966x_main.h:6,
from /tmp/next/build/drivers/net/ethernet/microchip/lan966x/lan966x_cbs.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/tegra/clk-tegra20.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/crypto/ecc.c:28:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/tegra/clk-tegra114.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/kernel/time/posix-clock.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/rcupdate.h:27,
from /tmp/next/build/include/linux/rbtree.h:24,
from /tmp/next/build/include/linux/timerqueue.h:5,
from /tmp/next/build/include/linux/hrtimer_defs.h:6,
from /tmp/next/build/include/linux/hrtimer.h:15,
from /tmp/next/build/kernel/time/alarmtimer.c:16:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/net/mac80211/rx.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/kernel/iomem.c:2:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/include/linux/pagemap.h:8,
from /tmp/next/build/fs/drop_caches.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/sound/soc/codecs/wm_hubs.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/ipv6/ipcomp6.c:23:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/debugfs.h:15,
from /tmp/next/build/drivers/net/ethernet/microchip/lan966x/lan966x_main.h:6,
from /tmp/next/build/drivers/net/ethernet/microchip/lan966x/lan966x_mirror.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/highmem.h:5,
from /tmp/next/build/include/linux/bvec.h:10,
from /tmp/next/build/include/linux/blk_types.h:10,
from /tmp/next/build/include/linux/blkdev.h:9,
from /tmp/next/build/mm/swapfile.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/energy_model.h:5,
from /tmp/next/build/kernel/sched/fair.c:23:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/node.h:18,
from /tmp/next/build/include/linux/cpu.h:17,
from /tmp/next/build/kernel/time/tick-broadcast.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/sound/soc/codecs/wm8962.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/media/dvb-frontends/lgdt3305.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/sunxi-ng/ccu-sun9i-a80.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/debugfs.h:15,
from /tmp/next/build/drivers/net/ethernet/microchip/lan966x/lan966x_main.h:6,
from /tmp/next/build/drivers/net/ethernet/microchip/lan966x/lan966x_police.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/rcupdate.h:27,
from /tmp/next/build/include/linux/sysctl.h:26,
from /tmp/next/build/net/ipv4/sysctl_net_ipv4.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/fs/nfs_common/nfs_ssc.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/clk/tegra/clk-tegra30.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/kernel/time/itimer.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ptrace.h:6,
from /tmp/next/build/include/uapi/asm-generic/bpf_perf_event.h:4,
from ./arch/arm/include/generated/uapi/asm/bpf_perf_event.h:1,
from /tmp/next/build/include/uapi/linux/bpf_perf_event.h:11,
from /tmp/next/build/include/linux/perf_event.h:18,
from /tmp/next/build/kernel/events/callchain.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/sound/soc/codecs/wm8958-dsp2.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/tegra/clk-tegra124.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/rcupdate.h:27,
from /tmp/next/build/include/linux/rbtree.h:24,
from /tmp/next/build/include/linux/key.h:15,
from /tmp/next/build/include/linux/security.h:27,
from /tmp/next/build/kernel/trace/trace_stat.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/rcupdate.h:27,
from /tmp/next/build/include/linux/rbtree.h:24,
from /tmp/next/build/include/linux/timerqueue.h:5,
from /tmp/next/build/include/linux/hrtimer_defs.h:6,
from /tmp/next/build/include/linux/hrtimer.h:15,
from /tmp/next/build/kernel/time/vsyscall.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/workqueue.h:9,
from /tmp/next/build/include/linux/bpf.h:11,
from /tmp/next/build/drivers/net/ethernet/microchip/lan966x/lan966x_xdp.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/mmc/host/sdhci-omap.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/workqueue.h:9,
from /tmp/next/build/include/net/net_namespace.h:10,
from /tmp/next/build/net/ipv4/proc.c:31:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/sunxi/clk-sun4i-display.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/node.h:18,
from /tmp/next/build/include/linux/cpu.h:17,
from /tmp/next/build/kernel/time/tick-common.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/mm/page_alloc.c:18:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/mmc/host/cqhci-core.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/sunxi/clk-sun8i-bus-gates.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/seq_file.h:9,
from /tmp/next/build/kernel/trace/trace_printk.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/sunxi/clk-sun4i-pll3.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/tegra/clk-tegra124-emc.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/tegra/clk.h:9,
from /tmp/next/build/drivers/clk/tegra/clk-utils.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/debugfs.h:15,
from /tmp/next/build/kernel/time/timekeeping_debug.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/sunxi/clk-sun4i-tcon-ch1.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/rcupdate.h:27,
from /tmp/next/build/include/linux/rculist.h:11,
from /tmp/next/build/include/linux/sched/signal.h:5,
from /tmp/next/build/kernel/time/posix-cpu-timers.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/net/ethernet/realtek/r8169_phy_config.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/sysfs/dir.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/node.h:18,
from /tmp/next/build/include/linux/cpu.h:17,
from /tmp/next/build/drivers/clk/tegra/clk-tegra124-dfll-fcpu.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/fs/binfmt_elf.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/include/linux/pagemap.h:8,
from /tmp/next/build/fs/configfs/inode.c:16:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/ti/interface.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/debugfs.h:15,
from /tmp/next/build/drivers/net/ethernet/microchip/lan966x/lan966x_main.h:6,
from /tmp/next/build/drivers/net/ethernet/microchip/lan966x/lan966x_goto.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
make[4]: *** [/tmp/next/build/scripts/Makefile.build:544: kernel/rcu] Error 2
make[4]: *** Waiting for unfinished jobs....
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/kernel/trace/pid_list.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/highmem.h:5,
from /tmp/next/build/include/linux/bvec.h:10,
from /tmp/next/build/include/linux/blk_types.h:10,
from /tmp/next/build/include/linux/iomap.h:7,
from /tmp/next/build/fs/iomap/iter.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/highmem.h:5,
from /tmp/next/build/include/linux/bvec.h:10,
from /tmp/next/build/include/linux/blk_types.h:10,
from /tmp/next/build/include/linux/iomap.h:7,
from /tmp/next/build/fs/iomap/fiemap.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/highmem.h:5,
from /tmp/next/build/include/linux/bvec.h:10,
from /tmp/next/build/include/linux/blk_types.h:10,
from /tmp/next/build/include/linux/iomap.h:7,
from /tmp/next/build/fs/iomap/seek.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ptrace.h:6,
from /tmp/next/build/include/uapi/asm-generic/bpf_perf_event.h:4,
from ./arch/arm/include/generated/uapi/asm/bpf_perf_event.h:1,
from /tmp/next/build/include/uapi/linux/bpf_perf_event.h:11,
from /tmp/next/build/include/linux/perf_event.h:18,
from /tmp/next/build/kernel/events/ring_buffer.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/media/dvb-frontends/lnbh25.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/sysfs/symlink.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/ipv6/xfrm6_tunnel.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/highmem.h:5,
from /tmp/next/build/include/linux/bvec.h:10,
from /tmp/next/build/include/linux/blk_types.h:10,
from /tmp/next/build/include/linux/iomap.h:7,
from /tmp/next/build/fs/iomap/bio.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/fs/sysfs/file.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/highmem.h:5,
from /tmp/next/build/include/linux/bvec.h:10,
from /tmp/next/build/include/linux/blk_types.h:10,
from /tmp/next/build/include/linux/iomap.h:7,
from /tmp/next/build/fs/iomap/swapfile.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/rhashtable-types.h:12,
from /tmp/next/build/include/linux/ipc.h:7,
from /tmp/next/build/include/uapi/linux/sem.h:5,
from /tmp/next/build/include/linux/sem.h:5,
from /tmp/next/build/include/linux/compat.h:14,
from /tmp/next/build/kernel/time/posix-timers.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/net/ethernet/ti/cpsw_sl.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/kernfs/symlink.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/configfs/file.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/configfs/symlink.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/ti/clkctrl.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/kernfs/mount.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/fs/sysfs/group.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/uapi/linux/aio_abi.h:31,
from /tmp/next/build/include/linux/syscalls.h:84,
from /tmp/next/build/fs/fhandle.c:2:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/include/linux/pagemap.h:8,
from /tmp/next/build/fs/kernfs/inode.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/kernel/trace/trace_nop.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/ipv4/tcp_diag.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/debugfs.h:15,
from /tmp/next/build/drivers/net/ethernet/microchip/lan966x/lan966x_main.h:6,
from /tmp/next/build/drivers/net/ethernet/microchip/lan966x/lan966x_tc_flower.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/clk/tegra/clk-pll.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/fs/configfs/item.c:15:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/squashfs/export.c:25:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/net/xfrm.h:7,
from /tmp/next/build/net/ipv4/xfrm4_state.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/squashfs/dir.c:17:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/debugfs.h:15,
from /tmp/next/build/drivers/net/ethernet/microchip/lan966x/lan966x_main.h:6,
from /tmp/next/build/drivers/net/ethernet/microchip/lan966x/lan966x_vcap_debugfs.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/media/dvb-frontends/lnbh29.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/kernel/trace/trace.h:6,
from /tmp/next/build/kernel/trace/trace_output.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/sysfs/mount.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/net/ipv4/tcp_cubic.c:27:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/highmem.h:5,
from /tmp/next/build/include/linux/bvec.h:10,
from /tmp/next/build/include/linux/blk_types.h:10,
from /tmp/next/build/include/linux/iomap.h:7,
from /tmp/next/build/fs/iomap/ioend.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/ipv6/mip6.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/fs/devpts/inode.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/squashfs/fragment.c:23:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/debugfs.h:15,
from /tmp/next/build/kernel/rseq.c:73:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ptrace.h:6,
from /tmp/next/build/include/uapi/asm-generic/bpf_perf_event.h:4,
from ./arch/arm/include/generated/uapi/asm/bpf_perf_event.h:1,
from /tmp/next/build/include/uapi/linux/bpf_perf_event.h:11,
from /tmp/next/build/include/linux/perf_event.h:18,
from /tmp/next/build/include/linux/hw_breakpoint.h:5,
from /tmp/next/build/kernel/events/hw_breakpoint.c:20:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/net/ipv4/xfrm4_input.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/firmware.h:8,
from /tmp/next/build/drivers/media/dvb-frontends/lgs8gxx.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/tracepoint.h:15,
from /tmp/next/build/include/trace/events/error_report.h:13,
from /tmp/next/build/kernel/trace/error_report-traces.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/dmaengine.h:8,
from /tmp/next/build/arch/arm/mach-omap2/omap_hwmod_2xxx_3xxx_ipblock_data.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/kernel/trace/trace_event_perf.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/media/dvb-frontends/lnbp21.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/debugfs.h:15,
from /tmp/next/build/drivers/net/ethernet/microchip/lan966x/lan966x_main.h:6,
from /tmp/next/build/drivers/net/ethernet/microchip/lan966x/lan966x_vcap_impl.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/squashfs/id.c:21:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/ramfs/file-mmu.c:27:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/proc_fs.h:10,
from /tmp/next/build/fs/proc/inode.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/net/ethernet/intel/igb/igb_main.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/kernel/sched/core.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/ipv4/ip_tunnel.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/node.h:18,
from /tmp/next/build/include/linux/cpu.h:17,
from /tmp/next/build/kernel/time/tick-sched.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/highmem.h:5,
from /tmp/next/build/include/linux/bvec.h:10,
from /tmp/next/build/include/linux/blk_types.h:10,
from /tmp/next/build/include/linux/iomap.h:7,
from /tmp/next/build/fs/iomap/trace.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/phy.h:15,
from /tmp/next/build/drivers/net/ethernet/stmicro/stmmac/dwmac1000.h:11,
from /tmp/next/build/drivers/net/ethernet/stmicro/stmmac/dwmac1000_dma.c:16:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/kernel/trace/trace_sched_switch.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/ramfs/inode.c:26:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/proc/cmdline.c:2:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/highmem.h:5,
from /tmp/next/build/include/linux/bvec.h:10,
from /tmp/next/build/include/linux/blk_types.h:10,
from /tmp/next/build/include/linux/blkdev.h:9,
from /tmp/next/build/fs/squashfs/block.c:16:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/highmem.h:5,
from /tmp/next/build/include/linux/bvec.h:10,
from /tmp/next/build/include/linux/blk_types.h:10,
from /tmp/next/build/include/linux/blk-crypto.h:125,
from /tmp/next/build/fs/iomap/direct-io.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/kernfs/file.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/fs/proc/proc_tty.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/sched/clock.h:5,
from /tmp/next/build/kernel/sched/build_policy.c:16:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/sunxi/clk-sun8i-apb0.c:15:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/rcupdate.h:27,
from /tmp/next/build/include/linux/rcuwait.h:5,
from /tmp/next/build/include/linux/irq_work.h:6,
from /tmp/next/build/include/linux/console.h:19,
from /tmp/next/build/fs/proc/consoles.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/proc/interrupts.c:2:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/configfs/mount.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/proc/loadavg.c:2:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/sound/soc/codecs/wm8994.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/squashfs/cache.c:34:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/platform_device.h:13,
from /tmp/next/build/include/linux/platform_data/i2c-omap.h:5,
from /tmp/next/build/arch/arm/mach-omap2/omap_hwmod_3xxx_data.c:15:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/proc/devices.c:2:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/jbd2/checkpoint.c:18:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/irqdomain.h:14,
from /tmp/next/build/arch/arm/mach-omap2/board-generic.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/highmem.h:5,
from /tmp/next/build/include/linux/bvec.h:10,
from /tmp/next/build/include/linux/blk_types.h:10,
from /tmp/next/build/include/linux/buffer_head.h:12,
from /tmp/next/build/fs/ext4/bitmap.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/proc_fs.h:10,
from /tmp/next/build/fs/proc/root.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/jbd2/revoke.c:84:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/squashfs/namei.c:42:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/net/ethernet/ti/davinci_mdio.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/media/dvb-frontends/lnbp22.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/sunxi/clk-sun6i-apb0.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/debugfs.h:15,
from /tmp/next/build/kernel/trace/trace_dynevent.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/rcupdate.h:27,
from /tmp/next/build/include/linux/rculist.h:11,
from /tmp/next/build/include/linux/dcache.h:8,
from /tmp/next/build/fs/proc/util.c:1:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/phy.h:15,
from /tmp/next/build/drivers/net/ethernet/stmicro/stmmac/dwmac100.h:14,
from /tmp/next/build/drivers/net/ethernet/stmicro/stmmac/dwmac100_dma.c:18:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/sunxi/clk-sun6i-apb0-gates.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/clk/sunxi/clk-sun6i-ar100.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/proc/version.c:2:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/net/ipv4/xfrm4_protocol.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/arch/arm/mach-omap2/omap_phy_internal.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/squashfs/inode.c:28:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/jbd2/recovery.c:17:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/workqueue.h:9,
from /tmp/next/build/kernel/trace/rpm-traces.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/fs/nls/nls_cp437.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/ext4/block_validity.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/fs/nls/nls_iso8859-1.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/squashfs/symlink.c:20:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/proc/uptime.c:2:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/fs/nls/nls_utf8.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/proc/meminfo.c:2:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/fs/coredump.c:2:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/proc/stat.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/squashfs/file_cache.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/fs/squashfs/decompressor.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/proc_fs.h:10,
from /tmp/next/build/fs/proc/generic.c:15:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/rcupdate.h:27,
from /tmp/next/build/include/linux/rculist.h:11,
from /tmp/next/build/include/linux/sched/signal.h:5,
from /tmp/next/build/fs/proc/fd.c:2:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/net/ethernet/stmicro/stmmac/dwmac1000_core.c:16:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/kernel_stat.h:5,
from /tmp/next/build/fs/proc/softirqs.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/fs/kernfs/dir.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/platform_device.h:13,
from /tmp/next/build/include/linux/stmmac.h:15,
from /tmp/next/build/drivers/net/ethernet/stmicro/stmmac/norm_desc.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/include/linux/clk-provider.h:9,
from /tmp/next/build/drivers/net/ethernet/ti/cpts.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/fs/proc/self.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/rcupdate.h:27,
from /tmp/next/build/include/linux/rbtree.h:24,
from /tmp/next/build/include/linux/key.h:15,
from /tmp/next/build/include/linux/security.h:27,
from /tmp/next/build/kernel/trace/trace_events_trigger.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/debugobjects.h:6,
from /tmp/next/build/include/linux/timer.h:8,
from /tmp/next/build/include/linux/netdevice.h:24,
from /tmp/next/build/net/mac80211/rc80211_minstrel_ht.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/fs/proc/thread_self.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/ext4/dir.c:25:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/fs/nls/nls_base.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/fs/fat/cache.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/squashfs/file.c:30:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/time_namespace.h:6,
from /tmp/next/build/fs/proc/array.c:60:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/platform_device.h:13,
from /tmp/next/build/include/linux/stmmac.h:15,
from /tmp/next/build/drivers/net/ethernet/stmicro/stmmac/enh_desc.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/configfs/dir.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/fs/squashfs/decompressor_single.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/ext4/balloc.c:17:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/platform_device.h:13,
from /tmp/next/build/arch/arm/mach-omap2/omap-iommu.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/fs/squashfs/lzo_wrapper.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/highmem.h:5,
from /tmp/next/build/include/linux/bvec.h:10,
from /tmp/next/build/include/linux/blk_types.h:10,
from /tmp/next/build/include/linux/blkdev.h:9,
from /tmp/next/build/fs/squashfs/super.c:19:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/jbd2/commit.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/exportfs/expfs.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/debugobjects.h:6,
from /tmp/next/build/include/linux/timer.h:8,
from /tmp/next/build/include/linux/netdevice.h:24,
from /tmp/next/build/drivers/net/ethernet/ti/netcp.h:16,
from /tmp/next/build/drivers/net/ethernet/ti/netcp_sgmii.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/proc_fs.h:10,
from /tmp/next/build/fs/proc/namespaces.c:2:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/media/dvb-frontends/m88rs2000.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/fs/squashfs/xz_wrapper.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/platform_device.h:13,
from /tmp/next/build/include/linux/stmmac.h:15,
from /tmp/next/build/drivers/net/ethernet/stmicro/stmmac/dwmac4_descs.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/proc_fs.h:10,
from /tmp/next/build/include/linux/efi.h:19,
from /tmp/next/build/fs/efivarfs/inode.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/highmem.h:5,
from /tmp/next/build/include/linux/bvec.h:10,
from /tmp/next/build/include/linux/blk_types.h:10,
from /tmp/next/build/include/linux/buffer_head.h:12,
from /tmp/next/build/fs/fat/fat.h:5,
from /tmp/next/build/fs/fat/misc.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/cdev.h:5,
from /tmp/next/build/fs/pstore/pmsg.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/fs/squashfs/zlib_wrapper.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/debugobjects.h:6,
from /tmp/next/build/include/linux/timer.h:8,
from /tmp/next/build/include/linux/netdevice.h:24,
from /tmp/next/build/include/linux/if_vlan.h:10,
from /tmp/next/build/drivers/net/ethernet/ti/cpsw_ale.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/rtnetlink.h:6,
from /tmp/next/build/net/ipv4/nexthop.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/workqueue.h:9,
from /tmp/next/build/include/linux/bpf.h:11,
from /tmp/next/build/include/linux/bpf_verifier.h:7,
from /tmp/next/build/net/core/filter.c:21:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/jbd2/transaction.c:18:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/highmem.h:5,
from /tmp/next/build/include/linux/bvec.h:10,
from /tmp/next/build/include/linux/blk_types.h:10,
from /tmp/next/build/include/linux/buffer_head.h:12,
from /tmp/next/build/fs/fat/fat.h:5,
from /tmp/next/build/fs/fat/nfs.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/kernel/time/timer_migration.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/debugobjects.h:6,
from /tmp/next/build/include/linux/timer.h:8,
from /tmp/next/build/include/linux/netdevice.h:24,
from /tmp/next/build/net/core/net-traces.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/uaccess.h:10,
from /tmp/next/build/kernel/trace/trace_events_filter.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/proc_fs.h:10,
from /tmp/next/build/fs/proc/proc_net.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/fdtable.h:11,
from /tmp/next/build/fs/locks.c:53:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/ext4/ext4_jbd2.h:15,
from /tmp/next/build/fs/ext4/ext4_jbd2.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/fs/autofs/init.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/proc_fs.h:10,
from /tmp/next/build/include/linux/efi.h:19,
from /tmp/next/build/fs/efivarfs/file.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/workqueue.h:9,
from /tmp/next/build/kernel/trace/power-traces.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/debugobjects.h:6,
from /tmp/next/build/include/linux/timer.h:8,
from /tmp/next/build/include/linux/netdevice.h:24,
from /tmp/next/build/drivers/net/ethernet/ti/netcp.h:16,
from /tmp/next/build/drivers/net/ethernet/ti/netcp_xgbepcsr.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/ext4/fsync.c:27:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/platform_device.h:13,
from /tmp/next/build/include/linux/stmmac.h:15,
from /tmp/next/build/drivers/net/ethernet/stmicro/stmmac/dwxgmac2_descs.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/workqueue.h:9,
from /tmp/next/build/include/linux/bpf.h:11,
from /tmp/next/build/include/net/xdp_sock.h:9,
from /tmp/next/build/include/net/xdp_sock_drv.h:9,
from /tmp/next/build/drivers/net/ethernet/stmicro/stmmac/stmmac_xdp.c:4:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/ext4/hash.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/media/dvb_frontend.h:36,
from /tmp/next/build/drivers/media/dvb-frontends/mn88472_priv.h:11,
from /tmp/next/build/drivers/media/dvb-frontends/mn88472.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/fs/fat/file.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/workqueue.h:9,
from /tmp/next/build/include/linux/bpf.h:11,
from /tmp/next/build/include/linux/filter.h:9,
from /tmp/next/build/kernel/bpf/core.c:22:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/highmem.h:5,
from /tmp/next/build/include/linux/bvec.h:10,
from /tmp/next/build/include/linux/blk_types.h:10,
from /tmp/next/build/include/linux/blkdev.h:9,
from /tmp/next/build/fs/ntfs3/ntfs_fs.h:12,
from /tmp/next/build/fs/ntfs3/bitfunc.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/rcupdate.h:27,
from /tmp/next/build/include/linux/rcuwait.h:5,
from /tmp/next/build/include/linux/irq_work.h:6,
from /tmp/next/build/include/linux/console.h:19,
from /tmp/next/build/fs/pstore/platform.c:16:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/net/ethernet/intel/e1000e/netdev.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/auto_fs.h:9,
from /tmp/next/build/fs/autofs/autofs_i.h:9,
from /tmp/next/build/fs/autofs/symlink.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/workqueue.h:9,
from /tmp/next/build/include/linux/bpf.h:11,
from /tmp/next/build/kernel/trace/trace_probe.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/include/linux/memblock.h:12,
from /tmp/next/build/fs/proc/page.c:2:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/highmem.h:5,
from /tmp/next/build/include/linux/bvec.h:10,
from /tmp/next/build/include/linux/blk_types.h:10,
from /tmp/next/build/include/linux/iomap.h:7,
from /tmp/next/build/fs/iomap/buffered-io.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/seq_file.h:9,
from /tmp/next/build/fs/autofs/inode.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/media/dvb_frontend.h:36,
from /tmp/next/build/drivers/media/dvb-frontends/mn88473_priv.h:11,
from /tmp/next/build/drivers/media/dvb-frontends/mn88473.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/media/dvb_frontend.h:36,
from /tmp/next/build/drivers/media/dvb-frontends/m88ds3103_priv.h:11,
from /tmp/next/build/drivers/media/dvb-frontends/m88ds3103.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/fs/fat/namei_msdos.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/ubifs/ubifs.h:16,
from /tmp/next/build/fs/ubifs/shrinker.c:30:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/ntfs3/attrlist.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/media/dvb-frontends/mt312.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/fs/pstore/inode.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/fs/efivarfs/vars.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/fs/pstore/ram_core.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/fs/tracefs/inode.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/highmem.h:5,
from /tmp/next/build/include/linux/bvec.h:10,
from /tmp/next/build/include/linux/blk_types.h:10,
from /tmp/next/build/include/linux/blkdev.h:9,
from /tmp/next/build/fs/fat/fatent.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/net/ethernet/stmicro/stmmac/dwmac-meson.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/include/linux/pagewalk.h:5,
from /tmp/next/build/fs/proc/task_mmu.c:2:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/workqueue.h:9,
from /tmp/next/build/include/linux/bpf.h:11,
from /tmp/next/build/drivers/net/ethernet/ti/cpsw_priv.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/rhashtable-types.h:12,
from /tmp/next/build/include/linux/ipc.h:7,
from /tmp/next/build/include/uapi/linux/sem.h:5,
from /tmp/next/build/include/linux/sem.h:5,
from /tmp/next/build/include/linux/compat.h:14,
from /tmp/next/build/fs/autofs/root.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/fs/debugfs/inode.c:15:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/drivers/net/ethernet/stmicro/stmmac/dwmac-rzn1.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/ext4/file.c:23:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/net/ethernet/stmicro/stmmac/dwmac4_core.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/proc_fs.h:10,
from /tmp/next/build/include/linux/efi.h:19,
from /tmp/next/build/fs/efivarfs/super.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/rcupdate.h:27,
from /tmp/next/build/include/linux/rculist.h:11,
from /tmp/next/build/include/linux/sched/signal.h:5,
from /tmp/next/build/fs/autofs/waitq.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/net/ethernet/stmicro/stmmac/dwmac-ipq806x.c:19:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/mm/slub.c:15:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/fs/proc/vmcore.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/fs/lockd/clntlock.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/highmem.h:5,
from /tmp/next/build/include/linux/bvec.h:10,
from /tmp/next/build/include/linux/blk_types.h:10,
from /tmp/next/build/include/linux/blkdev.h:9,
from /tmp/next/build/fs/ext4/ext4.h:22,
from /tmp/next/build/fs/ext4/fsmap.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/fs/lockd/svcshare.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/workqueue.h:9,
from /tmp/next/build/include/net/pkt_cls.h:6,
from /tmp/next/build/drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/ntfs3/dir.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/radix-tree.h:14,
from /tmp/next/build/include/linux/idr.h:15,
from /tmp/next/build/include/linux/fsnotify_backend.h:13,
from /tmp/next/build/include/linux/fsnotify.h:15,
from /tmp/next/build/fs/tracefs/event_inode.c:17:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/drivers/media/dvb-frontends/mxl692.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/auto_fs.h:9,
from /tmp/next/build/fs/autofs/autofs_i.h:9,
from /tmp/next/build/fs/autofs/expire.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/freezer.h:8,
from /tmp/next/build/fs/ubifs/commit.c:34:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
/tmp/next/build/include/linux/freezer.h: In function 'try_to_freeze':
/tmp/next/build/include/linux/freezer.h:58:9: error: implicit declaration of function 'might_sleep' [-Wimplicit-function-declaration]
58 | might_sleep();
| ^~~~~~~~~~~
make[5]: *** [/tmp/next/build/scripts/Makefile.build:287: fs/ubifs/commit.o] Error 1
make[5]: *** Waiting for unfinished jobs....
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/ext4/mmp.c:2:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/drivers/net/ethernet/stmicro/stmmac/stmmac_platform.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/workqueue.h:9,
from /tmp/next/build/include/linux/bpf.h:11,
from /tmp/next/build/include/linux/bpf-cgroup.h:5,
from /tmp/next/build/kernel/trace/trace_uprobe.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/fs/fat/namei_vfat.c:19:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/fs/fat/dir.c:17:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/fs/fat/inode.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/cgroup.h:12,
from /tmp/next/build/kernel/cgroup/cgroup-internal.h:5,
from /tmp/next/build/kernel/cgroup/cgroup.c:28:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/media/dvb-frontends/dvb-pll.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/fs/autofs/dev-ioctl.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/ipv6/ip6_tunnel.c:18:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/ubifs/ubifs.h:16,
from /tmp/next/build/fs/ubifs/master.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/ubifs/ubifs.h:16,
from /tmp/next/build/fs/ubifs/scan.c:18:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/mutex.h:17,
from /tmp/next/build/include/linux/kernfs.h:11,
from /tmp/next/build/include/linux/sysfs.h:16,
from /tmp/next/build/include/linux/kobject.h:20,
from /tmp/next/build/include/linux/of.h:18,
from /tmp/next/build/drivers/net/ethernet/stmicro/stmmac/dwmac-socfpga.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/ubifs/ubifs.h:16,
from /tmp/next/build/fs/ubifs/sb.c:17:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/fs/ext4/migrate.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/fs/lockd/host.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/fs/lockd/svc.c:16:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/platform_device.h:13,
from /tmp/next/build/include/linux/stmmac.h:15,
from /tmp/next/build/drivers/net/ethernet/stmicro/stmmac/dwmac-sunxi.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/ext4/ext4_jbd2.h:15,
from /tmp/next/build/fs/ext4/indirect.c:24:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/net/ethernet/stmicro/stmmac/dwmac-qcom-ethqos.c:4:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/ntfs3/namei.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/fs/debugfs/file.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/net/ethernet/ti/netcp_core.c:15:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/fs/nfs/getroot.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/ntfs3/record.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/fs/lockd/clntproc.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/net/ethernet/stmicro/stmmac/dwmac-sun55i.c:15:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/ubifs/ubifs.h:16,
from /tmp/next/build/fs/ubifs/log.c:18:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/net/ethernet/ti/netcp_ethss.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/uaccess.h:10,
from /tmp/next/build/fs/proc/base.c:51:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/media/dvb_frontend.h:36,
from /tmp/next/build/drivers/media/dvb-frontends/rtl2830_priv.h:11,
from /tmp/next/build/drivers/media/dvb-frontends/rtl2830.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/net/ethernet/renesas/sh_eth.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/rcupdate.h:27,
from /tmp/next/build/include/linux/rbtree.h:24,
from /tmp/next/build/include/linux/regmap.h:14,
from /tmp/next/build/drivers/media/dvb-frontends/rtl2832_priv.h:12,
from /tmp/next/build/drivers/media/dvb-frontends/rtl2832.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/ext4/symlink.c:21:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/net/ethernet/stmicro/stmmac/dwmac-generic.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/fs/ubifs/io.c:62:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/lockd/procfs.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/ubifs/ubifs.h:16,
from /tmp/next/build/fs/ubifs/file.c:40:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/ext4/move_extent.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/fs/ubifs/gc.c:44:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/ubifs/ubifs.h:16,
from /tmp/next/build/fs/ubifs/dir.c:31:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/highmem.h:5,
from /tmp/next/build/include/linux/bvec.h:10,
from /tmp/next/build/include/linux/blk_types.h:10,
from /tmp/next/build/include/linux/blk-crypto.h:125,
from /tmp/next/build/fs/ext4/page-io.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/wait.h:9,
from /tmp/next/build/include/linux/poll.h:8,
from /tmp/next/build/include/media/dvbdev.h:23,
from /tmp/next/build/include/media/dvb_ca_en50221.h:23,
from /tmp/next/build/drivers/media/dvb-frontends/sp2.h:11,
from /tmp/next/build/drivers/media/dvb-frontends/sp2_priv.h:11,
from /tmp/next/build/drivers/media/dvb-frontends/sp2.c:15:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/workqueue.h:9,
from /tmp/next/build/kernel/trace/trace_events.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/ubifs/ubifs.h:16,
from /tmp/next/build/fs/ubifs/journal.c:49:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/highmem.h:5,
from /tmp/next/build/include/linux/bvec.h:10,
from /tmp/next/build/include/linux/blk_types.h:10,
from /tmp/next/build/include/linux/blkdev.h:9,
from /tmp/next/build/fs/ext4/ext4.h:22,
from /tmp/next/build/fs/ext4/xattr_hurd.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/ubifs/ubifs.h:16,
from /tmp/next/build/fs/ubifs/budget.c:21:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/crypto.h:15,
from /tmp/next/build/include/crypto/acompress.h:16,
from /tmp/next/build/fs/ubifs/compress.c:18:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/ext4/xattr_trusted.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/media/dvb-frontends/cxd2880/cxd2880_common.h:14,
from /tmp/next/build/drivers/media/dvb-frontends/cxd2880/cxd2880_common.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/ubifs/ubifs.h:16,
from /tmp/next/build/fs/ubifs/orphan.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/rhashtable-types.h:12,
from /tmp/next/build/include/linux/ipc.h:7,
from /tmp/next/build/include/uapi/linux/sem.h:5,
from /tmp/next/build/include/linux/sem.h:5,
from /tmp/next/build/include/linux/compat.h:14,
from /tmp/next/build/fs/ubifs/ioctl.c:15:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/media/dvb-frontends/cxd2880/cxd2880_common.h:14,
from /tmp/next/build/drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.h:15,
from /tmp/next/build/drivers/media/dvb-frontends/cxd2880/cxd2880_integ.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/tracepoint.h:15,
from /tmp/next/build/fs/lockd/trace.h:8,
from /tmp/next/build/fs/lockd/trace.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/media/dvb-frontends/cxd2880/cxd2880_common.h:14,
from /tmp/next/build/drivers/media/dvb-frontends/cxd2880/cxd2880_devio_spi.h:13,
from /tmp/next/build/drivers/media/dvb-frontends/cxd2880/cxd2880_devio_spi.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/media/dvb-frontends/cxd2880/cxd2880_common.h:14,
from /tmp/next/build/drivers/media/dvb-frontends/cxd2880/cxd2880_io.h:13,
from /tmp/next/build/drivers/media/dvb-frontends/cxd2880/cxd2880_io.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/highmem.h:5,
from /tmp/next/build/include/linux/bvec.h:10,
from /tmp/next/build/include/linux/blk_types.h:10,
from /tmp/next/build/include/linux/blkdev.h:9,
from /tmp/next/build/fs/ntfs3/run.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/highmem.h:5,
from /tmp/next/build/include/linux/bvec.h:10,
from /tmp/next/build/include/linux/blk_types.h:10,
from /tmp/next/build/include/linux/buffer_head.h:12,
from /tmp/next/build/fs/ntfs3/bitmap.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/ubifs/ubifs.h:16,
from /tmp/next/build/fs/ubifs/replay.c:23:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/ext4/sysfs.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/media/dvb-frontends/si2168.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/fs/lockd/svclock.c:25:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/ext4/xattr_user.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/rcupdate.h:27,
from /tmp/next/build/include/linux/sysctl.h:26,
from /tmp/next/build/fs/proc/proc_sysctl.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/ext4/ialloc.c:17:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/ntfs3/xattr.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/highmem.h:5,
from /tmp/next/build/include/linux/bvec.h:10,
from /tmp/next/build/include/linux/blk_types.h:10,
from /tmp/next/build/include/linux/iomap.h:7,
from /tmp/next/build/fs/ext4/inline.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/ubifs/sysfs.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/media/dvb-frontends/cxd2880/cxd2880_common.h:14,
from /tmp/next/build/drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_mon.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/ubifs/ubifs.h:16,
from /tmp/next/build/fs/ubifs/find.c:18:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/platform_device.h:13,
from /tmp/next/build/include/linux/stmmac.h:15,
from /tmp/next/build/drivers/net/ethernet/stmicro/stmmac/dwmac-rk.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/proc_fs.h:10,
from /tmp/next/build/fs/ext4/extents_status.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/fs/ubifs/super.c:18:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/media/dvb-frontends/stb6000.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/media/dvb-frontends/si2165.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/media/dvb-frontends/sp887x.c:15:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/ubifs/ubifs.h:16,
from /tmp/next/build/fs/ubifs/tnc_misc.c:18:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/net/ethernet/realtek/r8169_main.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/fs/lockd/xdr.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/include/linux/i2c.h:13,
from /tmp/next/build/drivers/media/dvb-frontends/rtl2832_sdr.h:14,
from /tmp/next/build/drivers/media/dvb-frontends/rtl2832_sdr.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/fs/nfs/client.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/ubifs/ubifs.h:16,
from /tmp/next/build/fs/ubifs/tnc_commit.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/ntfs3/attrib.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/ubifs/ubifs.h:16,
from /tmp/next/build/fs/ubifs/xattr.c:46:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/fs/lockd/xdr4.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/media/dvb-frontends/cxd2880/cxd2880_common.h:14,
from /tmp/next/build/drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_mon.h:13,
from /tmp/next/build/drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt_mon.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/ext4/orphan.c:4:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/media/dvb-frontends/stv6110.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/ext4/ioctl.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/media/dvb-frontends/tda10021.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/media/dvb-frontends/tda826x.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/fs/nfs/file.c:20:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/fs/ubifs/recovery.c:39:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/highmem.h:5,
from /tmp/next/build/include/linux/bvec.h:10,
from /tmp/next/build/include/linux/blk_types.h:10,
from /tmp/next/build/include/linux/blkdev.h:9,
from /tmp/next/build/fs/ntfs3/fsntfs.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/nfs/sysctl.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/include/linux/spi/spi.h:9,
from /tmp/next/build/drivers/media/dvb-frontends/cxd2880/cxd2880_spi_device.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/media/dvb-frontends/tda10023.c:16:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/fiemap.h:6,
from /tmp/next/build/fs/ntfs3/frecord.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/media/dvb-frontends/tua6100.c:19:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/ubifs/ubifs.h:16,
from /tmp/next/build/fs/ubifs/lprops.c:19:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/fs/nfs/nfs3super.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/highmem.h:5,
from /tmp/next/build/include/linux/bvec.h:10,
from /tmp/next/build/include/linux/blk_types.h:10,
from /tmp/next/build/include/linux/blkdev.h:9,
from /tmp/next/build/fs/ntfs3/super.c:57:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/fs/jbd2/journal.c:22:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/highmem.h:5,
from /tmp/next/build/include/linux/bvec.h:10,
from /tmp/next/build/include/linux/blk_types.h:10,
from /tmp/next/build/include/linux/buffer_head.h:12,
from /tmp/next/build/fs/ntfs3/inode.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/rcupdate.h:27,
from /tmp/next/build/include/linux/rculist.h:11,
from /tmp/next/build/include/linux/dcache.h:8,
from /tmp/next/build/fs/nfs/export.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/rcupdate.h:27,
from /tmp/next/build/include/linux/rbtree.h:24,
from /tmp/next/build/include/linux/key.h:15,
from /tmp/next/build/include/linux/cred.h:13,
from /tmp/next/build/include/linux/nfs.h:11,
from /tmp/next/build/fs/nfs/nfsroot.c:77:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/fs/nfs/namespace.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/fs/nfs/unlink.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/fs/nfs/sysfs.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/media/dvb-frontends/tda10086.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/fs/nfs/super.c:24:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/media/dvb-frontends/zl10036.c:18:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/ratelimit.h:6,
from /tmp/next/build/include/linux/dev_printk.h:16,
from /tmp/next/build/include/linux/device.h:15,
from /tmp/next/build/include/linux/platform_device.h:13,
from /tmp/next/build/drivers/media/dvb-frontends/zd1301_demod.h:11,
from /tmp/next/build/drivers/media/dvb-frontends/zd1301_demod.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/media/dvb-frontends/itd1000.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/media/dvb-frontends/ves1820.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/media/dvb_frontend.h:36,
from /tmp/next/build/drivers/media/dvb-frontends/ts2020.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/media/dvb-frontends/zl10039.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/media/dvb_frontend.h:36,
from /tmp/next/build/drivers/media/dvb-frontends/tda10071_priv.h:11,
from /tmp/next/build/drivers/media/dvb-frontends/tda10071.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/media/dvb-frontends/tda1004x.c:20:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/drivers/media/dvb-frontends/cxd2880/cxd2880_common.h:14,
from /tmp/next/build/drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_mon.h:13,
from /tmp/next/build/drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2_mon.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/fs/nfs/nfs4renewd.c:41:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/drivers/media/dvb-frontends/cx24113.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/fs/ubifs/tnc.c:22:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/fs/nfs/dns_resolve.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/media/dvb_frontend.h:36,
from /tmp/next/build/drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/fs/nfs/nfs4super.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/nfs/nfs3acl.c:2:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/fs/nfs/callback.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/rcupdate.h:27,
from /tmp/next/build/include/linux/sysctl.h:26,
from /tmp/next/build/fs/nfs/nfs4sysctl.c:9:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/highmem.h:5,
from /tmp/next/build/include/linux/bvec.h:10,
from /tmp/next/build/include/linux/blk_types.h:10,
from /tmp/next/build/include/linux/blkdev.h:9,
from /tmp/next/build/fs/ntfs3/index.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/media/dvb_frontend.h:36,
from /tmp/next/build/drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd_dvbt2.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/fs/ubifs/lpt_commit.c:17:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/fs/nfs/direct.c:43:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/ubifs/ubifs.h:16,
from /tmp/next/build/fs/ubifs/lpt.c:34:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/fs/nfs/nfs3proc.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/fs/nfs/nfs4namespace.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/nfs/nfs4file.c:7:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/fs/nfs/pagelist.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/rhashtable-types.h:12,
from /tmp/next/build/include/linux/ipc.h:7,
from /tmp/next/build/include/uapi/linux/sem.h:5,
from /tmp/next/build/include/linux/sem.h:5,
from /tmp/next/build/include/linux/compat.h:14,
from /tmp/next/build/fs/nfs/fs_context.c:13:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/fs/ext4/resize.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/nfs/nfs4idmap.c:38:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/workqueue.h:9,
from /tmp/next/build/include/net/net_namespace.h:10,
from /tmp/next/build/include/linux/inet.h:42,
from /tmp/next/build/include/linux/sunrpc/msg_prot.h:207,
from /tmp/next/build/include/linux/nfs4.h:19,
from /tmp/next/build/fs/nfs/callback_proc.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/include/linux/resource_ext.h:11,
from /tmp/next/build/include/linux/acpi.h:14,
from /tmp/next/build/include/linux/spi/spi.h:9,
from /tmp/next/build/drivers/media/dvb-frontends/cxd2880/cxd2880_top.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/highmem.h:5,
from /tmp/next/build/include/linux/bvec.h:10,
from /tmp/next/build/include/linux/blk_types.h:10,
from /tmp/next/build/include/linux/blkdev.h:9,
from /tmp/next/build/fs/ext4/ext4.h:22,
from /tmp/next/build/fs/ext4/fast_commit.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/fs/ubifs/debug.c:18:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
make[4]: *** [/tmp/next/build/scripts/Makefile.build:544: fs/ubifs] Error 2
make[4]: *** Waiting for unfinished jobs....
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/fs/nfs/nfs3xdr.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/fs/nfs/nfs4client.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/media/dvb_frontend.h:36,
from /tmp/next/build/drivers/media/dvb-frontends/stv0900.h:16,
from /tmp/next/build/drivers/media/dvb-frontends/stv0900_sw.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/media/dvb_frontend.h:36,
from /tmp/next/build/drivers/media/dvb-frontends/cxd2880/cxd2880_tnrdmd.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/alloc_tag.h:14,
from /tmp/next/build/include/linux/rhashtable-types.h:12,
from /tmp/next/build/include/linux/ipc.h:7,
from /tmp/next/build/include/uapi/linux/sem.h:5,
from /tmp/next/build/include/linux/sem.h:5,
from /tmp/next/build/include/linux/compat.h:14,
from /tmp/next/build/fs/nfs/dir.c:21:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/fs/nfs/inode.c:17:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/ext4/xattr.c:55:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/fs/nfs/delegation.c:10:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/include/linux/ring_buffer.h:5,
from /tmp/next/build/kernel/trace/trace.c:15:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/slab.h:16,
from /tmp/next/build/fs/nfs/write.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/highmem.h:5,
from /tmp/next/build/include/linux/bvec.h:10,
from /tmp/next/build/include/linux/blk_types.h:10,
from /tmp/next/build/include/linux/blkdev.h:9,
from /tmp/next/build/fs/ntfs3/fslog.c:8:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/ext4/namei.c:28:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/nfs/nfs42proc.c:5:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/sched.h:37,
from /tmp/next/build/include/linux/delay.h:13,
from /tmp/next/build/net/mac80211/mlme.c:14:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/ext4/extents.c:20:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/mac80211/trace.c:3:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/net/wireless/trace.c:1:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/ext4/ext4_jbd2.h:15,
from /tmp/next/build/fs/ext4/mballoc.c:12:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/fs/ext4/inode.c:22:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/drivers/media/dvb-frontends/drx39xyj/drxj.c:58:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
make[4]: *** [/tmp/next/build/scripts/Makefile.build:544: drivers/media] Error 2
make[3]: *** [/tmp/next/build/scripts/Makefile.build:544: drivers] Error 2
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/fs/nfs/nfs4xdr.c:40:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/kernel/events/core.c:11:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/swait.h:7,
from /tmp/next/build/include/linux/completion.h:12,
from /tmp/next/build/include/linux/shrinker.h:8,
from /tmp/next/build/include/linux/list_lru.h:13,
from /tmp/next/build/include/linux/fs/super_types.h:7,
from /tmp/next/build/include/linux/fs/super.h:5,
from /tmp/next/build/include/linux/fs.h:5,
from /tmp/next/build/include/linux/highmem.h:5,
from /tmp/next/build/include/linux/bvec.h:10,
from /tmp/next/build/include/linux/blk_types.h:10,
from /tmp/next/build/include/linux/blkdev.h:9,
from /tmp/next/build/fs/nfs/nfs4trace.c:6:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
make[3]: *** [/tmp/next/build/scripts/Makefile.build:544: kernel] Error 2
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/mm.h:7,
from /tmp/next/build/fs/nfs/nfs4proc.c:38:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
In file included from /tmp/next/build/include/linux/smp.h:119,
from /tmp/next/build/include/linux/lockdep.h:14,
from /tmp/next/build/include/linux/spinlock.h:63,
from /tmp/next/build/include/linux/mmzone.h:8,
from /tmp/next/build/include/linux/gfp.h:7,
from /tmp/next/build/include/linux/umh.h:4,
from /tmp/next/build/include/linux/kmod.h:9,
from /tmp/next/build/include/linux/module.h:18,
from /tmp/next/build/fs/ext4/super.c:20:
/tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
73 | extern int register_ipi_completion(struct completion *completion, int cpu);
| ^~~~~~~~~~
make[3]: *** [/tmp/next/build/scripts/Makefile.build:544: fs] Error 2
make[2]: *** [/tmp/next/build/Makefile:2085: .] Error 2
make[1]: *** [/tmp/next/build/Makefile:248: __sub-make] Error 2
make: *** [Makefile:248: __sub-make] Error 2
Command exited with non-zero status 2
1971.72user 454.98system 0:18.39elapsed 13192%CPU (0avgtext+0avgdata 328108maxresident)k
0inputs+0outputs (977major+30446507minor)pagefaults 0swaps
Caused by commit
cb2d25278d5ff (random: don't use "proxy" headers)
I have used the tree from 20260122 instead.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]
^ permalink raw reply [flat|nested] 29+ messages in thread* Re: linux-next: build failure after merge of the random tree
2026-01-23 21:48 Mark Brown
@ 2026-01-23 21:56 ` Andy Shevchenko
2026-01-23 22:10 ` Mark Brown
2026-02-02 15:22 ` Mark Brown
1 sibling, 1 reply; 29+ messages in thread
From: Andy Shevchenko @ 2026-01-23 21:56 UTC (permalink / raw)
To: Mark Brown
Cc: Theodore Ts'o, Jason A. Donenfeld, Linux Kernel Mailing List,
Linux Next Mailing List
On Fri, Jan 23, 2026 at 09:48:19PM +0000, Mark Brown wrote:
> Hi all,
>
> After merging the random tree, today's linux-next build (arm
> multi_v7_defconfig) failed like this:
>
> In file included from /tmp/next/build/include/linux/smp.h:119,
> from /tmp/next/build/include/linux/lockdep.h:14,
> from /tmp/next/build/include/linux/spinlock.h:63,
> from /tmp/next/build/include/linux/sched.h:37,
> from /tmp/next/build/arch/arm/kernel/asm-offsets.c:13:
> /tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
> 73 | extern int register_ipi_completion(struct completion *completion, int cpu);
> | ^~~~~~~~~~
Thank you for the report.
> Caused by commit
>
> cb2d25278d5ff (random: don't use "proxy" headers)
>
> I have used the tree from 20260122 instead.
Wouldn't adding
struct completion;
at the top of arch/arm/include/asm/smp.h fix this?
--
With Best Regards,
Andy Shevchenko
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: linux-next: build failure after merge of the random tree
2026-01-23 21:56 ` Andy Shevchenko
@ 2026-01-23 22:10 ` Mark Brown
2026-01-23 22:18 ` Andy Shevchenko
0 siblings, 1 reply; 29+ messages in thread
From: Mark Brown @ 2026-01-23 22:10 UTC (permalink / raw)
To: Andy Shevchenko
Cc: Theodore Ts'o, Jason A. Donenfeld, Linux Kernel Mailing List,
Linux Next Mailing List
[-- Attachment #1: Type: text/plain, Size: 1431 bytes --]
On Fri, Jan 23, 2026 at 11:56:04PM +0200, Andy Shevchenko wrote:
> On Fri, Jan 23, 2026 at 09:48:19PM +0000, Mark Brown wrote:
> > After merging the random tree, today's linux-next build (arm
> > multi_v7_defconfig) failed like this:
> > /tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
> > 73 | extern int register_ipi_completion(struct completion *completion, int cpu);
> > | ^~~~~~~~~~
> Wouldn't adding
> struct completion;
> at the top of arch/arm/include/asm/smp.h fix this?
That ougtht to do the bulk of it, though I see there's also at least:
/tmp/next/build/include/linux/dma-fence.h: In function '__dma_fence_is_later':
/tmp/next/build/include/linux/dma-fence.h:501:22: error: implicit declaration of
function 'lower_32_bits' [-Wimplicit-function-declaration]
501 | return (int)(lower_32_bits(f1) - lower_32_bits(f2)) > 0;
| ^~~~~~~~~~~~~
and
In file included from /tmp/next/build/drivers/power/supply/tps65090-charger.c:10
:
/tmp/next/build/include/linux/freezer.h: In function 'try_to_freeze':
/tmp/next/build/include/linux/freezer.h:58:9: error: implicit declaration of function 'might_sleep' [-Wimplicit-function-declaration]
58 | might_sleep();
| ^~~~~~~~~~~
in there.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]
^ permalink raw reply [flat|nested] 29+ messages in thread* Re: linux-next: build failure after merge of the random tree
2026-01-23 22:10 ` Mark Brown
@ 2026-01-23 22:18 ` Andy Shevchenko
2026-01-23 22:22 ` Mark Brown
0 siblings, 1 reply; 29+ messages in thread
From: Andy Shevchenko @ 2026-01-23 22:18 UTC (permalink / raw)
To: Mark Brown
Cc: Theodore Ts'o, Jason A. Donenfeld, Linux Kernel Mailing List,
Linux Next Mailing List
On Fri, Jan 23, 2026 at 10:10:56PM +0000, Mark Brown wrote:
> On Fri, Jan 23, 2026 at 11:56:04PM +0200, Andy Shevchenko wrote:
> > On Fri, Jan 23, 2026 at 09:48:19PM +0000, Mark Brown wrote:
>
> > > After merging the random tree, today's linux-next build (arm
> > > multi_v7_defconfig) failed like this:
>
> > > /tmp/next/build/arch/arm/include/asm/smp.h:73:43: warning: 'struct completion' declared inside parameter list will not be visible outside of this definition or declaration
> > > 73 | extern int register_ipi_completion(struct completion *completion, int cpu);
> > > | ^~~~~~~~~~
>
> > Wouldn't adding
>
> > struct completion;
>
> > at the top of arch/arm/include/asm/smp.h fix this?
>
> That ougtht to do the bulk of it, though I see there's also at least:
>
> /tmp/next/build/include/linux/dma-fence.h: In function '__dma_fence_is_later':
> /tmp/next/build/include/linux/dma-fence.h:501:22: error: implicit declaration of
> function 'lower_32_bits' [-Wimplicit-function-declaration]
> 501 | return (int)(lower_32_bits(f1) - lower_32_bits(f2)) > 0;
> | ^~~~~~~~~~~~~
This (dma-fence.h) needs wordpart.h.
> and
>
> In file included from /tmp/next/build/drivers/power/supply/tps65090-charger.c:10
> :
> /tmp/next/build/include/linux/freezer.h: In function 'try_to_freeze':
> /tmp/next/build/include/linux/freezer.h:58:9: error: implicit declaration of function 'might_sleep' [-Wimplicit-function-declaration]
> 58 | might_sleep();
> | ^~~~~~~~~~~
>
> in there.
And this (freezer.h) for now requires kernel.h :-(
...
Okay, I need to reproduce that.
Thanks!
--
With Best Regards,
Andy Shevchenko
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: linux-next: build failure after merge of the random tree
2026-01-23 22:18 ` Andy Shevchenko
@ 2026-01-23 22:22 ` Mark Brown
2026-01-23 22:44 ` Andy Shevchenko
0 siblings, 1 reply; 29+ messages in thread
From: Mark Brown @ 2026-01-23 22:22 UTC (permalink / raw)
To: Andy Shevchenko
Cc: Theodore Ts'o, Jason A. Donenfeld, Linux Kernel Mailing List,
Linux Next Mailing List
[-- Attachment #1: Type: text/plain, Size: 255 bytes --]
On Sat, Jan 24, 2026 at 12:18:45AM +0200, Andy Shevchenko wrote:
> Okay, I need to reproduce that.
I'd suggest testing some other configs/arches too, the -next build gives
up as soon as one thing errors out so there's possibly other things with
issues.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: linux-next: build failure after merge of the random tree
2026-01-23 22:22 ` Mark Brown
@ 2026-01-23 22:44 ` Andy Shevchenko
0 siblings, 0 replies; 29+ messages in thread
From: Andy Shevchenko @ 2026-01-23 22:44 UTC (permalink / raw)
To: Mark Brown
Cc: Theodore Ts'o, Jason A. Donenfeld, Linux Kernel Mailing List,
Linux Next Mailing List
On Fri, Jan 23, 2026 at 10:22:47PM +0000, Mark Brown wrote:
> On Sat, Jan 24, 2026 at 12:18:45AM +0200, Andy Shevchenko wrote:
>
> > Okay, I need to reproduce that.
>
> I'd suggest testing some other configs/arches too, the -next build gives
> up as soon as one thing errors out so there's possibly other things with
> issues.
Yeah, it was x86 builds that I tested.
--
With Best Regards,
Andy Shevchenko
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: linux-next: build failure after merge of the random tree
2026-01-23 21:48 Mark Brown
2026-01-23 21:56 ` Andy Shevchenko
@ 2026-02-02 15:22 ` Mark Brown
2026-02-02 17:34 ` Andy Shevchenko
1 sibling, 1 reply; 29+ messages in thread
From: Mark Brown @ 2026-02-02 15:22 UTC (permalink / raw)
To: Theodore Ts'o, Jason A. Donenfeld
Cc: Andy Shevchenko, Linux Kernel Mailing List,
Linux Next Mailing List
[-- Attachment #1: Type: text/plain, Size: 235 bytes --]
On Fri, Jan 23, 2026 at 09:48:19PM +0000, Mark Brown wrote:
> Hi all,
>
> After merging the random tree, today's linux-next build (arm
> multi_v7_defconfig) failed like this:
This regression is still present in today's -next.
[-- Attachment #2: signature.asc --]
[-- Type: application/pgp-signature, Size: 488 bytes --]
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: linux-next: build failure after merge of the random tree
2026-02-02 15:22 ` Mark Brown
@ 2026-02-02 17:34 ` Andy Shevchenko
2026-02-02 19:51 ` Jason A. Donenfeld
0 siblings, 1 reply; 29+ messages in thread
From: Andy Shevchenko @ 2026-02-02 17:34 UTC (permalink / raw)
To: Mark Brown
Cc: Theodore Ts'o, Jason A. Donenfeld, Linux Kernel Mailing List,
Linux Next Mailing List
On Mon, Feb 02, 2026 at 03:22:44PM +0000, Mark Brown wrote:
> On Fri, Jan 23, 2026 at 09:48:19PM +0000, Mark Brown wrote:
> >
> > After merging the random tree, today's linux-next build (arm
> > multi_v7_defconfig) failed like this:
>
> This regression is still present in today's -next.
Please, revert this patch, as it shows more work is needed on arm (and maybe
other) side. Meanwhile I installed compiler for ARM and I see some issues even
after I fixed quite a few by the proposed changes (in this email thread).
--
With Best Regards,
Andy Shevchenko
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: linux-next: build failure after merge of the random tree
2026-02-02 17:34 ` Andy Shevchenko
@ 2026-02-02 19:51 ` Jason A. Donenfeld
0 siblings, 0 replies; 29+ messages in thread
From: Jason A. Donenfeld @ 2026-02-02 19:51 UTC (permalink / raw)
To: Andy Shevchenko
Cc: Mark Brown, Theodore Ts'o, Linux Kernel Mailing List,
Linux Next Mailing List
On Mon, Feb 2, 2026 at 6:34 PM Andy Shevchenko
<andriy.shevchenko@linux.intel.com> wrote:
>
> On Mon, Feb 02, 2026 at 03:22:44PM +0000, Mark Brown wrote:
> > On Fri, Jan 23, 2026 at 09:48:19PM +0000, Mark Brown wrote:
> > >
> > > After merging the random tree, today's linux-next build (arm
> > > multi_v7_defconfig) failed like this:
> >
> > This regression is still present in today's -next.
>
> Please, revert this patch, as it shows more work is needed on arm (and maybe
> other) side. Meanwhile I installed compiler for ARM and I see some issues even
> after I fixed quite a few by the proposed changes (in this email thread).
Reverted.
^ permalink raw reply [flat|nested] 29+ messages in thread
* linux-next: build failure after merge of the random tree
@ 2024-10-01 3:44 Stephen Rothwell
2024-10-01 8:06 ` Uros Bizjak
2024-10-10 4:38 ` Stephen Rothwell
0 siblings, 2 replies; 29+ messages in thread
From: Stephen Rothwell @ 2024-10-01 3:44 UTC (permalink / raw)
To: Theodore Ts'o, Jason A. Donenfeld, Lucas De Marchi,
Thomas Hellström
Cc: Uros Bizjak, DRM XE List, Linux Kernel Mailing List,
Linux Next Mailing List
[-- Attachment #1: Type: text/plain, Size: 1314 bytes --]
Hi all,
After merging the random tree, today's linux-next build (x86_64
allmodconfig) failed like this:
Caused by commit
38d1a9d296c8 ("random: Do not include <linux/prandom.h> in <linux/random.h>")
interacting with commit
5a90b60db5e6 ("drm/xe: Add a xe_bo subtest for shrinking / swapping")
from the drm-xe tree.
I have applied the following merge fix patch for today.
From: Stephen Rothwell <sfr@canb.auug.org.au>
Date: Tue, 1 Oct 2024 13:33:48 +1000
Subject: [PATCH] fix up for "random: Do not include <linux/prandom.h> in <linux/random.h>"
interacting with commit
5a90b60db5e6 ("drm/xe: Add a xe_bo subtest for shrinking / swapping")
from the drm-xe tree.
Signed-off-by: Stephen Rothwell <sfr@canb.auug.org.au>
---
drivers/gpu/drm/xe/tests/xe_bo.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/xe/tests/xe_bo.c b/drivers/gpu/drm/xe/tests/xe_bo.c
index 7d3fd720478b..3a14b70f12b8 100644
--- a/drivers/gpu/drm/xe/tests/xe_bo.c
+++ b/drivers/gpu/drm/xe/tests/xe_bo.c
@@ -7,7 +7,7 @@
#include <kunit/visibility.h>
#include <linux/iosys-map.h>
-#include <linux/random.h>
+#include <linux/prandom.h>
#include <linux/swap.h>
#include <uapi/linux/sysinfo.h>
--
2.45.2
--
Cheers,
Stephen Rothwell
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 488 bytes --]
^ permalink raw reply related [flat|nested] 29+ messages in thread* Re: linux-next: build failure after merge of the random tree
2024-10-01 3:44 Stephen Rothwell
@ 2024-10-01 8:06 ` Uros Bizjak
2024-10-10 4:38 ` Stephen Rothwell
1 sibling, 0 replies; 29+ messages in thread
From: Uros Bizjak @ 2024-10-01 8:06 UTC (permalink / raw)
To: Stephen Rothwell
Cc: Theodore Ts'o, Jason A. Donenfeld, Lucas De Marchi,
Thomas Hellström, DRM XE List, Linux Kernel Mailing List,
Linux Next Mailing List
On Tue, Oct 1, 2024 at 5:44 AM Stephen Rothwell <sfr@canb.auug.org.au> wrote:
>
> Hi all,
>
> After merging the random tree, today's linux-next build (x86_64
> allmodconfig) failed like this:
>
>
> Caused by commit
>
> 38d1a9d296c8 ("random: Do not include <linux/prandom.h> in <linux/random.h>")
>
> interacting with commit
>
> 5a90b60db5e6 ("drm/xe: Add a xe_bo subtest for shrinking / swapping")
>
> from the drm-xe tree.
This was kind of expected when two commits are in flight in the same
area. IMO, the best way to solve this collision is to change the new
include in the DRM tree from <linux/random.h> to <linux/prandom.h>, as
is shown in the proposed patch.
> I have applied the following merge fix patch for today.
Thanks,
Uros.
> From: Stephen Rothwell <sfr@canb.auug.org.au>
> Date: Tue, 1 Oct 2024 13:33:48 +1000
> Subject: [PATCH] fix up for "random: Do not include <linux/prandom.h> in <linux/random.h>"
>
> interacting with commit
>
> 5a90b60db5e6 ("drm/xe: Add a xe_bo subtest for shrinking / swapping")
>
> from the drm-xe tree.
>
> Signed-off-by: Stephen Rothwell <sfr@canb.auug.org.au>
> ---
> drivers/gpu/drm/xe/tests/xe_bo.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/drivers/gpu/drm/xe/tests/xe_bo.c b/drivers/gpu/drm/xe/tests/xe_bo.c
> index 7d3fd720478b..3a14b70f12b8 100644
> --- a/drivers/gpu/drm/xe/tests/xe_bo.c
> +++ b/drivers/gpu/drm/xe/tests/xe_bo.c
> @@ -7,7 +7,7 @@
> #include <kunit/visibility.h>
>
> #include <linux/iosys-map.h>
> -#include <linux/random.h>
> +#include <linux/prandom.h>
> #include <linux/swap.h>
>
> #include <uapi/linux/sysinfo.h>
> --
> 2.45.2
>
> --
> Cheers,
> Stephen Rothwell
^ permalink raw reply [flat|nested] 29+ messages in thread* Re: linux-next: build failure after merge of the random tree
2024-10-01 3:44 Stephen Rothwell
2024-10-01 8:06 ` Uros Bizjak
@ 2024-10-10 4:38 ` Stephen Rothwell
2024-11-20 2:34 ` Stephen Rothwell
1 sibling, 1 reply; 29+ messages in thread
From: Stephen Rothwell @ 2024-10-10 4:38 UTC (permalink / raw)
To: Theodore Ts'o, Jason A. Donenfeld, Lucas De Marchi,
Thomas Hellström
Cc: Uros Bizjak, DRM XE List, Linux Kernel Mailing List,
Linux Next Mailing List
[-- Attachment #1: Type: text/plain, Size: 1437 bytes --]
Hi all,
On Tue, 1 Oct 2024 13:44:23 +1000 Stephen Rothwell <sfr@canb.auug.org.au> wrote:
>
> After merging the random tree, today's linux-next build (x86_64
> allmodconfig) failed like this:
>
>
> Caused by commit
>
> 38d1a9d296c8 ("random: Do not include <linux/prandom.h> in <linux/random.h>")
>
> interacting with commit
>
> 5a90b60db5e6 ("drm/xe: Add a xe_bo subtest for shrinking / swapping")
>
> from the drm-xe tree.
>
> I have applied the following merge fix patch for today.
The patch is now:
From: Stephen Rothwell <sfr@canb.auug.org.au>
Date: Tue, 1 Oct 2024 13:33:48 +1000
Subject: [PATCH] fix up for "random: Do not include <linux/prandom.h> in
<linux/random.h>"
interacting with commit
5a90b60db5e6 ("drm/xe: Add a xe_bo subtest for shrinking / swapping")
from the drm-xe tree.
Signed-off-by: Stephen Rothwell <sfr@canb.auug.org.au>
---
drivers/gpu/drm/xe/tests/xe_bo.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/gpu/drm/xe/tests/xe_bo.c b/drivers/gpu/drm/xe/tests/xe_bo.c
index cd811aa2b227..3e0ae40ebbd2 100644
--- a/drivers/gpu/drm/xe/tests/xe_bo.c
+++ b/drivers/gpu/drm/xe/tests/xe_bo.c
@@ -8,7 +8,7 @@
#include <linux/iosys-map.h>
#include <linux/math64.h>
-#include <linux/random.h>
+#include <linux/prandom.h>
#include <linux/swap.h>
#include <uapi/linux/sysinfo.h>
--
Cheers,
Stephen Rothwell
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 488 bytes --]
^ permalink raw reply related [flat|nested] 29+ messages in thread* Re: linux-next: build failure after merge of the random tree
2024-10-10 4:38 ` Stephen Rothwell
@ 2024-11-20 2:34 ` Stephen Rothwell
0 siblings, 0 replies; 29+ messages in thread
From: Stephen Rothwell @ 2024-11-20 2:34 UTC (permalink / raw)
To: Dave Airlie
Cc: Theodore Ts'o, Jason A. Donenfeld, Lucas De Marchi,
Thomas Hellström, Uros Bizjak, DRM XE List,
Linux Kernel Mailing List, Linux Next Mailing List, DRI
[-- Attachment #1: Type: text/plain, Size: 1692 bytes --]
Hi all,
On Thu, 10 Oct 2024 15:38:55 +1100 Stephen Rothwell <sfr@canb.auug.org.au> wrote:
>
> On Tue, 1 Oct 2024 13:44:23 +1000 Stephen Rothwell <sfr@canb.auug.org.au> wrote:
> >
> > After merging the random tree, today's linux-next build (x86_64
> > allmodconfig) failed like this:
> >
> >
> > Caused by commit
> >
> > 38d1a9d296c8 ("random: Do not include <linux/prandom.h> in <linux/random.h>")
> >
> > interacting with commit
> >
> > 5a90b60db5e6 ("drm/xe: Add a xe_bo subtest for shrinking / swapping")
> >
> > from the drm-xe tree.
> >
> > I have applied the following merge fix patch for today.
>
> The patch is now:
>
> From: Stephen Rothwell <sfr@canb.auug.org.au>
> Date: Tue, 1 Oct 2024 13:33:48 +1000
> Subject: [PATCH] fix up for "random: Do not include <linux/prandom.h> in
> <linux/random.h>"
>
> interacting with commit
>
> 5a90b60db5e6 ("drm/xe: Add a xe_bo subtest for shrinking / swapping")
>
> from the drm-xe tree.
>
> Signed-off-by: Stephen Rothwell <sfr@canb.auug.org.au>
> ---
> drivers/gpu/drm/xe/tests/xe_bo.c | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/drivers/gpu/drm/xe/tests/xe_bo.c b/drivers/gpu/drm/xe/tests/xe_bo.c
> index cd811aa2b227..3e0ae40ebbd2 100644
> --- a/drivers/gpu/drm/xe/tests/xe_bo.c
> +++ b/drivers/gpu/drm/xe/tests/xe_bo.c
> @@ -8,7 +8,7 @@
>
> #include <linux/iosys-map.h>
> #include <linux/math64.h>
> -#include <linux/random.h>
> +#include <linux/prandom.h>
> #include <linux/swap.h>
>
> #include <uapi/linux/sysinfo.h>
This patch is now needed when merging the drm tree and Linus' tree.
--
Cheers,
Stephen Rothwell
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 488 bytes --]
^ permalink raw reply [flat|nested] 29+ messages in thread
* linux-next: build failure after merge of the random tree
@ 2024-09-05 10:19 Stephen Rothwell
2024-09-05 12:47 ` Jason A. Donenfeld
0 siblings, 1 reply; 29+ messages in thread
From: Stephen Rothwell @ 2024-09-05 10:19 UTC (permalink / raw)
To: Theodore Ts'o, Jason A. Donenfeld
Cc: Adhemerval Zanella, Linux Kernel Mailing List,
Linux Next Mailing List
[-- Attachment #1: Type: text/plain, Size: 679 bytes --]
Hi all,
After merging the random tree, today's linux-next build (arm64 defconfig)
failed like this:
In file included from arch/arm64/include/asm/vdso/getrandom.h:8,
from lib/vdso/getrandom.c:11,
from <command-line>:
arch/arm64/include/asm/vdso.h:25:10: fatal error: generated/vdso-offsets.h: No such file or directory
25 | #include <generated/vdso-offsets.h>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
Presumably caused by commit
88272e1f28dc ("arm64: vDSO: Wire up getrandom() vDSO implementation")
I have used the ramdon tree from next-20240904 for today.
--
Cheers,
Stephen Rothwell
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 488 bytes --]
^ permalink raw reply [flat|nested] 29+ messages in thread* Re: linux-next: build failure after merge of the random tree
2024-09-05 10:19 Stephen Rothwell
@ 2024-09-05 12:47 ` Jason A. Donenfeld
0 siblings, 0 replies; 29+ messages in thread
From: Jason A. Donenfeld @ 2024-09-05 12:47 UTC (permalink / raw)
To: Stephen Rothwell
Cc: Theodore Ts'o, Adhemerval Zanella, Linux Kernel Mailing List,
Linux Next Mailing List
On Thu, Sep 5, 2024 at 12:19 PM Stephen Rothwell <sfr@canb.auug.org.au> wrote:
>
> Hi all,
>
> After merging the random tree, today's linux-next build (arm64 defconfig)
> failed like this:
>
> In file included from arch/arm64/include/asm/vdso/getrandom.h:8,
> from lib/vdso/getrandom.c:11,
> from <command-line>:
> arch/arm64/include/asm/vdso.h:25:10: fatal error: generated/vdso-offsets.h: No such file or directory
> 25 | #include <generated/vdso-offsets.h>
> | ^~~~~~~~~~~~~~~~~~~~~~~~~~
> compilation terminated.
>
> Presumably caused by commit
>
> 88272e1f28dc ("arm64: vDSO: Wire up getrandom() vDSO implementation")
>
> I have used the ramdon tree from next-20240904 for today.
Thanks. Looks like, despite all our testing in review, this still got
missed, because it's a circular header dependency issue, so depending
on at what stage things were built, this was triggered or not. Fixing
up.
Jason
^ permalink raw reply [flat|nested] 29+ messages in thread
* linux-next: build failure after merge of the random tree
@ 2024-03-25 1:01 Stephen Rothwell
2024-03-26 16:08 ` Jason A. Donenfeld
0 siblings, 1 reply; 29+ messages in thread
From: Stephen Rothwell @ 2024-03-25 1:01 UTC (permalink / raw)
To: Theodore Ts'o, Jason A. Donenfeld
Cc: Linux Kernel Mailing List, Linux Next Mailing List
[-- Attachment #1: Type: text/plain, Size: 602 bytes --]
Hi all,
After merging the random tree, today's linux-next build (i386 defconfig)
failed like this:
In file included from arch/x86/kernel/cpu/rdrand.c:12:
arch/x86/include/asm/archrandom.h: In function 'rdrand_long':
arch/x86/include/asm/archrandom.h:25:9: error: implicit declaration of function 'WARN_ON' [-Werror=implicit-function-declaration]
25 | WARN_ON(!ok);
| ^~~~~~~
Caused by commit
c53d3006e1ed ("x86/archrandom: WARN if RDRAND fails and don't retry")
I have used the random tree from next-20240322 for today.
--
Cheers,
Stephen Rothwell
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 488 bytes --]
^ permalink raw reply [flat|nested] 29+ messages in thread* linux-next: build failure after merge of the random tree
@ 2022-12-14 1:53 Stephen Rothwell
2022-12-14 5:37 ` Jason A. Donenfeld
0 siblings, 1 reply; 29+ messages in thread
From: Stephen Rothwell @ 2022-12-14 1:53 UTC (permalink / raw)
To: Theodore Ts'o, Jason A. Donenfeld
Cc: Linux Kernel Mailing List, Linux Next Mailing List
[-- Attachment #1: Type: text/plain, Size: 1119 bytes --]
Hi all,
After merging the random tree, today's linux-next build (x86_64
allmodconfig) failed like this:
arch/x86/mm/cpu_entry_area.c: In function 'init_cea_offsets':
arch/x86/mm/cpu_entry_area.c:39:23: error: implicit declaration of function 'prandom_u32_max'; did you mean 'prandom_u32_state'? [-Werror=implicit-function-declaration]
39 | cea = prandom_u32_max(max_cea);
| ^~~~~~~~~~~~~~~
| prandom_u32_state
net/ipv4/tcp_plb.c: In function 'tcp_plb_update_state_upon_rto':
net/ipv4/tcp_plb.c:100:18: error: implicit declaration of function 'prandom_u32_max'; did you mean 'prandom_u32_state'? [-Werror=implicit-function-declaration]
100 | pause += prandom_u32_max(pause);
| ^~~~~~~~~~~~~~~
| prandom_u32_state
Caused by commit
1effd020f82d ("prandom: remove prandom_u32_max()")
interacting with some new usages. Why not leave this removal until
just after -rc1 has been released?
I have reverted this commit for today.
--
Cheers,
Stephen Rothwell
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 488 bytes --]
^ permalink raw reply [flat|nested] 29+ messages in thread* Re: linux-next: build failure after merge of the random tree
2022-12-14 1:53 Stephen Rothwell
@ 2022-12-14 5:37 ` Jason A. Donenfeld
0 siblings, 0 replies; 29+ messages in thread
From: Jason A. Donenfeld @ 2022-12-14 5:37 UTC (permalink / raw)
To: Stephen Rothwell
Cc: Theodore Ts'o, Linux Kernel Mailing List,
Linux Next Mailing List
On Wed, Dec 14, 2022 at 12:53:59PM +1100, Stephen Rothwell wrote:
> Hi all,
>
> After merging the random tree, today's linux-next build (x86_64
> allmodconfig) failed like this:
>
> arch/x86/mm/cpu_entry_area.c: In function 'init_cea_offsets':
> arch/x86/mm/cpu_entry_area.c:39:23: error: implicit declaration of function 'prandom_u32_max'; did you mean 'prandom_u32_state'? [-Werror=implicit-function-declaration]
> 39 | cea = prandom_u32_max(max_cea);
> | ^~~~~~~~~~~~~~~
> | prandom_u32_state
> net/ipv4/tcp_plb.c: In function 'tcp_plb_update_state_upon_rto':
> net/ipv4/tcp_plb.c:100:18: error: implicit declaration of function 'prandom_u32_max'; did you mean 'prandom_u32_state'? [-Werror=implicit-function-declaration]
> 100 | pause += prandom_u32_max(pause);
> | ^~~~~~~~~~~~~~~
> | prandom_u32_state
>
> Caused by commit
>
> 1effd020f82d ("prandom: remove prandom_u32_max()")
>
> interacting with some new usages. Why not leave this removal until
> just after -rc1 has been released?
>
> I have reverted this commit for today.
The plan was the last chance before rc1, yea. I'll remove it for now so
that it stops breaking -next.
Jason
^ permalink raw reply [flat|nested] 29+ messages in thread
* linux-next: build failure after merge of the random tree
@ 2022-12-13 3:36 Stephen Rothwell
2022-12-13 4:02 ` Jason A. Donenfeld
0 siblings, 1 reply; 29+ messages in thread
From: Stephen Rothwell @ 2022-12-13 3:36 UTC (permalink / raw)
To: Theodore Ts'o, Jason A. Donenfeld
Cc: Linux Kernel Mailing List, Linux Next Mailing List
[-- Attachment #1: Type: text/plain, Size: 1132 bytes --]
Hi all,
After merging the random tree, today's linux-next build (powerpc
ppc64_defconfig) failed like this:
drivers/char/hw_random/powernv-rng.c: In function 'powernv_rng_read':
drivers/char/hw_random/powernv-rng.c:26:17: error: implicit declaration of function 'pnv_get_random_long'; did you mean 'get_random_long'? [-Werror=implicit-function-declaration]
26 | pnv_get_random_long(buf++);
| ^~~~~~~~~~~~~~~~~~~
| get_random_long
net/ipv4/tcp_plb.c: In function 'tcp_plb_update_state_upon_rto':
net/ipv4/tcp_plb.c:100:18: error: implicit declaration of function 'prandom_u32_max'; did you mean 'prandom_u32_state'? [-Werror=implicit-function-declaration]
100 | pause += prandom_u32_max(pause);
| ^~~~~~~~~~~~~~~
| prandom_u32_state
The latter call has been added recently, but the former is presumably
caused by commit
5d1056fb3dd8 ("random: do not include <asm/archrandom.h> from random.h")
I have used the random tree from next-20221208 for today.
--
Cheers,
Stephen Rothwell
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 488 bytes --]
^ permalink raw reply [flat|nested] 29+ messages in thread* linux-next: build failure after merge of the random tree
@ 2022-10-24 2:23 Stephen Rothwell
2022-10-24 4:28 ` Jason A. Donenfeld
0 siblings, 1 reply; 29+ messages in thread
From: Stephen Rothwell @ 2022-10-24 2:23 UTC (permalink / raw)
To: Theodore Ts'o, Jason A. Donenfeld, Thomas Gleixner,
Ingo Molnar, H. Peter Anvin, Peter Zijlstra
Cc: Linux Kernel Mailing List, Linux Next Mailing List
[-- Attachment #1: Type: text/plain, Size: 1584 bytes --]
Hi all,
After merging the random tree, today's linux-next build (x86_64
allmodconfig) failed like this:
arch/x86/mm/cpu_entry_area.c: In function 'init_cea_offsets':
arch/x86/mm/cpu_entry_area.c:38:23: error: implicit declaration of function 'prandom_u32_max'; did you mean 'prandom_u32_state'? [-Werror=implicit-function-declaration]
38 | cea = prandom_u32_max(max_cea);
| ^~~~~~~~~~~~~~~
| prandom_u32_state
cc1: all warnings being treated as errors
Caused by commit
921b09c09fe7 ("prandom: remove prandom_u32_max()")
interacting with commit
1248fb6a8201 ("x86/mm: Randomize per-cpu entry area")
from the tip tree.
I have applied the following fix up patch for today.
From: Stephen Rothwell <sfr@canb.auug.org.au>
Date: Mon, 24 Oct 2022 12:37:28 +1100
Subject: [PATCH] fix up for "prandom: remove prandom_u32_max()"
Signed-off-by: Stephen Rothwell <sfr@canb.auug.org.au>
---
arch/x86/mm/cpu_entry_area.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/x86/mm/cpu_entry_area.c b/arch/x86/mm/cpu_entry_area.c
index ad1f750517a1..7a1b63fb80d3 100644
--- a/arch/x86/mm/cpu_entry_area.c
+++ b/arch/x86/mm/cpu_entry_area.c
@@ -35,7 +35,7 @@ static __init void init_cea_offsets(void)
unsigned int cea;
again:
- cea = prandom_u32_max(max_cea);
+ cea = get_random_u32_below(max_cea);
/* Make sure that no previous CPU shares the offset: */
for_each_possible_cpu(j) {
--
2.34.1
--
Cheers,
Stephen Rothwell
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 488 bytes --]
^ permalink raw reply related [flat|nested] 29+ messages in thread* Re: linux-next: build failure after merge of the random tree
2022-10-24 2:23 Stephen Rothwell
@ 2022-10-24 4:28 ` Jason A. Donenfeld
2022-10-24 6:33 ` Stephen Rothwell
0 siblings, 1 reply; 29+ messages in thread
From: Jason A. Donenfeld @ 2022-10-24 4:28 UTC (permalink / raw)
To: Stephen Rothwell
Cc: Theodore Ts'o, Thomas Gleixner, Ingo Molnar, H. Peter Anvin,
Peter Zijlstra, Linux Kernel Mailing List,
Linux Next Mailing List
I'll remove the removal commit for now and will plan on handling that
separately at the end of the 6.2 merge window.
Jason
^ permalink raw reply [flat|nested] 29+ messages in thread
* Re: linux-next: build failure after merge of the random tree
2022-10-24 4:28 ` Jason A. Donenfeld
@ 2022-10-24 6:33 ` Stephen Rothwell
0 siblings, 0 replies; 29+ messages in thread
From: Stephen Rothwell @ 2022-10-24 6:33 UTC (permalink / raw)
To: Jason A. Donenfeld
Cc: Theodore Ts'o, Thomas Gleixner, Ingo Molnar, H. Peter Anvin,
Peter Zijlstra, Linux Kernel Mailing List,
Linux Next Mailing List
[-- Attachment #1: Type: text/plain, Size: 270 bytes --]
Hi Jason,
On Mon, 24 Oct 2022 06:28:53 +0200 "Jason A. Donenfeld" <Jason@zx2c4.com> wrote:
>
> I'll remove the removal commit for now and will plan on handling that
> separately at the end of the 6.2 merge window.
OK, thanks.
--
Cheers,
Stephen Rothwell
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 488 bytes --]
^ permalink raw reply [flat|nested] 29+ messages in thread
* linux-next: build failure after merge of the random tree
@ 2022-03-03 8:04 Stephen Rothwell
2022-03-03 10:41 ` Jason A. Donenfeld
0 siblings, 1 reply; 29+ messages in thread
From: Stephen Rothwell @ 2022-03-03 8:04 UTC (permalink / raw)
To: Theodore Ts'o, Jason A. Donenfeld
Cc: Linux Kernel Mailing List, Linux Next Mailing List
[-- Attachment #1: Type: text/plain, Size: 3638 bytes --]
Hi all,
After merging the random tree, today's linux-next build (arm64 defconfig)
failed like this:
In file included from include/linux/srcu.h:49,
from include/linux/notifier.h:16,
from include/linux/random.h:10,
from arch/arm64/include/asm/pointer_auth.h:7,
from arch/arm64/include/asm/processor.h:43,
from include/linux/mutex.h:19,
from include/linux/kernfs.h:11,
from include/linux/sysfs.h:16,
from include/linux/kobject.h:20,
from include/linux/of.h:17,
from include/linux/irqdomain.h:35,
from include/linux/acpi.h:13,
from include/acpi/apei.h:9,
from include/acpi/ghes.h:5,
from include/linux/arm_sdei.h:8,
from arch/arm64/kernel/asm-offsets.c:10:
include/linux/srcutree.h:67:22: error: field 'srcu_cb_mutex' has incomplete type
67 | struct mutex srcu_cb_mutex; /* Serialize CB preparation. */
| ^~~~~~~~~~~~~
include/linux/srcutree.h:69:22: error: field 'srcu_gp_mutex' has incomplete type
69 | struct mutex srcu_gp_mutex; /* Serialize GP work. */
| ^~~~~~~~~~~~~
include/linux/srcutree.h:80:22: error: field 'srcu_barrier_mutex' has incomplete type
80 | struct mutex srcu_barrier_mutex; /* Serialize barrier ops. */
| ^~~~~~~~~~~~~~~~~~
In file included from include/linux/random.h:10,
from arch/arm64/include/asm/pointer_auth.h:7,
from arch/arm64/include/asm/processor.h:43,
from include/linux/mutex.h:19,
from include/linux/kernfs.h:11,
from include/linux/sysfs.h:16,
from include/linux/kobject.h:20,
from include/linux/of.h:17,
from include/linux/irqdomain.h:35,
from include/linux/acpi.h:13,
from include/acpi/apei.h:9,
from include/acpi/ghes.h:5,
from include/linux/arm_sdei.h:8,
from arch/arm64/kernel/asm-offsets.c:10:
include/linux/notifier.h:75:22: error: field 'mutex' has incomplete type
75 | struct mutex mutex;
| ^~~~~
Caused by commit
c3b03baac3f2 ("random: replace custom notifier chain with standard one")
Which added the include of linux/notifier.h to linux/random.h :-(
I have added this patch for today:
From: Stephen Rothwell <sfr@canb.auug.org.au>
Date: Thu, 3 Mar 2022 18:43:56 +1100
Subject: [PATCH] fix up for "random: replace custom notifier chain with standard one"
Only the forward declaration of struct notifier_block is needed.
This prevents a circular include dependency on arm64 (at least).
Signed-off-by: Stephen Rothwell <sfr@canb.auug.org.au>
---
include/linux/random.h | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/include/linux/random.h b/include/linux/random.h
index 7fccbc7e5a75..c0baffe7afb1 100644
--- a/include/linux/random.h
+++ b/include/linux/random.h
@@ -7,10 +7,11 @@
#include <linux/kernel.h>
#include <linux/list.h>
#include <linux/once.h>
-#include <linux/notifier.h>
#include <uapi/linux/random.h>
+struct notifier_block;
+
extern void add_device_randomness(const void *, size_t);
extern void add_bootloader_randomness(const void *, size_t);
--
2.34.1
--
Cheers,
Stephen Rothwell
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 488 bytes --]
^ permalink raw reply related [flat|nested] 29+ messages in thread* linux-next: build failure after merge of the random tree
@ 2018-06-29 6:06 Stephen Rothwell
0 siblings, 0 replies; 29+ messages in thread
From: Stephen Rothwell @ 2018-06-29 6:06 UTC (permalink / raw)
To: Theodore Ts'o, Linus Torvalds
Cc: Linux-Next Mailing List, Linux Kernel Mailing List, Herbert Xu
[-- Attachment #1: Type: text/plain, Size: 2372 bytes --]
Hi Theodore,
After merging the random tree, today's linux-next build (arm
multi_v7_defconfig) failed like this:
In file included from include/linux/mmzone.h:10:0,
from include/linux/gfp.h:6,
from include/linux/umh.h:4,
from include/linux/kmod.h:22,
from include/linux/module.h:13,
from drivers/char/random.c:242:
drivers/char/random.c: In function 'random_ioctl':
drivers/char/random.c:1973:32: error: 'random_wait' undeclared (first use in this function); did you mean 'random_write'?
wake_up_interruptible_poll(&random_wait, POLLIN);
^
include/linux/wait.h:216:12: note: in definition of macro 'wake_up_interruptible_poll'
__wake_up(x, TASK_INTERRUPTIBLE, 1, poll_to_key(m))
^
drivers/char/random.c:1973:32: note: each undeclared identifier is reported only once for each function it appears in
wake_up_interruptible_poll(&random_wait, POLLIN);
^
include/linux/wait.h:216:12: note: in definition of macro 'wake_up_interruptible_poll'
__wake_up(x, TASK_INTERRUPTIBLE, 1, poll_to_key(m))
^
Caused by commit
e4f3df9712bb ("random: Wake up writers when random pools are zapped")
interacting with commit
a11e1d432b51 ("Revert changes to convert to ->poll_mask() and aio IOCB_CMD_POLL")
from Linus' tree.
I took a stab and applied the following patch:
From: Stephen Rothwell <sfr@canb.auug.org.au>
Date: Fri, 29 Jun 2018 15:43:01 +1000
Subject: [PATCH] random: fix up for revert of poll_mask changes
Signed-off-by: Stephen Rothwell <sfr@canb.auug.org.au>
---
drivers/char/random.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/char/random.c b/drivers/char/random.c
index 00db7aed3204..d686aa2a129b 100644
--- a/drivers/char/random.c
+++ b/drivers/char/random.c
@@ -1970,7 +1970,7 @@ static long random_ioctl(struct file *f, unsigned int cmd, unsigned long arg)
input_pool.entropy_count = 0;
blocking_pool.entropy_count = 0;
if (random_write_wakeup_bits) {
- wake_up_interruptible_poll(&random_wait, POLLIN);
+ wake_up_interruptible_poll(&random_write_wait, POLLIN);
kill_fasync(&fasync, SIGIO, POLL_OUT);
}
return 0;
--
2.17.1
--
Cheers,
Stephen Rothwell
[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 488 bytes --]
^ permalink raw reply related [flat|nested] 29+ messages in thread
end of thread, other threads:[~2026-02-02 19:51 UTC | newest]
Thread overview: 29+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-10-31 6:09 linux-next: build failure after merge of the random tree Stephen Rothwell
2022-10-31 10:31 ` Jason A. Donenfeld
-- strict thread matches above, loose matches on Subject: below --
2026-01-23 21:48 Mark Brown
2026-01-23 21:56 ` Andy Shevchenko
2026-01-23 22:10 ` Mark Brown
2026-01-23 22:18 ` Andy Shevchenko
2026-01-23 22:22 ` Mark Brown
2026-01-23 22:44 ` Andy Shevchenko
2026-02-02 15:22 ` Mark Brown
2026-02-02 17:34 ` Andy Shevchenko
2026-02-02 19:51 ` Jason A. Donenfeld
2024-10-01 3:44 Stephen Rothwell
2024-10-01 8:06 ` Uros Bizjak
2024-10-10 4:38 ` Stephen Rothwell
2024-11-20 2:34 ` Stephen Rothwell
2024-09-05 10:19 Stephen Rothwell
2024-09-05 12:47 ` Jason A. Donenfeld
2024-03-25 1:01 Stephen Rothwell
2024-03-26 16:08 ` Jason A. Donenfeld
2022-12-14 1:53 Stephen Rothwell
2022-12-14 5:37 ` Jason A. Donenfeld
2022-12-13 3:36 Stephen Rothwell
2022-12-13 4:02 ` Jason A. Donenfeld
2022-10-24 2:23 Stephen Rothwell
2022-10-24 4:28 ` Jason A. Donenfeld
2022-10-24 6:33 ` Stephen Rothwell
2022-03-03 8:04 Stephen Rothwell
2022-03-03 10:41 ` Jason A. Donenfeld
2018-06-29 6:06 Stephen Rothwell
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox