Buildresult: linus-rand/arm64-randconfig/arm64-gcc8 built on Feb 14 2021, 09:20
kisskb
Revisions
|
Branches
|
Compilers
|
Configs
|
Build Results
|
Build Failures
|
Status:
Failed
Date/Time:
Feb 14 2021, 09:20
Duration:
0:04:47.109094
Builder:
ka4
Revision:
Merge branch 'i2c/for-current' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux (
8cc8e6aaf27db47985f9e1c24ac2f7393390971e)
Target:
linus-rand/arm64-randconfig/arm64-gcc8
Branch:
linus-rand
Compiler:
arm64-gcc8
(aarch64-linux-gcc (GCC) 8.1.0 / GNU ld (GNU Binutils) 2.30)
Config:
randconfig
(
download
)
Log:
Download original
Possible errors
smp_store_release(&q->status, error); error = ___wait_var_event(&page->_refcount, struct pqi_raid_error_info error_info; rcar_du_crtc.c:(.text+0x21c): undefined reference to `rcar_cmm_setup' rcar_du_crtc.c:(.text+0x12cc): undefined reference to `rcar_cmm_enable' rcar_du_crtc.c:(.text+0x18dc): undefined reference to `rcar_cmm_disable' rcar_du_kms.c:(.text+0x81c): undefined reference to `rcar_cmm_init' make[1]: *** [Makefile:1165: vmlinux] Error 1 make: *** [Makefile:185: __sub-make] Error 2
Possible warnings (1)
.config:7325:warning: override: reassigning to symbol PREVENT_FIRMWARE_BUILD
Full Log
# git rev-parse -q --verify 8cc8e6aaf27db47985f9e1c24ac2f7393390971e^{commit} 8cc8e6aaf27db47985f9e1c24ac2f7393390971e already have revision, skipping fetch # git checkout -q -f -B kisskb 8cc8e6aaf27db47985f9e1c24ac2f7393390971e # git clean -qxdf # < git log -1 # commit 8cc8e6aaf27db47985f9e1c24ac2f7393390971e # Merge: e42ee56fe597 3d6a3d3a2a7a # Author: Linus Torvalds <torvalds@linux-foundation.org> # Date: Sat Feb 13 11:59:10 2021 -0800 # # Merge branch 'i2c/for-current' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux # # Pull i2c fix from Wolfram Sang: # "One more I2C driver bugfix" # # * 'i2c/for-current' of git://git.kernel.org/pub/scm/linux/kernel/git/wsa/linux: # i2c: stm32f7: fix configuration of the digital filter # < /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/aarch64-linux/bin/aarch64-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/aarch64-linux/bin/aarch64-linux-ld --version # < git log --format=%s --max-count=1 8cc8e6aaf27db47985f9e1c24ac2f7393390971e # < make -s -j 120 ARCH=arm64 O=/kisskb/build/linus-rand_arm64-randconfig_arm64-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.1.0-nolibc/aarch64-linux/bin/aarch64-linux- randconfig KCONFIG_SEED=0x2E945298 # Added to kconfig CONFIG_PREVENT_FIRMWARE_BUILD=y # < make -s -j 120 ARCH=arm64 O=/kisskb/build/linus-rand_arm64-randconfig_arm64-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.1.0-nolibc/aarch64-linux/bin/aarch64-linux- help # make -s -j 120 ARCH=arm64 O=/kisskb/build/linus-rand_arm64-randconfig_arm64-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.1.0-nolibc/aarch64-linux/bin/aarch64-linux- olddefconfig .config:7325:warning: override: reassigning to symbol PREVENT_FIRMWARE_BUILD # make -s -j 120 ARCH=arm64 O=/kisskb/build/linus-rand_arm64-randconfig_arm64-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.1.0-nolibc/aarch64-linux/bin/aarch64-linux- /kisskb/src/init/initramfs.c: In function 'clean_path': /kisskb/src/init/initramfs.c:298:15: note: byref variable will be forcibly initialized struct kstat st; ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/arch/arm64/kernel/debug-monitors.c:10: /kisskb/src/arch/arm64/kernel/debug-monitors.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/net/bpf_jit_comp.c: In function 'bpf_int_jit_compile': /kisskb/src/arch/arm64/net/bpf_jit_comp.c:987:17: note: byref variable will be forcibly initialized struct jit_ctx ctx; ^~~ /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c: In function 'xen_starting_cpu': /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c:138:33: note: byref variable will be forcibly initialized struct vcpu_register_vcpu_info info; ^~~~ In file included from /kisskb/src/include/linux/restart_block.h:10, from /kisskb/src/include/linux/thread_info.h:13, from /kisskb/src/arch/arm64/include/asm/preempt.h:5, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/percpu.h:6, from /kisskb/src/include/linux/context_tracking_state.h:5, from /kisskb/src/include/linux/hardirq.h:5, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/xen/events.h:5, from /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c:3: /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c: In function 'timespec64_add': /kisskb/src/include/linux/time64.h:66:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta; ^~~~~~~~ /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c: In function 'xen_pvclock_gtod_notify': /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c:99:25: note: byref variable will be forcibly initialized struct xen_platform_op op; ^~ /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c: In function 'xen_acpi_guest_init': /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c:274:23: note: byref variable will be forcibly initialized struct xen_hvm_param a; ^ /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c: In function 'xen_guest_init': /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c:310:28: note: byref variable will be forcibly initialized struct xen_add_to_physmap xatp; ^~~~ In file included from /kisskb/src/include/linux/restart_block.h:10, from /kisskb/src/include/linux/thread_info.h:13, from /kisskb/src/arch/arm64/include/asm/preempt.h:5, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/percpu.h:6, from /kisskb/src/include/linux/context_tracking_state.h:5, from /kisskb/src/include/linux/hardirq.h:5, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/xen/events.h:5, from /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c:3: /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c: In function 'xen_read_wallclock': /kisskb/src/include/linux/time64.h:66:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta; ^~~~~~~~ /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c:75:25: note: byref variable will be forcibly initialized struct timespec64 now, ts_monotonic; ^~~~~~~~~~~~ /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c: In function 'xen_pm_init': /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c:409:21: note: byref variable will be forcibly initialized struct timespec64 ts; ^~ /kisskb/src/arch/arm64/crypto/chacha-neon-glue.c: In function 'chacha_neon_stream_xor': /kisskb/src/arch/arm64/crypto/chacha-neon-glue.c:107:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c: In function 'xen_reboot': /kisskb/src/arch/arm64/xen/../../arm/xen/enlighten.c:177:24: note: byref variable will be forcibly initialized struct sched_shutdown r = { .reason = reason }; ^ /kisskb/src/arch/arm64/crypto/chacha-neon-glue.c: In function 'xchacha_neon': /kisskb/src/arch/arm64/crypto/chacha-neon-glue.c:150:20: note: byref variable will be forcibly initialized struct chacha_ctx subctx; ^~~~~~ /kisskb/src/arch/arm64/xen/../../arm/xen/mm.c: In function 'dma_cache_maint': /kisskb/src/arch/arm64/xen/../../arm/xen/mm.c:50:28: note: byref variable will be forcibly initialized struct gnttab_cache_flush cflush; ^~~~~~ /kisskb/src/arch/arm64/xen/../../arm/xen/mm.c: In function 'xen_mm_init': /kisskb/src/arch/arm64/xen/../../arm/xen/mm.c:140:28: note: byref variable will be forcibly initialized struct gnttab_cache_flush cflush; ^~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/syscalls.h:73, from /kisskb/src/arch/arm64/kernel/ptrace.c:45: /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'trace_event_raw_event_sys_enter': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:138:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^~~~~~~~~~~ /kisskb/src/include/trace/events/syscalls.h:18:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(sys_enter, ^~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'trace_event_raw_event_sys_exit': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:138:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^~~~~~~~~~~ /kisskb/src/include/trace/events/syscalls.h:44:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(sys_exit, ^~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kernel/ptrace.c: In function '__fpr_set': /kisskb/src/arch/arm64/kernel/ptrace.c:627:27: note: byref variable will be forcibly initialized struct user_fpsimd_state newstate; ^~~~~~~~ /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'fpr_get': /kisskb/src/arch/arm64/kernel/ptrace.c:608:12: note: byref variable will be forcibly initialized static int fpr_get(struct task_struct *target, const struct user_regset *regset, ^~~~~~~ In file included from /kisskb/src/include/linux/rcu_sync.h:13, from /kisskb/src/kernel/rcu/sync.c:10: /kisskb/src/kernel/rcu/sync.c: In function 'rcu_sync_enter': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/kernel/rcu/sync.c:155:2: note: in expansion of macro 'wait_event' wait_event(rsp->gp_wait, READ_ONCE(rsp->gp_state) >= GP_PASSED); ^~~~~~~~~~ /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'ptrace_hbp_create': /kisskb/src/arch/arm64/kernel/ptrace.c:289:25: note: byref variable will be forcibly initialized struct perf_event_attr attr; ^~~~ /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'ptrace_hbp_set_addr': /kisskb/src/arch/arm64/kernel/ptrace.c:455:25: note: byref variable will be forcibly initialized struct perf_event_attr attr; ^~~~ /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'ptrace_hbp_set_ctrl': /kisskb/src/arch/arm64/kernel/ptrace.c:430:25: note: byref variable will be forcibly initialized struct perf_event_attr attr; ^~~~ In file included from /kisskb/src/include/linux/audit.h:13, from /kisskb/src/arch/arm64/kernel/ptrace.c:11: /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'user_single_step_report': /kisskb/src/include/linux/ptrace.h:351:19: note: byref variable will be forcibly initialized kernel_siginfo_t info; ^~~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/include/trace/events/initcall.h:74, from /kisskb/src/init/main.c:108: /kisskb/src/init/main.c: In function 'perf_trace_initcall_level': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/initcall.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(initcall_level, ^~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/initcall.h:74, from /kisskb/src/init/main.c:108: /kisskb/src/init/main.c: In function 'trace_event_raw_event_initcall_level': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/initcall.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(initcall_level, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/initcall.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(initcall_level, ^~~~~~~~~~~ /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'compat_gpr_set': /kisskb/src/arch/arm64/kernel/ptrace.c:1236:17: note: byref variable will be forcibly initialized struct pt_regs newregs; ^~~~~~~ /kisskb/src/init/main.c: In function 'trace_event_raw_event_initcall_start': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/initcall.h:27:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(initcall_start, ^~~~~~~~~~~ /kisskb/src/init/main.c: In function 'trace_event_raw_event_initcall_finish': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/initcall.h:48:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(initcall_finish, ^~~~~~~~~~~ /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'compat_ptrace_write_user': /kisskb/src/arch/arm64/kernel/ptrace.c:1482:17: note: byref variable will be forcibly initialized struct pt_regs newregs = *task_pt_regs(tsk); ^~~~~~~ /kisskb/src/arch/arm64/kernel/ptrace.c: In function 'gpr_set': /kisskb/src/arch/arm64/kernel/ptrace.c:572:22: note: byref variable will be forcibly initialized struct user_pt_regs newregs = task_pt_regs(target)->user_regs; ^~~~~~~ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'essiv_cbc_decrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:428:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'essiv_cbc_encrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:406:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'cts_cbc_decrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:337:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/arch/arm64/crypto/aes-glue.c:336:26: note: byref variable will be forcibly initialized struct skcipher_request subreq; ^~~~~~ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'cts_cbc_encrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:280:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/arch/arm64/crypto/aes-glue.c:279:26: note: byref variable will be forcibly initialized struct skcipher_request subreq; ^~~~~~ /kisskb/src/kernel/locking/mutex.c: In function '__mutex_lock_common': /kisskb/src/kernel/locking/mutex.c:930:22: note: byref variable will be forcibly initialized struct mutex_waiter waiter; ^~~~~~ In file included from /kisskb/src/kernel/locking/mutex.c:25: /kisskb/src/kernel/locking/mutex.c: In function '__mutex_unlock_slowpath': /kisskb/src/kernel/locking/mutex.c:1225:16: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wake_q); ^~~~~~ /kisskb/src/include/linux/sched/wake_q.h:46:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = { WAKE_Q_TAIL, &name.first } ^~~~ /kisskb/src/kernel/locking/mutex.c: In function 'mutex_lock_io_nested': /kisskb/src/kernel/locking/mutex.c:930:22: note: byref variable will be forcibly initialized struct mutex_waiter waiter; ^~~~~~ /kisskb/src/ipc/msg.c: In function 'copy_msqid_from_user': /kisskb/src/ipc/msg.c:372:19: note: byref variable will be forcibly initialized struct msqid_ds tbuf_old; ^~~~~~~~ /kisskb/src/fs/notify/fsnotify.c: In function 'fsnotify': /kisskb/src/fs/notify/fsnotify.c:466:28: note: byref variable will be forcibly initialized struct fsnotify_iter_info iter_info = {}; ^~~~~~~~~ In file included from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/notify/fsnotify.c:7: /kisskb/src/fs/notify/fsnotify.c: In function 'fsnotify_unmount_inodes': /kisskb/src/include/linux/wait_bit.h:246:30: note: byref variable will be forcibly initialized struct wait_bit_queue_entry __wbq_entry; \ ^~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:270:2: note: in expansion of macro '___wait_var_event' ___wait_var_event(var, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:278:2: note: in expansion of macro '__wait_var_event' __wait_var_event(var, condition); \ ^~~~~~~~~~~~~~~~ /kisskb/src/fs/notify/fsnotify.c:91:2: note: in expansion of macro 'wait_var_event' wait_var_event(&sb->s_fsnotify_inode_refs, ^~~~~~~~~~~~~~ /kisskb/src/ipc/msg.c: In function 'copy_msqid_to_user': /kisskb/src/ipc/msg.c:325:19: note: byref variable will be forcibly initialized struct msqid_ds out; ^~~ /kisskb/src/fs/notify/fsnotify.c: In function '__fsnotify_parent': /kisskb/src/fs/notify/fsnotify.c:191:23: note: byref variable will be forcibly initialized struct name_snapshot name; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/msg.h:5, from /kisskb/src/ipc/msg.c:27: /kisskb/src/ipc/msg.c: In function 'expunge_all': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/ipc/msg.c:257:3: note: in expansion of macro 'smp_store_release' smp_store_release(&msr->r_msg, ERR_PTR(res)); ^~~~~~~~~~~~~~~~~ /kisskb/src/ipc/msg.c: In function 'pipelined_send': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/ipc/msg.c:831:5: note: in expansion of macro 'smp_store_release' smp_store_release(&msr->r_msg, msg); ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/ipc/msg.c:823:5: note: in expansion of macro 'smp_store_release' smp_store_release(&msr->r_msg, ERR_PTR(-E2BIG)); ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/ipc/msg.c:34: /kisskb/src/ipc/msg.c: In function 'freeque': /kisskb/src/ipc/msg.c:276:16: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wake_q); ^~~~~~ /kisskb/src/include/linux/sched/wake_q.h:46:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = { WAKE_Q_TAIL, &name.first } ^~~~ /kisskb/src/ipc/msg.c: In function 'msgctl_down': /kisskb/src/ipc/msg.c:429:17: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wake_q); ^~~~~~ /kisskb/src/include/linux/sched/wake_q.h:46:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = { WAKE_Q_TAIL, &name.first } ^~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/filemap.h:116, from /kisskb/src/mm/filemap.c:48: /kisskb/src/mm/filemap.c: In function 'trace_event_raw_event_mm_filemap_op_page_cache': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/filemap.h:16:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(mm_filemap_op_page_cache, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/ipc/msg.c: In function 'ksys_msgctl': /kisskb/src/ipc/msg.c:603:18: note: byref variable will be forcibly initialized struct msginfo msginfo; ^~~~~~~ /kisskb/src/ipc/msg.c:592:20: note: byref variable will be forcibly initialized struct msqid64_ds msqid64; ^~~~~~~ /kisskb/src/mm/filemap.c: In function 'trace_event_raw_event_filemap_set_wb_err': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/filemap.h:57:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(filemap_set_wb_err, ^~~~~~~~~~~ /kisskb/src/mm/filemap.c: In function 'trace_event_raw_event_file_check_and_advance_wb_err': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/filemap.h:82:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(file_check_and_advance_wb_err, ^~~~~~~~~~~ /kisskb/src/ipc/msg.c: In function 'copy_compat_msqid_to_user': /kisskb/src/ipc/msg.c:709:26: note: byref variable will be forcibly initialized struct compat_msqid_ds v; ^ /kisskb/src/ipc/msg.c:693:28: note: byref variable will be forcibly initialized struct compat_msqid64_ds v; ^ /kisskb/src/ipc/msg.c: In function 'compat_ksys_msgctl': /kisskb/src/ipc/msg.c:738:18: note: byref variable will be forcibly initialized struct msginfo msginfo; ^~~~~~~ /kisskb/src/ipc/msg.c:728:20: note: byref variable will be forcibly initialized struct msqid64_ds msqid64; ^~~~~~~ /kisskb/src/ipc/msg.c: In function 'do_msgsnd': /kisskb/src/ipc/msg.c:873:21: note: byref variable will be forcibly initialized struct msg_sender s; ^ In file included from /kisskb/src/ipc/msg.c:34: /kisskb/src/ipc/msg.c:847:16: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wake_q); ^~~~~~ /kisskb/src/include/linux/sched/wake_q.h:46:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = { WAKE_Q_TAIL, &name.first } ^~~~ /kisskb/src/ipc/msg.c: In function 'do_msgrcv': /kisskb/src/ipc/msg.c:1122:23: note: byref variable will be forcibly initialized struct msg_receiver msr_d; ^~~~~ In file included from /kisskb/src/ipc/msg.c:34: /kisskb/src/ipc/msg.c:1097:16: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wake_q); ^~~~~~ /kisskb/src/include/linux/sched/wake_q.h:46:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = { WAKE_Q_TAIL, &name.first } ^~~~ /kisskb/src/ipc/msg.c: In function 'ksys_msgget': /kisskb/src/ipc/msg.c:302:20: note: byref variable will be forcibly initialized struct ipc_params msg_params; ^~~~~~~~~~ /kisskb/src/arch/arm64/crypto/ghash-ce-glue.c: In function 'ghash_do_update': /kisskb/src/arch/arm64/crypto/ghash-ce-glue.c:74:8: note: byref variable will be forcibly initialized be128 dst = { cpu_to_be64(dg[1]), cpu_to_be64(dg[0]) }; ^~~ /kisskb/src/fs/crypto/crypto.c: In function 'fscrypt_msg': /kisskb/src/fs/crypto/crypto.c:338:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/fs/crypto/crypto.c: In function 'fscrypt_crypt_block': /kisskb/src/fs/crypto/crypto.c:101:26: note: byref variable will be forcibly initialized struct scatterlist dst, src; ^~~ /kisskb/src/fs/crypto/crypto.c:101:21: note: byref variable will be forcibly initialized struct scatterlist dst, src; ^~~ In file included from /kisskb/src/include/crypto/skcipher.h:11, from /kisskb/src/fs/crypto/crypto.c:28: /kisskb/src/fs/crypto/crypto.c:100:22: note: byref variable will be forcibly initialized DECLARE_CRYPTO_WAIT(wait); ^~~~ /kisskb/src/include/linux/crypto.h:580:21: note: in definition of macro 'DECLARE_CRYPTO_WAIT' struct crypto_wait _wait = { \ ^~~~~ /kisskb/src/fs/crypto/crypto.c:98:19: note: byref variable will be forcibly initialized union fscrypt_iv iv; ^~ /kisskb/src/arch/arm64/crypto/ghash-ce-glue.c: In function 'gcm_calculate_auth_mac': /kisskb/src/arch/arm64/crypto/ghash-ce-glue.c:310:22: note: byref variable will be forcibly initialized struct scatter_walk walk; ^~~~ /kisskb/src/arch/arm64/crypto/ghash-ce-glue.c: In function 'gcm_decrypt': /kisskb/src/arch/arm64/crypto/ghash-ce-glue.c:465:8: note: byref variable will be forcibly initialized be128 lengths; ^~~~~~~ /kisskb/src/arch/arm64/crypto/ghash-ce-glue.c:460:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ In file included from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/dax.h:5, from /kisskb/src/mm/filemap.c:15: /kisskb/src/mm/filemap.c: In function 'page_cache_delete': /kisskb/src/mm/filemap.c:123:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, page->index); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/fs/sysfs/file.c: In function 'sysfs_chmod_file': /kisskb/src/fs/sysfs/file.c:396:15: note: byref variable will be forcibly initialized struct iattr newattrs; ^~~~~~~~ /kisskb/src/arch/arm64/crypto/ghash-ce-glue.c: In function 'gcm_encrypt': /kisskb/src/arch/arm64/crypto/ghash-ce-glue.c:350:8: note: byref variable will be forcibly initialized be128 lengths; ^~~~~~~ /kisskb/src/arch/arm64/crypto/ghash-ce-glue.c:346:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/mm/filemap.c: In function 'replace_page_cache_page': /kisskb/src/mm/filemap.c:795:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, offset); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/fs/sysfs/file.c: In function 'sysfs_emit': /kisskb/src/fs/sysfs/file.c:723:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/arch/arm64/crypto/ghash-ce-glue.c: In function 'gcm_setkey': /kisskb/src/arch/arm64/crypto/ghash-ce-glue.c:234:8: note: byref variable will be forcibly initialized be128 h; ^ /kisskb/src/fs/sysfs/file.c: In function 'sysfs_emit_at': /kisskb/src/fs/sysfs/file.c:751:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/fs/sysfs/file.c: In function 'sysfs_create_file_ns': /kisskb/src/fs/sysfs/file.c:326:9: note: byref variable will be forcibly initialized kgid_t gid; ^~~ /kisskb/src/fs/sysfs/file.c:325:9: note: byref variable will be forcibly initialized kuid_t uid; ^~~ /kisskb/src/mm/filemap.c: In function 'page_cache_delete_batch': /kisskb/src/mm/filemap.c:298:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, pvec->pages[0]->index); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/fs/sysfs/file.c: In function 'sysfs_add_file_to_group': /kisskb/src/fs/sysfs/file.c:363:9: note: byref variable will be forcibly initialized kgid_t gid; ^~~ /kisskb/src/fs/sysfs/file.c:362:9: note: byref variable will be forcibly initialized kuid_t uid; ^~~ /kisskb/src/fs/sysfs/file.c: In function 'sysfs_create_bin_file': /kisskb/src/fs/sysfs/file.c:541:9: note: byref variable will be forcibly initialized kgid_t gid; ^~~ /kisskb/src/fs/sysfs/file.c:540:9: note: byref variable will be forcibly initialized kuid_t uid; ^~~ /kisskb/src/mm/filemap.c: In function 'filemap_range_has_page': /kisskb/src/mm/filemap.c:477:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, start_byte >> PAGE_SHIFT); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/mm/filemap.c: In function '__filemap_fdatawait_range': /kisskb/src/mm/filemap.c:509:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^~~~ /kisskb/src/arch/arm64/kernel/process.c: In function 'get_wchan': /kisskb/src/arch/arm64/kernel/process.c:571:20: note: byref variable will be forcibly initialized struct stackframe frame; ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/dax.h:5, from /kisskb/src/mm/filemap.c:15: /kisskb/src/mm/filemap.c: In function 'list_del_init_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:300:2: note: in expansion of macro 'smp_store_release' smp_store_release(&entry->next, entry); ^~~~~~~~~~~~~~~~~ /kisskb/src/mm/filemap.c: In function 'wake_page_function': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/filemap.c:1083:2: note: in expansion of macro 'smp_store_release' smp_store_release(&wait->flags, flags | WQ_FLAG_WOKEN); ^~~~~~~~~~~~~~~~~ /kisskb/src/mm/filemap.c: In function 'wait_on_page_bit_common': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/mm/filemap.c:1272:11: note: in expansion of macro 'smp_load_acquire' flags = smp_load_acquire(&wait->flags); ^~~~~~~~~~~~~~~~ /kisskb/src/mm/filemap.c:1200:25: note: byref variable will be forcibly initialized struct wait_page_queue wait_page; ^~~~~~~~~ /kisskb/src/mm/filemap.c: In function 'wake_up_page_bit': /kisskb/src/mm/filemap.c:1105:21: note: byref variable will be forcibly initialized wait_queue_entry_t bookmark; ^~~~~~~~ /kisskb/src/mm/filemap.c:1103:23: note: byref variable will be forcibly initialized struct wait_page_key key; ^~~ /kisskb/src/arch/arm64/kernel/stacktrace.c: In function 'unwind_frame': /kisskb/src/arch/arm64/kernel/stacktrace.c:45:20: note: byref variable will be forcibly initialized struct stack_info info; ^~~~ In file included from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/dax.h:5, from /kisskb/src/mm/filemap.c:15: /kisskb/src/mm/filemap.c: In function 'page_cache_next_miss': /kisskb/src/mm/filemap.c:1628:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, index); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/mm/filemap.c: In function 'page_cache_prev_miss': /kisskb/src/mm/filemap.c:1664:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, index); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/arch/arm64/kernel/stacktrace.c: In function 'dump_backtrace': /kisskb/src/arch/arm64/kernel/stacktrace.c:143:20: note: byref variable will be forcibly initialized struct stackframe frame; ^~~~~ /kisskb/src/mm/filemap.c: In function 'find_get_pages_contig': /kisskb/src/mm/filemap.c:2042:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, index); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/arch/arm64/kernel/stacktrace.c: In function 'arch_stack_walk': /kisskb/src/arch/arm64/kernel/stacktrace.c:205:20: note: byref variable will be forcibly initialized struct stackframe frame; ^~~~~ /kisskb/src/ipc/ipc_sysctl.c: In function 'proc_ipc_dointvec': /kisskb/src/ipc/ipc_sysctl.c:29:19: note: byref variable will be forcibly initialized struct ctl_table ipc_table; ^~~~~~~~~ /kisskb/src/ipc/ipc_sysctl.c: In function 'proc_ipc_auto_msgmni': /kisskb/src/ipc/ipc_sysctl.c:75:19: note: byref variable will be forcibly initialized struct ctl_table ipc_table; ^~~~~~~~~ /kisskb/src/ipc/ipc_sysctl.c: In function 'proc_ipc_dointvec_minmax': /kisskb/src/ipc/ipc_sysctl.c:40:19: note: byref variable will be forcibly initialized struct ctl_table ipc_table; ^~~~~~~~~ /kisskb/src/mm/filemap.c: In function 'find_get_pages_range_tag': /kisskb/src/mm/filemap.c:2099:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, *index); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/ipc/ipc_sysctl.c: In function 'proc_ipc_doulongvec_minmax': /kisskb/src/ipc/ipc_sysctl.c:64:19: note: byref variable will be forcibly initialized struct ctl_table ipc_table; ^~~~~~~~~ In file included from /kisskb/src/include/linux/blkdev.h:14, from /kisskb/src/include/linux/blk-cgroup.h:23, from /kisskb/src/include/linux/writeback.h:14, from /kisskb/src/include/linux/memcontrol.h:22, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/mm/filemap.c:23: /kisskb/src/mm/filemap.c: In function 'do_async_mmap_readahead': /kisskb/src/include/linux/pagemap.h:861:19: note: byref variable will be forcibly initialized DEFINE_READAHEAD(ractl, file, mapping, index); ^~~~~ /kisskb/src/include/linux/pagemap.h:805:27: note: in definition of macro 'DEFINE_READAHEAD' struct readahead_control rac = { \ ^~~ In file included from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/dax.h:5, from /kisskb/src/mm/filemap.c:15: /kisskb/src/mm/filemap.c: In function 'filemap_map_pages': /kisskb/src/mm/filemap.c:2925:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, start_pgoff); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/arch/arm64/include/asm/cache.h:61, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/compat.h:10, from /kisskb/src/ipc/sem.c:73: /kisskb/src/ipc/sem.c: In function 'complexmode_tryleave': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/ipc/sem.c:372:3: note: in expansion of macro 'smp_store_release' smp_store_release(&sma->use_global_lock, 0); ^~~~~~~~~~~~~~~~~ /kisskb/src/ipc/sem.c: In function 'sem_lock': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/ipc/sem.c:423:8: note: in expansion of macro 'smp_load_acquire' if (!smp_load_acquire(&sma->use_global_lock)) { ^~~~~~~~~~~~~~~~ /kisskb/src/ipc/sem.c: In function 'copy_semid_from_user': /kisskb/src/ipc/sem.c:1577:19: note: byref variable will be forcibly initialized struct semid_ds tbuf_old; ^~~~~~~~ /kisskb/src/mm/filemap.c: In function '__add_to_page_cache_locked': /kisskb/src/mm/filemap.c:835:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, offset); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ In file included from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/backing-dev.h:13, from /kisskb/src/mm/truncate.c:12: /kisskb/src/mm/truncate.c: In function '__clear_shadow_entry': /kisskb/src/mm/truncate.c:37:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, index); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/arch/arm64/include/asm/cache.h:61, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/compat.h:10, from /kisskb/src/ipc/sem.c:73: /kisskb/src/ipc/sem.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/mm/truncate.c: In function 'invalidate_inode_pages2_range': /kisskb/src/mm/truncate.c:716:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^~~~ /kisskb/src/ipc/sem.c: In function 'semctl_info': /kisskb/src/ipc/sem.c:1307:17: note: byref variable will be forcibly initialized struct seminfo seminfo; ^~~~~~~ /kisskb/src/mm/truncate.c: In function 'truncate_inode_pages_range': /kisskb/src/mm/truncate.c:337:18: note: byref variable will be forcibly initialized struct pagevec locked_pvec; ^~~~~~~~~~~ /kisskb/src/mm/truncate.c:298:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^~~~ /kisskb/src/mm/truncate.c: In function '__invalidate_mapping_pages': /kisskb/src/mm/truncate.c:535:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^~~~ /kisskb/src/fs/quota/quota_v2.c: In function 'v2r0_disk2memdqb': /kisskb/src/fs/quota/quota_v2.c:217:34: note: byref variable will be forcibly initialized struct v2r0_disk_dqblk *d = dp, empty; ^~~~~ /kisskb/src/fs/quota/quota_v2.c: In function 'v2r1_disk2memdqb': /kisskb/src/fs/quota/quota_v2.c:270:34: note: byref variable will be forcibly initialized struct v2r1_disk_dqblk *d = dp, empty; ^~~~~ In file included from /kisskb/src/include/linux/blkdev.h:14, from /kisskb/src/include/linux/blk-cgroup.h:23, from /kisskb/src/include/linux/writeback.h:14, from /kisskb/src/include/linux/memcontrol.h:22, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/mm/filemap.c:23: /kisskb/src/mm/filemap.c: In function 'generic_file_buffered_read_get_pages': /kisskb/src/include/linux/pagemap.h:861:19: note: byref variable will be forcibly initialized DEFINE_READAHEAD(ractl, file, mapping, index); ^~~~~ /kisskb/src/include/linux/pagemap.h:805:27: note: in definition of macro 'DEFINE_READAHEAD' struct readahead_control rac = { \ ^~~ /kisskb/src/include/linux/pagemap.h:838:19: note: byref variable will be forcibly initialized DEFINE_READAHEAD(ractl, file, mapping, index); ^~~~~ /kisskb/src/include/linux/pagemap.h:805:27: note: in definition of macro 'DEFINE_READAHEAD' struct readahead_control rac = { \ ^~~ /kisskb/src/fs/quota/quota_v2.c: In function 'v2_write_file_info': /kisskb/src/fs/quota/quota_v2.c:188:24: note: byref variable will be forcibly initialized struct v2_disk_dqinfo dinfo; ^~~~~ /kisskb/src/ipc/sem.c: In function 'copy_semid_to_user': /kisskb/src/ipc/sem.c:1198:19: note: byref variable will be forcibly initialized struct semid_ds out; ^~~ /kisskb/src/fs/quota/quota_v2.c: In function 'v2_check_quota_file': /kisskb/src/fs/quota/quota_v2.c:77:26: note: byref variable will be forcibly initialized struct v2_disk_dqheader dqhead; ^~~~~~ /kisskb/src/fs/quota/quota_v2.c: In function 'v2_read_file_info': /kisskb/src/fs/quota/quota_v2.c:93:26: note: byref variable will be forcibly initialized struct v2_disk_dqheader dqhead; ^~~~~~ /kisskb/src/fs/quota/quota_v2.c:92:24: note: byref variable will be forcibly initialized struct v2_disk_dqinfo dinfo; ^~~~~ In file included from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/dax.h:5, from /kisskb/src/mm/filemap.c:15: /kisskb/src/mm/filemap.c: In function 'find_get_entry': /kisskb/src/mm/filemap.c:1693:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, index); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/arch/arm64/include/asm/cache.h:61, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/compat.h:10, from /kisskb/src/ipc/sem.c:73: /kisskb/src/ipc/sem.c: In function 'wake_up_sem_queue_prepare': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/ipc/sem.c:790:2: note: in expansion of macro 'smp_store_release' smp_store_release(&q->status, error); ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/ipc/sem.c:87: /kisskb/src/ipc/sem.c: In function 'semctl_main': /kisskb/src/ipc/sem.c:1409:16: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wake_q); ^~~~~~ /kisskb/src/include/linux/sched/wake_q.h:46:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = { WAKE_Q_TAIL, &name.first } ^~~~ /kisskb/src/ipc/sem.c: In function 'semctl_setval': /kisskb/src/ipc/sem.c:1346:16: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wake_q); ^~~~~~ /kisskb/src/include/linux/sched/wake_q.h:46:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = { WAKE_Q_TAIL, &name.first } ^~~~ /kisskb/src/mm/filemap.c: In function 'find_get_entries': /kisskb/src/mm/filemap.c:1903:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, start); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/mm/filemap.c: In function 'find_get_pages_range': /kisskb/src/mm/filemap.c:1977:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, *start); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/ipc/sem.c: In function 'freeary': /kisskb/src/ipc/sem.c:1145:16: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wake_q); ^~~~~~ /kisskb/src/include/linux/sched/wake_q.h:46:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = { WAKE_Q_TAIL, &name.first } ^~~~ /kisskb/src/arch/arm64/kernel/time.c: In function 'profile_pc': /kisskb/src/arch/arm64/kernel/time.c:37:20: note: byref variable will be forcibly initialized struct stackframe frame; ^~~~~ /kisskb/src/ipc/sem.c: In function 'ksys_semctl': /kisskb/src/ipc/sem.c:1652:20: note: byref variable will be forcibly initialized struct semid64_ds semid64; ^~~~~~~ /kisskb/src/ipc/sem.c: In function 'copy_compat_semid_to_user': /kisskb/src/ipc/sem.c:1761:26: note: byref variable will be forcibly initialized struct compat_semid_ds v; ^ /kisskb/src/ipc/sem.c:1751:28: note: byref variable will be forcibly initialized struct compat_semid64_ds v; ^ /kisskb/src/ipc/sem.c: In function 'compat_ksys_semctl': /kisskb/src/ipc/sem.c:1775:20: note: byref variable will be forcibly initialized struct semid64_ds semid64; ^~~~~~~ In file included from /kisskb/src/ipc/sem.c:87: /kisskb/src/ipc/sem.c: In function 'do_semtimedop': /kisskb/src/ipc/sem.c:2112:17: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wake_q); ^~~~~~ /kisskb/src/include/linux/sched/wake_q.h:46:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = { WAKE_Q_TAIL, &name.first } ^~~~ /kisskb/src/ipc/sem.c:1991:19: note: byref variable will be forcibly initialized struct sem_queue queue; ^~~~~ /kisskb/src/fs/iomap/buffered-io.c: In function 'iomap_read_end_io': /kisskb/src/fs/iomap/buffered-io.c:194:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^~~~~~~~ /kisskb/src/arch/arm64/mm/pageattr.c: In function '__change_memory_common': /kisskb/src/arch/arm64/mm/pageattr.c:40:26: note: byref variable will be forcibly initialized struct page_change_data data; ^~~~ /kisskb/src/fs/quota/dquot.c: In function '__quota_error': /kisskb/src/fs/quota/dquot.c:140:11: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/arch/arm64/mm/pageattr.c: In function 'set_direct_map_invalid_noflush': /kisskb/src/arch/arm64/mm/pageattr.c:153:26: note: byref variable will be forcibly initialized struct page_change_data data = { ^~~~ /kisskb/src/arch/arm64/mm/pageattr.c: In function 'set_direct_map_default_noflush': /kisskb/src/arch/arm64/mm/pageattr.c:168:26: note: byref variable will be forcibly initialized struct page_change_data data = { ^~~~ /kisskb/src/ipc/sem.c: In function 'ksys_semget': /kisskb/src/ipc/sem.c:607:20: note: byref variable will be forcibly initialized struct ipc_params sem_params; ^~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/ipc/util.c:47: /kisskb/src/ipc/util.c: In function 'rht_assign_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:401:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*bkt, (void *)obj); ^~~~~~~~~~~~~~~~~~ /kisskb/src/ipc/sem.c: In function 'ksys_semtimedop': /kisskb/src/ipc/sem.c:2238:21: note: byref variable will be forcibly initialized struct timespec64 ts; ^~ /kisskb/src/ipc/util.c: In function '__rhashtable_insert_fast': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:758:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/ipc/util.c:66: /kisskb/src/include/linux/rhashtable.h:701:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^~~ In file included from /kisskb/src/ipc/sem.c:87: /kisskb/src/ipc/sem.c: In function 'exit_sem': /kisskb/src/ipc/sem.c:2329:17: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wake_q); ^~~~~~ /kisskb/src/include/linux/sched/wake_q.h:46:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = { WAKE_Q_TAIL, &name.first } ^~~~ /kisskb/src/ipc/compat.c: In function 'get_compat_ipc64_perm': /kisskb/src/ipc/compat.c:41:27: note: byref variable will be forcibly initialized struct compat_ipc64_perm v; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/ipc/util.c:47: /kisskb/src/ipc/util.c: In function '__rhashtable_remove_fast_one': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:1045:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^~~~~~~~~~~~~~~~~~ /kisskb/src/ipc/compat.c: In function 'get_compat_ipc_perm': /kisskb/src/ipc/compat.c:53:25: note: byref variable will be forcibly initialized struct compat_ipc_perm v; ^ /kisskb/src/fs/quota/dquot.c: In function 'dquot_writeback_dquots': /kisskb/src/fs/quota/dquot.c:626:19: note: byref variable will be forcibly initialized struct list_head dirty; ^~~~~ /kisskb/src/fs/iomap/buffered-io.c: In function 'iomap_read_page_sync': /kisskb/src/fs/iomap/buffered-io.c:539:13: note: byref variable will be forcibly initialized struct bio bio; ^~~ /kisskb/src/fs/iomap/buffered-io.c:538:17: note: byref variable will be forcibly initialized struct bio_vec bvec; ^~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/rcu.h:785, from /kisskb/src/kernel/rcu/rcu.h:13, from /kisskb/src/kernel/rcu/update.c:49: /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_utilization': In file included from /kisskb/src/ipc/util.c:66: /kisskb/src/ipc/util.c: In function '__rhashtable_lookup': /kisskb/src/include/linux/rhashtable.h:585:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^~~ /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:27:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rcu_utilization, ^~~~~~~~~~~ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_grace_period': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:69:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_grace_period, ^~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_future_grace_period': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:107:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_future_grace_period, ^~~~~~~~~~~~~~~ /kisskb/src/fs/quota/dquot.c: In function '__dquot_initialize': /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_grace_period_init': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:147:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_grace_period_init, ^~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_exp_grace_period': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:192:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_exp_grace_period, ^~~~~~~~~~~~~~~ /kisskb/src/fs/quota/dquot.c:1446:13: note: byref variable will be forcibly initialized kprojid_t projid; ^~~~~~ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_exp_funnel_lock': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:224:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_exp_funnel_lock, ^~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_nocb_wake': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:283:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_nocb_wake, ^~~~~~~~~~~~~~~ /kisskb/src/fs/iomap/buffered-io.c: In function 'iomap_finish_ioend': /kisskb/src/fs/iomap/buffered-io.c:1075:24: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^~~~~~~~ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_preempt_task': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:311:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_preempt_task, ^~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_unlock_preempted_task': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:338:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_unlock_preempted_task, ^~~~~~~~~~~~~~~ /kisskb/src/fs/iomap/buffered-io.c: In function 'iomap_finish_ioends': /kisskb/src/fs/iomap/buffered-io.c:1104:19: note: byref variable will be forcibly initialized struct list_head tmp; ^~~ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_quiescent_state_report': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:367:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_quiescent_state_report, ^~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_fqs': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:410:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_fqs, ^~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_dyntick': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:451:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_dyntick, ^~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_callback': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:483:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_callback, ^~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_kvfree_callback': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:516:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_kvfree_callback, ^~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_batch_start': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:549:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_batch_start, ^~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_invoke_callback': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:576:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_invoke_callback, ^~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_invoke_kvfree_callback': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:605:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_invoke_kvfree_callback, ^~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_invoke_kfree_bulk_callback': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:633:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_invoke_kfree_bulk_callback, ^~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_batch_end': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:666:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_batch_end, ^~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_torture_read': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:708:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_torture_read, ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/fs/iomap/buffered-io.c:6: /kisskb/src/fs/iomap/buffered-io.c: In function 'iomap_writepage_map': /kisskb/src/fs/iomap/buffered-io.c:1346:12: note: byref variable will be forcibly initialized LIST_HEAD(submit_list); ^~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/kernel/rcu/update.c: In function 'trace_event_raw_event_rcu_barrier': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:11:25: note: in expansion of macro 'TRACE_EVENT' #define TRACE_EVENT_RCU TRACE_EVENT ^~~~~~~~~~~ /kisskb/src/include/trace/events/rcu.h:755:1: note: in expansion of macro 'TRACE_EVENT_RCU' TRACE_EVENT_RCU(rcu_barrier, ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/kernel/rcu/update.c:23: /kisskb/src/kernel/rcu/update.c: In function 'rcu_tasks_wait_gp': /kisskb/src/kernel/rcu/tasks.h:308:12: note: byref variable will be forcibly initialized LIST_HEAD(holdouts); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/rcu/update.c:21: /kisskb/src/kernel/rcu/update.c: In function 'trc_read_check_handler': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tasks.h:843:2: note: in expansion of macro 'smp_store_release' smp_store_release(&texp->trc_ipi_to_cpu, -1); // ^^^ ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tasks.h:842:2: note: in expansion of macro 'smp_store_release' smp_store_release(&per_cpu(trc_ipi_to_cpu, smp_processor_id()), false); // ^^^ ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/quota/dquot.c:59: /kisskb/src/fs/quota/dquot.c: In function 'drop_dquot_ref': /kisskb/src/fs/quota/dquot.c:1094:12: note: byref variable will be forcibly initialized LIST_HEAD(tofree_head); ^~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/quota/dquot.c:59: /kisskb/src/fs/quota/dquot.c: In function 'invalidate_dquots': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/fs/quota/dquot.c:560:4: note: in expansion of macro 'wait_event' wait_event(dquot_ref_wq, ^~~~~~~~~~ /kisskb/src/mm/readahead.c: In function 'read_pages': /kisskb/src/mm/readahead.c:122:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ In file included from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/dax.h:5, from /kisskb/src/mm/readahead.c:12: /kisskb/src/mm/readahead.c: In function 'page_cache_ra_unbounded': /kisskb/src/mm/readahead.c:179:12: note: byref variable will be forcibly initialized LIST_HEAD(page_pool); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:10, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/kernel/rcu/update.c:25: /kisskb/src/kernel/rcu/update.c: In function 'rcu_tasks_kthread': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tasks.h:211:4: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(rtp->cbs_wq, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/fs/iomap/trace.h:187, from /kisskb/src/fs/iomap/trace.c:12: /kisskb/src/fs/iomap/trace.c: In function 'trace_event_raw_event_iomap_readpage_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/fs/iomap/./trace.h:18:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(iomap_readpage_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/mempool.c: In function 'mempool_alloc': /kisskb/src/mm/mempool.c:377:21: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^~~~ /kisskb/src/fs/iomap/trace.c: In function 'trace_event_raw_event_iomap_range_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/fs/iomap/./trace.h:44:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(iomap_range_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/iomap/trace.c: In function 'trace_event_raw_event_iomap_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/fs/iomap/./trace.h:102:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(iomap_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/iomap/trace.c: In function 'trace_event_raw_event_iomap_apply': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/iomap/./trace.h:144:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(iomap_apply, ^~~~~~~~~~~ /kisskb/src/kernel/rcu/update.c: In function 'rcu_tasks_trace_postgp': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:708:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:740:11: note: in expansion of macro '__wait_event_idle_exclusive_timeout' __ret = __wait_event_idle_exclusive_timeout(wq_head, condition, timeout);\ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tasks.h:1080:9: note: in expansion of macro 'wait_event_idle_exclusive_timeout' ret = wait_event_idle_exclusive_timeout( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/kernel/rcu/update.c:23: /kisskb/src/kernel/rcu/tasks.h:1069:12: note: byref variable will be forcibly initialized LIST_HEAD(holdouts); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/rcu/update.c:21: /kisskb/src/kernel/rcu/update.c: In function 'trc_wait_for_one_reader': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tasks.h:899:6: note: in expansion of macro 'smp_load_acquire' if (smp_load_acquire(&t->trc_ipi_to_cpu) != -1) // Order IPI ^~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/crypto/aes-ce-ccm-glue.c: In function 'ccm_calculate_auth_mac': /kisskb/src/arch/arm64/crypto/aes-ce-ccm-glue.c:139:22: note: byref variable will be forcibly initialized struct scatter_walk walk; ^~~~ /kisskb/src/arch/arm64/crypto/aes-ce-ccm-glue.c:138:51: note: byref variable will be forcibly initialized struct __packed { __be16 l; __be32 h; u16 len; } ltag; ^~~~ /kisskb/src/sound/core/oss/mixer_oss.c: In function 'snd_mixer_oss_info': /kisskb/src/sound/core/oss/mixer_oss.c:87:20: note: byref variable will be forcibly initialized struct mixer_info info; ^~~~ /kisskb/src/sound/core/oss/mixer_oss.c: In function 'snd_mixer_oss_info_obsolete': /kisskb/src/sound/core/oss/mixer_oss.c:103:18: note: byref variable will be forcibly initialized _old_mixer_info info; ^~~~ /kisskb/src/arch/arm64/crypto/aes-ce-ccm-glue.c: In function 'ccm_decrypt': /kisskb/src/arch/arm64/crypto/aes-ce-ccm-glue.c:284:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/arch/arm64/crypto/aes-ce-ccm-glue.c: In function 'ccm_encrypt': /kisskb/src/arch/arm64/crypto/aes-ce-ccm-glue.c:226:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/oom.h:195, from /kisskb/src/mm/oom_kill.c:52: /kisskb/src/mm/oom_kill.c: In function 'trace_event_raw_event_oom_score_adj_update': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/oom.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(oom_score_adj_update, ^~~~~~~~~~~ /kisskb/src/mm/oom_kill.c: In function 'trace_event_raw_event_reclaim_retry_zone': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/oom.h:32:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(reclaim_retry_zone, ^~~~~~~~~~~ /kisskb/src/mm/oom_kill.c: In function 'trace_event_raw_event_mark_victim': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/oom.h:74:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mark_victim, ^~~~~~~~~~~ /kisskb/src/mm/oom_kill.c: In function 'trace_event_raw_event_wake_reaper': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/oom.h:90:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(wake_reaper, ^~~~~~~~~~~ /kisskb/src/mm/oom_kill.c: In function 'trace_event_raw_event_start_task_reaping': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/oom.h:106:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(start_task_reaping, ^~~~~~~~~~~ /kisskb/src/mm/oom_kill.c: In function 'trace_event_raw_event_finish_task_reaping': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/oom.h:122:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(finish_task_reaping, ^~~~~~~~~~~ /kisskb/src/mm/oom_kill.c: In function 'trace_event_raw_event_skip_task_reaping': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/oom.h:138:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(skip_task_reaping, ^~~~~~~~~~~ /kisskb/src/mm/oom_kill.c: In function 'trace_event_raw_event_compact_retry': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/oom.h:155:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(compact_retry, ^~~~~~~~~~~ /kisskb/src/kernel/time/time.c: In function 'get_timespec64': /kisskb/src/kernel/time/time.c:784:27: note: byref variable will be forcibly initialized struct __kernel_timespec kts; ^~~ /kisskb/src/kernel/time/time.c: In function 'put_timespec64': /kisskb/src/kernel/time/time.c:807:27: note: byref variable will be forcibly initialized struct __kernel_timespec kts = { ^~~ /kisskb/src/kernel/time/time.c: In function '__get_old_timespec32': /kisskb/src/kernel/time/time.c:819:24: note: byref variable will be forcibly initialized struct old_timespec32 ts; ^~ /kisskb/src/kernel/time/time.c: In function '__put_old_timespec32': /kisskb/src/kernel/time/time.c:835:24: note: byref variable will be forcibly initialized struct old_timespec32 ts = { ^~ /kisskb/src/sound/core/oss/mixer_oss.c: In function 'snd_mixer_oss_ioctl_card': /kisskb/src/sound/core/oss/mixer_oss.c:372:28: note: byref variable will be forcibly initialized struct snd_mixer_oss_file fmixer; ^~~~~~ /kisskb/src/kernel/time/time.c: In function '__do_sys_gettimeofday': /kisskb/src/sound/core/oss/mixer_oss.c: In function 'snd_mixer_oss_test_id': /kisskb/src/kernel/time/time.c:144:21: note: byref variable will be forcibly initialized struct timespec64 ts; ^~ /kisskb/src/sound/core/oss/mixer_oss.c:498:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id id; ^~ /kisskb/src/init/do_mounts.c: In function 'devt_from_partuuid': /kisskb/src/init/do_mounts.c:103:17: note: byref variable will be forcibly initialized struct uuidcmp cmp; ^~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/printk.h:37, from /kisskb/src/kernel/printk/printk.c:56: /kisskb/src/kernel/printk/printk.c: In function 'trace_event_raw_event_console': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/printk.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(console, ^~~~~~~~~~~ /kisskb/src/kernel/time/time.c: In function '__do_compat_sys_gettimeofday': /kisskb/src/kernel/time/time.c:228:21: note: byref variable will be forcibly initialized struct timespec64 ts; ^~ /kisskb/src/fs/fat/cache.c: In function 'fat_get_cluster': /kisskb/src/fs/fat/cache.c:231:22: note: byref variable will be forcibly initialized struct fat_cache_id cid; ^~~ /kisskb/src/fs/fat/cache.c:230:19: note: byref variable will be forcibly initialized struct fat_entry fatent; ^~~~~~ In file included from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/drivers/irqchip/irqchip.c:11: /kisskb/src/drivers/irqchip/irqchip.c: In function 'irq_find_matching_host': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec = { ^~~~~~ /kisskb/src/kernel/time/time.c: In function '__do_sys_adjtimex': /kisskb/src/kernel/time/time.c:271:24: note: byref variable will be forcibly initialized struct __kernel_timex txc; /* Local copy of parameter */ ^~~ /kisskb/src/kernel/printk/printk.c: In function 'console_unlock': /kisskb/src/kernel/printk/printk.c:2471:21: note: byref variable will be forcibly initialized struct printk_info info; ^~~~ /kisskb/src/drivers/irqchip/irqchip.c: In function 'platform_irqchip_probe': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized /kisskb/src/kernel/time/time.c: In function '__do_sys_settimeofday': /kisskb/src/kernel/time/time.c:203:18: note: byref variable will be forcibly initialized struct timezone new_tz; ^~~~~~ /kisskb/src/kernel/time/time.c:202:20: note: byref variable will be forcibly initialized struct timespec64 new_ts; ^~~~~~ /kisskb/src/sound/core/oss/mixer_oss.c: In function 'snd_mixer_oss_build_input': /kisskb/src/sound/core/oss/mixer_oss.c:1024:14: note: byref variable will be forcibly initialized struct slot slot; ^~~~ /kisskb/src/kernel/time/time.c: In function '__do_compat_sys_settimeofday': /kisskb/src/kernel/time/time.c:247:18: note: byref variable will be forcibly initialized struct timezone new_tz; ^~~~~~ /kisskb/src/kernel/time/time.c:246:20: note: byref variable will be forcibly initialized struct timespec64 new_ts; ^~~~~~ /kisskb/src/arch/arm64/crypto/aes-neonbs-glue.c: In function '__ecb_crypt': /kisskb/src/arch/arm64/crypto/aes-neonbs-glue.c:103:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ In file included from /kisskb/src/mm/fadvise.c:15: /kisskb/src/mm/fadvise.c: In function 'generic_fadvise': /kisskb/src/mm/internal.h:59:19: note: byref variable will be forcibly initialized DEFINE_READAHEAD(ractl, file, mapping, index); ^~~~~ /kisskb/src/include/linux/pagemap.h:805:27: note: in definition of macro 'DEFINE_READAHEAD' struct readahead_control rac = { \ ^~~ /kisskb/src/mm/oom_kill.c: In function '__oom_reap_task_mm': /kisskb/src/mm/oom_kill.c:544:22: note: byref variable will be forcibly initialized struct mmu_gather tlb; ^~~ /kisskb/src/mm/oom_kill.c:543:30: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^~~~~ /kisskb/src/arch/arm64/crypto/aes-neonbs-glue.c: In function '__xts_crypt': /kisskb/src/arch/arm64/crypto/aes-neonbs-glue.c:328:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/arch/arm64/crypto/aes-neonbs-glue.c:326:26: note: byref variable will be forcibly initialized struct skcipher_request subreq; ^~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/signal.h:7, from /kisskb/src/include/linux/oom.h:6, from /kisskb/src/mm/oom_kill.c:21: /kisskb/src/mm/oom_kill.c: In function 'oom_reaper': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:338:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:358:11: note: in expansion of macro '__wait_event_freezable' __ret = __wait_event_freezable(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/oom_kill.c:647:3: note: in expansion of macro 'wait_event_freezable' wait_event_freezable(oom_reaper_wait, oom_reaper_list != NULL); ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kernel/return_address.c: In function 'return_address': /kisskb/src/arch/arm64/kernel/return_address.c:38:20: note: byref variable will be forcibly initialized struct stackframe frame; ^~~~~ /kisskb/src/arch/arm64/kernel/return_address.c:37:29: note: byref variable will be forcibly initialized struct return_address_data data; ^~~~ /kisskb/src/mm/oom_kill.c: In function 'oom_killer_disable': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/oom_kill.c:774:8: note: in expansion of macro 'wait_event_interruptible_timeout' ret = wait_event_interruptible_timeout(oom_victims_wait, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/crypto/aes-neonbs-glue.c:11: /kisskb/src/arch/arm64/crypto/aes-neonbs-glue.c: In function 'crypto_ctr_encrypt_walk': /kisskb/src/include/crypto/ctr.h:27:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/arch/arm64/crypto/aes-neonbs-glue.c: In function 'aesbs_cbc_setkey': /kisskb/src/arch/arm64/crypto/aes-neonbs-glue.c:140:24: note: byref variable will be forcibly initialized struct crypto_aes_ctx rk; ^~ /kisskb/src/arch/arm64/crypto/aes-neonbs-glue.c: In function 'aesbs_setkey': /kisskb/src/arch/arm64/crypto/aes-neonbs-glue.c:81:24: note: byref variable will be forcibly initialized struct crypto_aes_ctx rk; ^~ /kisskb/src/arch/arm64/crypto/aes-neonbs-glue.c: In function 'aesbs_xts_setkey': /kisskb/src/arch/arm64/crypto/aes-neonbs-glue.c:274:24: note: byref variable will be forcibly initialized struct crypto_aes_ctx rk; ^~ /kisskb/src/arch/arm64/crypto/aes-neonbs-glue.c: In function 'ctr_encrypt': /kisskb/src/arch/arm64/crypto/aes-neonbs-glue.c:233:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/arch/arm64/crypto/aes-neonbs-glue.c: In function 'cbc_decrypt': /kisskb/src/arch/arm64/crypto/aes-neonbs-glue.c:186:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/arch/arm64/crypto/aes-neonbs-glue.c: In function 'cbc_encrypt': /kisskb/src/arch/arm64/crypto/aes-neonbs-glue.c:163:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/fs/iomap/direct-io.c: In function '__iomap_dio_rw': /kisskb/src/fs/iomap/direct-io.c:431:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/notify/mark.c:63: /kisskb/src/fs/notify/mark.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/notify/mark.c: In function 'hlist_add_before_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:657:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_pprev_rcu(n), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/notify/mark.c: In function 'hlist_add_behind_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:684:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_next_rcu(prev), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/notify/mark.c: In function 'fsnotify_detach_connector_from_object': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/notify/mark.c:192:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*(conn->obj), NULL); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/security/commoncap.c:5: /kisskb/src/security/commoncap.c: In function 'cap_combine': /kisskb/src/include/linux/capability.h:121:15: note: byref variable will be forcibly initialized kernel_cap_t dest; ^~~~ /kisskb/src/security/commoncap.c: In function 'cap_intersect': /kisskb/src/include/linux/capability.h:129:15: note: byref variable will be forcibly initialized kernel_cap_t dest; ^~~~ /kisskb/src/security/commoncap.c: In function 'cap_drop': /kisskb/src/include/linux/capability.h:137:15: note: byref variable will be forcibly initialized kernel_cap_t dest; ^~~~ /kisskb/src/fs/notify/mark.c: In function 'fsnotify_mark_destroy_workfn': /kisskb/src/fs/notify/mark.c:829:19: note: byref variable will be forcibly initialized struct list_head private_destroy_list; ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/locking/semaphore.c: In function '__down_common': /kisskb/src/kernel/locking/semaphore.c:207:26: note: byref variable will be forcibly initialized struct semaphore_waiter waiter; ^~~~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/jbd2/transaction.c:18: /kisskb/src/fs/jbd2/transaction.c: In function 'add_transaction_credits': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/fs/jbd2/transaction.c:310:3: note: in expansion of macro 'wait_event' wait_event(journal->j_wait_reserved, ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/fs/jbd2/transaction.c:266:4: note: in expansion of macro 'wait_event' wait_event(journal->j_wait_reserved, ^~~~~~~~~~ /kisskb/src/block/partitions/core.c: In function 'partition_overlaps': /kisskb/src/block/partitions/core.c:433:24: note: byref variable will be forcibly initialized struct disk_part_iter piter; ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/block/partitions/core.c:7: /kisskb/src/block/partitions/core.c: In function 'add_partition': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/block/partitions/core.c:412:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ptbl->part[partno], bdev); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kernel/signal.c: In function 'restore_fpsimd_context': /kisskb/src/arch/arm64/kernel/signal.c:190:27: note: byref variable will be forcibly initialized struct user_fpsimd_state fpsimd; ^~~~~~ /kisskb/src/block/partitions/core.c: In function 'delete_partition': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/block/partitions/core.c:297:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ptbl->last_lookup, NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/block/partitions/core.c:296:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ptbl->part[part->bd_partno], NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kernel/signal.c: In function 'restore_sigframe': /kisskb/src/arch/arm64/kernel/signal.c:490:19: note: byref variable will be forcibly initialized struct user_ctxs user; ^~~~ /kisskb/src/arch/arm64/kernel/signal.c:488:11: note: byref variable will be forcibly initialized sigset_t set; ^~~ /kisskb/src/block/partitions/core.c: In function 'blk_drop_partitions': /kisskb/src/block/partitions/core.c:544:24: note: byref variable will be forcibly initialized struct disk_part_iter piter; ^~~~~ In file included from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/notify/mark.c:63: /kisskb/src/fs/notify/mark.c: In function 'fsnotify_clear_marks_by_group': /kisskb/src/fs/notify/mark.c:728:12: note: byref variable will be forcibly initialized LIST_HEAD(to_free); ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/ipc/shm.c: In function 'copy_shmid_from_user': /kisskb/src/ipc/shm.c:785:19: note: byref variable will be forcibly initialized struct shmid_ds tbuf_old; ^~~~~~~~ /kisskb/src/fs/jbd2/transaction.c: In function 'start_this_handle': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/fs/jbd2/transaction.c:388:3: note: in expansion of macro 'wait_event' wait_event(journal->j_wait_transaction_locked, ^~~~~~~~~~ /kisskb/src/ipc/shm.c: In function 'copy_shminfo_to_user': /kisskb/src/ipc/shm.c:808:18: note: byref variable will be forcibly initialized struct shminfo out; ^~~ /kisskb/src/ipc/shm.c: In function 'copy_compat_shminfo_to_user': /kisskb/src/ipc/shm.c:1261:18: note: byref variable will be forcibly initialized struct shminfo info; ^~~~ /kisskb/src/ipc/shm.c:1252:27: note: byref variable will be forcibly initialized struct compat_shminfo64 info; ^~~~ /kisskb/src/arch/arm64/kernel/signal.c: In function 'setup_rt_frame': /kisskb/src/arch/arm64/kernel/signal.c:766:33: note: byref variable will be forcibly initialized struct rt_sigframe_user_layout user; ^~~~ /kisskb/src/security/commoncap.c: In function 'get_vfs_caps_from_disk': /kisskb/src/security/commoncap.c:595:25: note: byref variable will be forcibly initialized struct vfs_ns_cap_data data, *nscaps = &data; ^~~~ /kisskb/src/ipc/shm.c: In function 'put_compat_shm_info': /kisskb/src/ipc/shm.c:1275:25: note: byref variable will be forcibly initialized struct compat_shm_info info; ^~~~ /kisskb/src/security/commoncap.c: In function 'get_file_caps': /kisskb/src/security/commoncap.c:672:26: note: byref variable will be forcibly initialized struct cpu_vfs_cap_data vcaps; ^~~~~ /kisskb/src/arch/arm64/kernel/signal.c: In function 'do_signal': /kisskb/src/arch/arm64/kernel/signal.c:847:17: note: byref variable will be forcibly initialized struct ksignal ksig; ^~~~ /kisskb/src/arch/arm64/kernel/signal.c: In function 'minsigstksz_setup': /kisskb/src/arch/arm64/kernel/signal.c:961:33: note: byref variable will be forcibly initialized struct rt_sigframe_user_layout user; ^~~~ /kisskb/src/fs/jbd2/transaction.c: In function 'jbd2_journal_lock_updates': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/fs/jbd2/transaction.c:839:3: note: in expansion of macro 'wait_event' wait_event(journal->j_wait_reserved, ^~~~~~~~~~ /kisskb/src/ipc/shm.c: In function 'copy_shmid_to_user': /kisskb/src/ipc/shm.c:756:19: note: byref variable will be forcibly initialized struct shmid_ds out; ^~~ /kisskb/src/ipc/shm.c: In function 'ksys_shmctl': /kisskb/src/ipc/shm.c:1161:19: note: byref variable will be forcibly initialized struct shm_info shm_info; ^~~~~~~~ /kisskb/src/ipc/shm.c:1152:20: note: byref variable will be forcibly initialized struct shminfo64 shminfo; ^~~~~~~ /kisskb/src/ipc/shm.c:1143:20: note: byref variable will be forcibly initialized struct shmid64_ds sem64; ^~~~~ /kisskb/src/ipc/shm.c: In function 'copy_compat_shmid_to_user': /kisskb/src/ipc/shm.c:1306:26: note: byref variable will be forcibly initialized struct compat_shmid_ds v; ^ /kisskb/src/ipc/shm.c:1291:28: note: byref variable will be forcibly initialized struct compat_shmid64_ds v; ^ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'ecb_encrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:178:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/ipc/shm.c: In function 'compat_ksys_shmctl': /kisskb/src/ipc/shm.c:1356:19: note: byref variable will be forcibly initialized struct shm_info shm_info; ^~~~~~~~ /kisskb/src/ipc/shm.c:1347:20: note: byref variable will be forcibly initialized struct shminfo64 shminfo; ^~~~~~~ /kisskb/src/ipc/shm.c:1337:20: note: byref variable will be forcibly initialized struct shmid64_ds sem64; ^~~~~ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'essiv_cbc_decrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:428:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'cbc_decrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:262:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'essiv_cbc_encrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:406:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'cbc_encrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:233:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'cts_cbc_decrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:337:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/arch/arm64/crypto/aes-glue.c:336:26: note: byref variable will be forcibly initialized struct skcipher_request subreq; ^~~~~~ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'cts_cbc_encrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:280:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/arch/arm64/crypto/aes-glue.c:279:26: note: byref variable will be forcibly initialized struct skcipher_request subreq; ^~~~~~ /kisskb/src/ipc/shm.c: In function 'ksys_shmget': /kisskb/src/ipc/shm.c:733:20: note: byref variable will be forcibly initialized struct ipc_params shm_params; ^~~~~~~~~~ /kisskb/src/ipc/shm.c: In function '__do_sys_shmget': /kisskb/src/ipc/shm.c:733:20: note: byref variable will be forcibly initialized /kisskb/src/ipc/shm.c: In function '__se_sys_shmget': /kisskb/src/ipc/shm.c:733:20: note: byref variable will be forcibly initialized /kisskb/src/ipc/shm.c: In function '__arm64_sys_shmget': /kisskb/src/ipc/shm.c:733:20: note: byref variable will be forcibly initialized /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'xts_decrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:588:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/arch/arm64/crypto/aes-glue.c:586:26: note: byref variable will be forcibly initialized struct skcipher_request subreq; ^~~~~~ /kisskb/src/fs/fscache/cache.c: In function 'fscache_init_cache': /kisskb/src/fs/fscache/cache.c:183:10: note: byref variable will be forcibly initialized va_list va; ^~ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'xts_encrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:516:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/arch/arm64/crypto/aes-glue.c:514:26: note: byref variable will be forcibly initialized struct skcipher_request subreq; ^~~~~~ In file included from /kisskb/src/arch/arm64/crypto/aes-glue.c:12: /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'crypto_ctr_encrypt_walk': /kisskb/src/include/crypto/ctr.h:27:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'ctr_encrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:450:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/arch/arm64/crypto/aes-glue.c: In function 'ecb_decrypt': /kisskb/src/arch/arm64/crypto/aes-glue.c:198:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/fscache/cache.c:9: /kisskb/src/fs/fscache/cache.c: In function 'fscache_withdraw_cache': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/fs/fscache/cache.c:404:2: note: in expansion of macro 'wait_event' wait_event(fscache_cache_cleared_wq, ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/fs/fscache/cache.c:401:2: note: in expansion of macro 'wait_event' wait_event(fscache_cache_cleared_wq, ^~~~~~~~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/fs/fscache/cache.c:9: /kisskb/src/fs/fscache/cache.c:363:12: note: byref variable will be forcibly initialized LIST_HEAD(dying_objects); ^~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/quota/quota.c: In function 'quota_getinfo': /kisskb/src/fs/quota/quota.c:121:19: note: byref variable will be forcibly initialized struct if_dqinfo uinfo; ^~~~~ /kisskb/src/fs/quota/quota.c:119:18: note: byref variable will be forcibly initialized struct qc_state state; ^~~~~ /kisskb/src/fs/quota/quota.c: In function 'quota_setinfo': /kisskb/src/fs/quota/quota.c:148:17: note: byref variable will be forcibly initialized struct qc_info qinfo; ^~~~~ /kisskb/src/fs/quota/quota.c:147:19: note: byref variable will be forcibly initialized struct if_dqinfo info; ^~~~ /kisskb/src/fs/quota/quota.c: In function 'quota_getstate': /kisskb/src/fs/quota/quota.c:355:18: note: byref variable will be forcibly initialized struct qc_state state; ^~~~~ /kisskb/src/fs/quota/quota.c: In function 'quota_getxstate': /kisskb/src/fs/quota/quota.c:434:23: note: byref variable will be forcibly initialized struct fs_quota_stat fqs; ^~~ /kisskb/src/fs/quota/quota.c: In function 'quota_getstatev': /kisskb/src/fs/quota/quota.c:453:18: note: byref variable will be forcibly initialized struct qc_state state; ^~~~~ /kisskb/src/fs/quota/quota.c: In function 'quota_getxstatev': /kisskb/src/fs/quota/quota.c:496:24: note: byref variable will be forcibly initialized struct fs_quota_statv fqs; ^~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/quota/quota.c:9: /kisskb/src/fs/quota/quota.c: In function 'quotactl_block': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/fs/quota/quota.c:898:3: note: in expansion of macro 'wait_event' wait_event(sb->s_writers.wait_unfrozen, ^~~~~~~~~~ /kisskb/src/fs/quota/quota.c: In function 'quota_getquota': /kisskb/src/fs/quota/quota.c:204:18: note: byref variable will be forcibly initialized struct if_dqblk idq; ^~~ /kisskb/src/fs/quota/quota.c:203:18: note: byref variable will be forcibly initialized struct qc_dqblk fdq; ^~~ /kisskb/src/fs/quota/quota.c: In function 'quota_setquota': /kisskb/src/fs/quota/quota.c:289:18: note: byref variable will be forcibly initialized struct if_dqblk idq; ^~~ /kisskb/src/fs/quota/quota.c:288:18: note: byref variable will be forcibly initialized struct qc_dqblk fdq; ^~~ /kisskb/src/fs/quota/quota.c: In function 'quota_getxquota': /kisskb/src/fs/quota/quota.c:706:18: note: byref variable will be forcibly initialized struct qc_dqblk qdq; ^~~ /kisskb/src/fs/quota/quota.c:705:23: note: byref variable will be forcibly initialized struct fs_disk_quota fdq; ^~~ /kisskb/src/fs/quota/quota.c: In function 'quota_getnextquota': /kisskb/src/fs/quota/quota.c:240:22: note: byref variable will be forcibly initialized struct if_nextdqblk idq; ^~~ /kisskb/src/fs/quota/quota.c:239:18: note: byref variable will be forcibly initialized struct qc_dqblk fdq; ^~~ /kisskb/src/fs/quota/quota.c:238:14: note: byref variable will be forcibly initialized struct kqid qid; ^~~ /kisskb/src/fs/quota/quota.c: In function 'quota_setxquota': /kisskb/src/fs/quota/quota.c:638:18: note: byref variable will be forcibly initialized struct qc_info qinfo; ^~~~~ /kisskb/src/fs/quota/quota.c:625:18: note: byref variable will be forcibly initialized struct qc_dqblk qdq; ^~~ /kisskb/src/fs/quota/quota.c:624:23: note: byref variable will be forcibly initialized struct fs_disk_quota fdq; ^~~ /kisskb/src/fs/quota/quota.c: In function 'quota_getnextxquota': /kisskb/src/fs/quota/quota.c:733:14: note: byref variable will be forcibly initialized struct kqid qid; ^~~ /kisskb/src/fs/quota/quota.c:732:18: note: byref variable will be forcibly initialized struct qc_dqblk qdq; ^~~ /kisskb/src/fs/quota/quota.c:731:23: note: byref variable will be forcibly initialized struct fs_disk_quota fdq; ^~~ /kisskb/src/fs/quota/quota.c: In function '__do_sys_quotactl': /kisskb/src/fs/quota/quota.c:921:14: note: byref variable will be forcibly initialized struct path path, *pathp = NULL; ^~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/notify/group.c:8: /kisskb/src/fs/notify/group.c: In function 'fsnotify_destroy_group': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/fs/notify/group.c:68:2: note: in expansion of macro 'wait_event' wait_event(group->notification_waitq, !atomic_read(&group->user_waits)); ^~~~~~~~~~ /kisskb/src/fs/ramfs/inode.c: In function 'ramfs_parse_param': /kisskb/src/fs/ramfs/inode.c:191:25: note: byref variable will be forcibly initialized struct fs_parse_result result; ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/crypto.h:15, from /kisskb/src/include/crypto/skcipher.h:11, from /kisskb/src/fs/crypto/keyring.c:21: /kisskb/src/fs/crypto/keyring.c: In function 'key_read_state': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/key.h:446:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&key->state); ^~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kernel/insn.c: In function 'aarch64_insn_patch_text': /kisskb/src/arch/arm64/kernel/insn.c:237:28: note: byref variable will be forcibly initialized struct aarch64_insn_patch patch = { ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/crypto.h:15, from /kisskb/src/include/crypto/skcipher.h:11, from /kisskb/src/fs/crypto/keysetup.c:11: /kisskb/src/fs/crypto/keysetup.c: In function 'fscrypt_get_info': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/fscrypt.h:83:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&inode->i_crypt_info); ^~~~~~~~~~~~~~~~ /kisskb/src/fs/crypto/keysetup.c: In function 'fscrypt_is_key_prepared': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/crypto/fscrypt_private.h:399:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&prep_key->tfm) != NULL; ^~~~~~~~~~~~~~~~ /kisskb/src/block/bio.c: In function 'punt_bios_to_rescuer': /kisskb/src/block/bio.c:367:24: note: byref variable will be forcibly initialized struct bio_list punt, nopunt; ^~~~~~ /kisskb/src/block/bio.c:367:18: note: byref variable will be forcibly initialized struct bio_list punt, nopunt; ^~~~ /kisskb/src/fs/crypto/keysetup.c: In function 'fscrypt_prepare_key': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/crypto/keysetup.c:140:2: note: in expansion of macro 'smp_store_release' smp_store_release(&prep_key->tfm, tfm); ^~~~~~~~~~~~~~~~~ /kisskb/src/block/bio.c: In function 'zero_fill_bio_iter': /kisskb/src/block/bio.c:536:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^~~~ /kisskb/src/fs/crypto/keysetup.c: In function 'fscrypt_setup_iv_ino_lblk_32_key': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/crypto/keysetup.c:263:3: note: in expansion of macro 'smp_store_release' smp_store_release(&mk->mk_ino_hash_key_initialized, true); ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/crypto/keysetup.c:249:7: note: in expansion of macro 'smp_load_acquire' if (!smp_load_acquire(&mk->mk_ino_hash_key_initialized)) { ^~~~~~~~~~~~~~~~ /kisskb/src/fs/crypto/keysetup.c: In function 'setup_file_encryption_key': /kisskb/src/fs/crypto/keysetup.c:352:31: note: byref variable will be forcibly initialized struct fscrypt_key_specifier mk_spec; ^~~~~~~ /kisskb/src/fs/crypto/keysetup.c: In function 'fscrypt_get_encryption_info': /kisskb/src/fs/crypto/keysetup.c:568:23: note: byref variable will be forcibly initialized union fscrypt_policy policy; ^~~~~~ /kisskb/src/fs/crypto/keysetup.c:567:24: note: byref variable will be forcibly initialized union fscrypt_context ctx; ^~~ /kisskb/src/fs/crypto/keyring.c: In function 'allocate_filesystem_keyring': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/crypto/keyring.c:221:2: note: in expansion of macro 'smp_store_release' smp_store_release(&sb->s_master_keys, keyring); ^~~~~~~~~~~~~~~~~ /kisskb/src/block/bio.c: In function 'bio_copy_data': /kisskb/src/block/bio.c:1232:19: note: byref variable will be forcibly initialized struct bvec_iter dst_iter = dst->bi_iter; ^~~~~~~~ /kisskb/src/block/bio.c:1231:19: note: byref variable will be forcibly initialized struct bvec_iter src_iter = src->bi_iter; ^~~~~~~~ /kisskb/src/block/bio.c: In function 'bio_list_copy_data': /kisskb/src/block/bio.c:1251:19: note: byref variable will be forcibly initialized struct bvec_iter dst_iter = dst->bi_iter; ^~~~~~~~ /kisskb/src/block/bio.c:1250:19: note: byref variable will be forcibly initialized struct bvec_iter src_iter = src->bi_iter; ^~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/key.h:14, from /kisskb/src/fs/crypto/hooks.c:8: /kisskb/src/fs/crypto/hooks.c: In function 'fscrypt_get_info': /kisskb/src/block/bio.c: In function 'bio_release_pages': /kisskb/src/block/bio.c:949:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/fscrypt.h:83:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&inode->i_crypt_info); ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/block/bio.c:5: /kisskb/src/block/bio.c: In function 'submit_bio_wait': /kisskb/src/block/bio.c:1148:33: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK_MAP(done, bio->bi_disk->lockdep_map); ^~~~ /kisskb/src/include/linux/completion.h:71:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK_MAP' struct completion work = COMPLETION_INITIALIZER_ONSTACK_MAP(work, map) ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/namei.h:5, from /kisskb/src/fs/crypto/fname.c:14: /kisskb/src/fs/crypto/fname.c: In function 'fscrypt_get_info': In file included from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/mm/page-writeback.c:18: /kisskb/src/mm/page-writeback.c: In function 'tag_pages_for_writeback': /kisskb/src/mm/page-writeback.c:2118:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, start); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/fscrypt.h:83:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&inode->i_crypt_info); ^~~~~~~~~~~~~~~~ /kisskb/src/block/bio.c: In function 'bio_free_pages': /kisskb/src/block/bio.c:1278:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^~~~~~~~ /kisskb/src/mm/page-writeback.c: In function '__test_set_page_writeback': /kisskb/src/mm/page-writeback.c:2773:12: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, page_index(page)); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/fs/crypto/hooks.c: In function 'fscrypt_get_symlink': /kisskb/src/fs/crypto/hooks.c:317:27: note: byref variable will be forcibly initialized struct fscrypt_str cstr, pstr; ^~~~ /kisskb/src/fs/crypto/hooks.c:317:21: note: byref variable will be forcibly initialized struct fscrypt_str cstr, pstr; ^~~~ /kisskb/src/mm/page-writeback.c: In function 'write_cache_pages': /kisskb/src/mm/page-writeback.c:2175:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^~~~ /kisskb/src/mm/page-writeback.c: In function 'generic_writepages': /kisskb/src/mm/page-writeback.c:2329:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/fs/fscache/cookie.c:12: /kisskb/src/fs/fscache/cookie.c: In function 'arch_atomic64_set_release': /kisskb/src/fs/crypto/keyring.c: In function 'fscrypt_find_master_key': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/crypto/keyring.c:247:12: note: in expansion of macro 'smp_load_acquire' keyring = smp_load_acquire(&sb->s_master_keys); ^~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/atomic-arch-fallback.h:1270:2: note: in expansion of macro 'smp_store_release' smp_store_release(&(v)->counter, i); ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/crypto/fname.c: In function 'fname_decrypt': /kisskb/src/fs/crypto/fname.c:149:19: note: byref variable will be forcibly initialized union fscrypt_iv iv; ^~ /kisskb/src/fs/crypto/fname.c:146:29: note: byref variable will be forcibly initialized struct scatterlist src_sg, dst_sg; ^~~~~~ /kisskb/src/fs/crypto/fname.c:146:21: note: byref variable will be forcibly initialized struct scatterlist src_sg, dst_sg; ^~~~~~ In file included from /kisskb/src/include/crypto/hash.h:11, from /kisskb/src/fs/crypto/fname.c:16: /kisskb/src/fs/crypto/fname.c:145:22: note: byref variable will be forcibly initialized DECLARE_CRYPTO_WAIT(wait); ^~~~ /kisskb/src/include/linux/crypto.h:580:21: note: in definition of macro 'DECLARE_CRYPTO_WAIT' struct crypto_wait _wait = { \ ^~~~~ /kisskb/src/fs/crypto/fname.c: In function 'fscrypt_fname_disk_to_usr': /kisskb/src/fs/crypto/fname.c:321:28: note: byref variable will be forcibly initialized struct fscrypt_nokey_name nokey_name; ^~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/mm/vmscan.c:15: /kisskb/src/mm/vmscan.c: In function 'arch_atomic_set_release': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/atomic-arch-fallback.h:163:2: note: in expansion of macro 'smp_store_release' smp_store_release(&(v)->counter, i); ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/crypto/keyring.c: In function 'fscrypt_ioctl_add_key': /kisskb/src/fs/crypto/keyring.c:636:35: note: byref variable will be forcibly initialized struct fscrypt_master_key_secret secret; ^~~~~~ /kisskb/src/fs/crypto/keyring.c:635:29: note: byref variable will be forcibly initialized struct fscrypt_add_key_arg arg; ^~~ /kisskb/src/fs/crypto/fname.c: In function 'fscrypt_fname_encrypt': /kisskb/src/fs/crypto/fname.c:94:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^~ /kisskb/src/fs/crypto/fname.c:93:19: note: byref variable will be forcibly initialized union fscrypt_iv iv; ^~ In file included from /kisskb/src/include/crypto/hash.h:11, from /kisskb/src/fs/crypto/fname.c:16: /kisskb/src/fs/crypto/fname.c:90:22: note: byref variable will be forcibly initialized DECLARE_CRYPTO_WAIT(wait); ^~~~ /kisskb/src/include/linux/crypto.h:580:21: note: in definition of macro 'DECLARE_CRYPTO_WAIT' struct crypto_wait _wait = { \ ^~~~~ /kisskb/src/fs/crypto/keyring.c: In function 'do_remove_key': /kisskb/src/fs/crypto/keyring.c:915:32: note: byref variable will be forcibly initialized struct fscrypt_remove_key_arg arg; ^~~ /kisskb/src/fs/crypto/keyring.c: In function 'fscrypt_ioctl_get_key_status': /kisskb/src/block/bio.c: In function 'bio_truncate': /kisskb/src/block/bio.c:560:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^~~~ /kisskb/src/fs/crypto/keyring.c:1047:36: note: byref variable will be forcibly initialized struct fscrypt_get_key_status_arg arg; ^~~ In file included from /kisskb/src/fs/jbd2/commit.c:15: /kisskb/src/fs/jbd2/commit.c: In function 'jbd2_chksum': /kisskb/src/include/linux/jbd2.h:1740:4: note: byref variable will be forcibly initialized } desc; ^~~~ /kisskb/src/fs/crypto/keyring.c: In function 'fscrypt_add_test_dummy_key': /kisskb/src/fs/crypto/keyring.c:700:35: note: byref variable will be forcibly initialized struct fscrypt_master_key_secret secret; ^~~~~~ /kisskb/src/fs/crypto/keyring.c: In function 'fscrypt_verify_key_added': /kisskb/src/fs/crypto/keyring.c:733:31: note: byref variable will be forcibly initialized struct fscrypt_key_specifier mk_spec; ^~~~~~~ /kisskb/src/block/bio.c: In function 'bio_set_pages_dirty': /kisskb/src/block/bio.c:1317:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^~~~~~~~ /kisskb/src/block/bio.c: In function 'bio_check_pages_dirty': /kisskb/src/block/bio.c:1366:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^~~~~~~~ /kisskb/src/fs/jbd2/commit.c: In function 'journal_submit_commit_record': /kisskb/src/fs/jbd2/commit.c:124:20: note: byref variable will be forcibly initialized struct timespec64 now; ^~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/jbd2/commit.c:14: /kisskb/src/fs/jbd2/commit.c: In function 'jbd2_journal_commit_transaction': /kisskb/src/fs/jbd2/commit.c:489:15: note: byref variable will be forcibly initialized DEFINE_WAIT(wait); ^~~~ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^~~~ /kisskb/src/fs/jbd2/commit.c:489:3: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wait); ^~~~~~~~~~~ /kisskb/src/fs/jbd2/commit.c:445:15: note: byref variable will be forcibly initialized DEFINE_WAIT(wait); ^~~~ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^~~~ /kisskb/src/fs/jbd2/commit.c:445:3: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wait); ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/smp.h:12, from /kisskb/src/arch/arm64/include/asm/arch_timer.h:18, from /kisskb/src/arch/arm64/include/asm/timex.h:8, from /kisskb/src/include/linux/timex.h:65, from /kisskb/src/include/linux/time32.h:13, from /kisskb/src/include/linux/time.h:60, from /kisskb/src/fs/jbd2/commit.c:13: /kisskb/src/fs/jbd2/commit.c:410:12: note: byref variable will be forcibly initialized LIST_HEAD(log_bufs); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/jbd2/commit.c:409:12: note: byref variable will be forcibly initialized LIST_HEAD(io_bufs); ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/jbd2/commit.c:403:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/fs/jbd2/commit.c:383:29: note: byref variable will be forcibly initialized struct transaction_stats_s stats; ^~~~~ In file included from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/arch/arm64/include/asm/elf.h:141, from /kisskb/src/include/linux/elf.h:6, from /kisskb/src/include/linux/module.h:18, from /kisskb/src/fs/fscache/cookie.c:12: /kisskb/src/fs/fscache/cookie.c: In function '__fscache_disable_cookie': /kisskb/src/include/linux/wait_bit.h:246:30: note: byref variable will be forcibly initialized struct wait_bit_queue_entry __wbq_entry; \ ^~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:270:2: note: in expansion of macro '___wait_var_event' ___wait_var_event(var, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:278:2: note: in expansion of macro '__wait_var_event' __wait_var_event(var, condition); \ ^~~~~~~~~~~~~~~~ /kisskb/src/fs/fscache/cookie.c:765:3: note: in expansion of macro 'wait_var_event' wait_var_event(&cookie->n_active, ^~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/kernel/trace/trace_clock.c:16: /kisskb/src/kernel/trace/trace_clock.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:2: note: in expansion of macro 'smp_store_release' smp_store_release(&lock->locked, 0); ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/rcu_segcblist.c: In function 'rcu_segcblist_merge': /kisskb/src/kernel/rcu/rcu_segcblist.c:515:20: note: byref variable will be forcibly initialized struct rcu_cblist pendcbs; ^~~~~~~ /kisskb/src/kernel/rcu/rcu_segcblist.c:514:20: note: byref variable will be forcibly initialized struct rcu_cblist donecbs; ^~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/mutex.h:15, from /kisskb/src/kernel/rcu/srcutree.c:19: /kisskb/src/kernel/rcu/srcutree.c: In function 'srcu_advance_state': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/srcutree.c:1109:22: note: in expansion of macro 'smp_load_acquire' idx = rcu_seq_state(smp_load_acquire(&ssp->srcu_gp_seq)); /* ^^^ */ ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/vmscan.h:501, from /kisskb/src/mm/vmscan.c:62: /kisskb/src/mm/vmscan.c: In function 'trace_event_raw_event_mm_vmscan_kswapd_sleep': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/vmscan.h:35:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_vmscan_kswapd_sleep, ^~~~~~~~~~~ /kisskb/src/mm/vmscan.c: In function 'trace_event_raw_event_mm_vmscan_kswapd_wake': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/vmscan.h:52:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_vmscan_kswapd_wake, ^~~~~~~~~~~ /kisskb/src/mm/vmscan.c: In function 'trace_event_raw_event_mm_vmscan_wakeup_kswapd': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/vmscan.h:75:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_vmscan_wakeup_kswapd, ^~~~~~~~~~~ /kisskb/src/mm/vmscan.c: In function 'trace_event_raw_event_mm_vmscan_direct_reclaim_begin_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/vmscan.h:101:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(mm_vmscan_direct_reclaim_begin_template, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/vmscan.c: In function 'trace_event_raw_event_mm_vmscan_direct_reclaim_end_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/vmscan.h:145:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(mm_vmscan_direct_reclaim_end_template, ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/pagemap.h:88, from /kisskb/src/mm/swap.c:43: /kisskb/src/mm/swap.c: In function 'trace_event_raw_event_mm_lru_insertion': /kisskb/src/mm/vmscan.c: In function 'trace_event_raw_event_mm_shrink_slab_start': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/vmscan.h:185:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_shrink_slab_start, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/pagemap.h:28:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_lru_insertion, ^~~~~~~~~~~ /kisskb/src/mm/vmscan.c: In function 'trace_event_raw_event_mm_shrink_slab_end': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/vmscan.h:230:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_shrink_slab_end, ^~~~~~~~~~~ /kisskb/src/kernel/rcu/srcutree.c: In function 'init_srcu_struct_fields': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/srcutree.c:185:2: note: in expansion of macro 'smp_store_release' smp_store_release(&ssp->srcu_gp_seq_needed, 0); /* Init done. */ ^~~~~~~~~~~~~~~~~ /kisskb/src/mm/swap.c: In function 'trace_event_raw_event_mm_lru_activate': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/pagemap.h:64:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_lru_activate, ^~~~~~~~~~~ /kisskb/src/mm/vmscan.c: In function 'trace_event_raw_event_mm_vmscan_lru_isolate': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/vmscan.h:267:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_vmscan_lru_isolate, ^~~~~~~~~~~ /kisskb/src/mm/vmscan.c: In function 'trace_event_raw_event_mm_vmscan_writepage': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/vmscan.h:316:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_vmscan_writepage, ^~~~~~~~~~~ /kisskb/src/mm/vmscan.c: In function 'trace_event_raw_event_mm_vmscan_lru_shrink_inactive': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/vmscan.h:339:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_vmscan_lru_shrink_inactive, ^~~~~~~~~~~ /kisskb/src/mm/vmscan.c: In function 'trace_event_raw_event_mm_vmscan_lru_shrink_active': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/vmscan.h:390:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_vmscan_lru_shrink_active, ^~~~~~~~~~~ /kisskb/src/mm/vmscan.c: In function 'trace_event_raw_event_mm_vmscan_inactive_list_is_low': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/vmscan.h:426:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_vmscan_inactive_list_is_low, ^~~~~~~~~~~ /kisskb/src/kernel/rcu/srcutree.c: In function 'check_init_srcu_struct': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/srcutree.c:234:21: note: in expansion of macro 'smp_load_acquire' if (!rcu_seq_state(smp_load_acquire(&ssp->srcu_gp_seq_needed))) /*^^^*/ ^~~~~~~~~~~~~~~~ /kisskb/src/mm/vmscan.c: In function 'trace_event_raw_event_mm_vmscan_node_reclaim_begin': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/vmscan.h:467:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_vmscan_node_reclaim_begin, ^~~~~~~~~~~ /kisskb/src/kernel/rcu/srcutree.c: In function 'srcu_invoke_callbacks': /kisskb/src/kernel/rcu/srcutree.c:1164:20: note: byref variable will be forcibly initialized struct rcu_cblist ready_cbs; ^~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/mutex.h:15, from /kisskb/src/kernel/rcu/srcutree.c:19: /kisskb/src/kernel/rcu/srcutree.c: In function 'srcu_funnel_gp_start': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/srcutree.c:676:3: note: in expansion of macro 'smp_store_release' smp_store_release(&ssp->srcu_gp_seq_needed, s); /*^^^*/ ^~~~~~~~~~~~~~~~~ /kisskb/src/mm/swap.c: In function 'get_kernel_page': /kisskb/src/mm/swap.c:195:20: note: byref variable will be forcibly initialized const struct kvec kiov = { ^~~~ /kisskb/src/fs/kernfs/dir.c: In function '__kernfs_new_node': /kisskb/src/fs/kernfs/dir.c:653:16: note: byref variable will be forcibly initialized struct iattr iattr = { ^~~~~ /kisskb/src/kernel/rcu/srcutree.c: In function '__synchronize_srcu': /kisskb/src/kernel/rcu/srcutree.c:909:25: note: byref variable will be forcibly initialized struct rcu_synchronize rcu; ^~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/swap.c:17: /kisskb/src/mm/swap.c: In function 'release_pages': /kisskb/src/mm/swap.c:859:12: note: byref variable will be forcibly initialized LIST_HEAD(pages_to_free); ^~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/fs/kernfs/dir.c:10: /kisskb/src/fs/kernfs/dir.c: In function 'kernfs_drain': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/fs/kernfs/dir.c:474:2: note: in expansion of macro 'wait_event' wait_event(root->deactivate_waitq, ^~~~~~~~~~ /kisskb/src/mm/vmscan.c: In function 'shrink_slab': /kisskb/src/mm/vmscan.c:666:25: note: byref variable will be forcibly initialized struct shrink_control sc = { ^~ /kisskb/src/fs/kernfs/dir.c: In function 'kernfs_remove_self': /kisskb/src/fs/kernfs/dir.c:1463:15: note: byref variable will be forcibly initialized DEFINE_WAIT(wait); ^~~~ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^~~~ /kisskb/src/fs/kernfs/dir.c:1463:3: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wait); ^~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/mm/swap.c:17: /kisskb/src/mm/swap.c: In function 'lru_add_drain_all': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/mm/swap.c:785:13: note: in expansion of macro 'smp_load_acquire' this_gen = smp_load_acquire(&lru_drain_gen); ^~~~~~~~~~~~~~~~ /kisskb/src/mm/vmscan.c: In function 'pageout': /kisskb/src/mm/vmscan.c:819:28: note: byref variable will be forcibly initialized struct writeback_control wbc = { ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/kthread.h:6, from /kisskb/src/include/trace/events/sched.h:8, from /kisskb/src/kernel/sched/core.c:10: /kisskb/src/kernel/sched/core.c: In function 'prepare_to_rcuwait': In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/vmscan.c:15: /kisskb/src/mm/vmscan.c: In function 'shrink_page_list': /kisskb/src/mm/vmscan.c:1077:12: note: byref variable will be forcibly initialized LIST_HEAD(free_pages); ^~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/mm/vmscan.c:1076:12: note: byref variable will be forcibly initialized LIST_HEAD(ret_pages); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcuwait.h:47:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(w->task, current); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/vmscan.c:15: /kisskb/src/mm/vmscan.c: In function 'throttle_direct_reclaim': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:882:2: note: in expansion of macro '___wait_event' ___wait_event(wq, condition, TASK_KILLABLE, 0, 0, schedule()) ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:904:11: note: in expansion of macro '__wait_event_killable' __ret = __wait_event_killable(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/vmscan.c:3231:2: note: in expansion of macro 'wait_event_killable' wait_event_killable(zone->zone_pgdat->pfmemalloc_wait, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/vmscan.c:3224:3: note: in expansion of macro 'wait_event_interruptible_timeout' wait_event_interruptible_timeout(pgdat->pfmemalloc_wait, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/vmscan.c:15: /kisskb/src/mm/vmscan.c: In function 'move_pages_to_lru': /kisskb/src/mm/vmscan.c:1830:12: note: byref variable will be forcibly initialized LIST_HEAD(pages_to_free); ^~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/mm/vmscan.c: In function 'reclaim_clean_pages_from_list': /kisskb/src/mm/vmscan.c:1506:12: note: byref variable will be forcibly initialized LIST_HEAD(clean_pages); ^~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/mm/vmscan.c:1503:22: note: byref variable will be forcibly initialized struct reclaim_stat stat; ^~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/vmscan.c:15: /kisskb/src/mm/vmscan.c: In function 'isolate_lru_pages': /kisskb/src/mm/vmscan.c:1649:12: note: byref variable will be forcibly initialized LIST_HEAD(pages_skipped); ^~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/mm/vmscan.c: In function 'shrink_inactive_list': /kisskb/src/mm/vmscan.c:1920:22: note: byref variable will be forcibly initialized struct reclaim_stat stat; ^~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/vmscan.c:15: /kisskb/src/mm/vmscan.c:1916:12: note: byref variable will be forcibly initialized LIST_HEAD(page_list); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/mm/vmscan.c: In function 'shrink_active_list': /kisskb/src/mm/vmscan.c:2030:12: note: byref variable will be forcibly initialized LIST_HEAD(l_inactive); ^~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/mm/vmscan.c:2029:12: note: byref variable will be forcibly initialized LIST_HEAD(l_active); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/mm/vmscan.c:2028:12: note: byref variable will be forcibly initialized LIST_HEAD(l_hold); /* The pages which were snipped off */ ^~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/mm/vmscan.c: In function 'shrink_lruvec': /kisskb/src/mm/vmscan.c:2442:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/kernel/sched/core.c: In function 'finish_task': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c:3979:2: note: in expansion of macro 'smp_store_release' smp_store_release(&prev->on_cpu, 0); ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/fscache.h:533, from /kisskb/src/fs/fscache/internal.h:28, from /kisskb/src/fs/fscache/main.c:16: /kisskb/src/fs/fscache/main.c: In function 'trace_event_raw_event_fscache_cookie': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fscache.h:162:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_cookie, ^~~~~~~~~~~ /kisskb/src/fs/fscache/main.c: In function 'trace_event_raw_event_fscache_netfs': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fscache.h:196:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_netfs, ^~~~~~~~~~~ /kisskb/src/fs/fscache/main.c: In function 'trace_event_raw_event_fscache_acquire': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fscache.h:216:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_acquire, ^~~~~~~~~~~ /kisskb/src/fs/fscache/main.c: In function 'trace_event_raw_event_fscache_relinquish': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fscache.h:245:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_relinquish, ^~~~~~~~~~~ /kisskb/src/fs/fscache/main.c: In function 'trace_event_raw_event_fscache_enable': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fscache.h:276:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_enable, ^~~~~~~~~~~ /kisskb/src/fs/fscache/main.c: In function 'trace_event_raw_event_fscache_disable': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fscache.h:302:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_disable, ^~~~~~~~~~~ /kisskb/src/fs/fscache/main.c: In function 'trace_event_raw_event_fscache_osm': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fscache.h:328:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_osm, ^~~~~~~~~~~ /kisskb/src/fs/fscache/main.c: In function 'trace_event_raw_event_fscache_page': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fscache.h:366:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_page, ^~~~~~~~~~~ /kisskb/src/fs/fscache/main.c: In function 'trace_event_raw_event_fscache_check_page': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fscache.h:390:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_check_page, ^~~~~~~~~~~ /kisskb/src/fs/fscache/main.c: In function 'trace_event_raw_event_fscache_wake_cookie': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fscache.h:414:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_wake_cookie, ^~~~~~~~~~~ /kisskb/src/fs/fscache/main.c: In function 'trace_event_raw_event_fscache_op': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fscache.h:430:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_op, ^~~~~~~~~~~ /kisskb/src/fs/fscache/main.c: In function 'trace_event_raw_event_fscache_page_op': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fscache.h:453:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_page_op, ^~~~~~~~~~~ /kisskb/src/fs/fscache/main.c: In function 'trace_event_raw_event_fscache_wrote_page': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fscache.h:479:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_wrote_page, ^~~~~~~~~~~ /kisskb/src/fs/fscache/main.c: In function 'trace_event_raw_event_fscache_gang_lookup': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fscache.h:503:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fscache_gang_lookup, ^~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/mm/shmem.c:24: /kisskb/src/mm/shmem.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^~~~~~~~~~~~~~~~ /kisskb/src/mm/vmscan.c: In function 'reclaim_pages': /kisskb/src/mm/vmscan.c:2120:22: note: byref variable will be forcibly initialized struct reclaim_stat dummy_stat; ^~~~~~~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/vmscan.c:15: /kisskb/src/mm/vmscan.c:2119:12: note: byref variable will be forcibly initialized LIST_HEAD(node_page_list); ^~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/reiserfs/do_balan.c: In function 'balance_leaf_new_nodes_insert': /kisskb/src/fs/reiserfs/do_balan.c:928:21: note: byref variable will be forcibly initialized struct buffer_info bi; ^~ /kisskb/src/fs/reiserfs/do_balan.c: In function 'balance_leaf_new_nodes_paste_dirent': /kisskb/src/fs/reiserfs/do_balan.c:1019:21: note: byref variable will be forcibly initialized struct buffer_info bi; ^~ /kisskb/src/fs/reiserfs/do_balan.c: In function 'balance_leaf_new_nodes_paste_shift': /kisskb/src/fs/reiserfs/do_balan.c:1076:21: note: byref variable will be forcibly initialized struct buffer_info bi; ^~ /kisskb/src/fs/reiserfs/do_balan.c: In function 'balance_leaf_new_nodes_paste_whole': /kisskb/src/fs/reiserfs/do_balan.c:1149:21: note: byref variable will be forcibly initialized struct buffer_info bi; ^~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/include/trace/events/sched.h:740, from /kisskb/src/kernel/sched/core.c:10: /kisskb/src/kernel/sched/core.c: In function 'perf_trace_sched_process_exec': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:399:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_process_exec, ^~~~~~~~~~~ /kisskb/src/fs/reiserfs/do_balan.c: In function 'get_FEB': /kisskb/src/fs/reiserfs/do_balan.c:1486:21: note: byref variable will be forcibly initialized struct buffer_info bi; ^~ /kisskb/src/fs/reiserfs/do_balan.c: In function 'balance_leaf_when_delete_del': /kisskb/src/fs/reiserfs/do_balan.c:81:21: note: byref variable will be forcibly initialized struct buffer_info bi; ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/security/keys/key.c:11: /kisskb/src/security/keys/key.c: In function 'mark_key_instantiated': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/security/keys/key.c:412:2: note: in expansion of macro 'smp_store_release' smp_store_release(&key->state, ^~~~~~~~~~~~~~~~~ /kisskb/src/security/keys/key.c: In function 'generic_key_instantiate': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/key.h:475:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((KEY)->payload.rcu_data0, (PAYLOAD)); \ ^~~~~~~~~~~~~~~~~~ /kisskb/src/security/keys/key.c:1127:3: note: in expansion of macro 'rcu_assign_keypointer' rcu_assign_keypointer(key, prep->payload.data[0]); ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/reiserfs/do_balan.c: In function 'balance_leaf_when_delete_cut': /kisskb/src/fs/reiserfs/do_balan.c:115:21: note: byref variable will be forcibly initialized struct buffer_info bi; ^~ /kisskb/src/fs/reiserfs/do_balan.c: In function 'balance_leaf_when_delete': /kisskb/src/fs/reiserfs/do_balan.c:242:21: note: byref variable will be forcibly initialized struct buffer_info bi; ^~ /kisskb/src/fs/reiserfs/do_balan.c: In function 'balance_leaf_finish_node_insert': /kisskb/src/fs/reiserfs/do_balan.c:1265:21: note: byref variable will be forcibly initialized struct buffer_info bi; ^~ /kisskb/src/fs/reiserfs/do_balan.c: In function 'balance_leaf_finish_node_paste_dirent': /kisskb/src/fs/reiserfs/do_balan.c:1283:21: note: byref variable will be forcibly initialized struct buffer_info bi; ^~ /kisskb/src/fs/reiserfs/do_balan.c: In function 'balance_leaf_finish_node_paste': /kisskb/src/fs/reiserfs/do_balan.c:1316:21: note: byref variable will be forcibly initialized struct buffer_info bi; ^~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/sched.h:740, from /kisskb/src/kernel/sched/core.c:10: /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_kthread_stop': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:16:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_kthread_stop, ^~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_kthread_stop_ret': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:38:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_kthread_stop_ret, ^~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_kthread_work_queue_work': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:64:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_kthread_work_queue_work, ^~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_kthread_work_execute_start': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:93:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_kthread_work_execute_start, ^~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_kthread_work_execute_end': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:119:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_kthread_work_execute_end, ^~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_wakeup_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/sched.h:141:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(sched_wakeup_template, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/reiserfs/do_balan.c: In function 'balance_leaf_insert_left': /kisskb/src/fs/reiserfs/do_balan.c:291:21: note: byref variable will be forcibly initialized struct buffer_info bi; ^~ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_switch': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:222:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_switch, ^~~~~~~~~~~ /kisskb/src/security/keys/key.c: In function 'key_update': /kisskb/src/security/keys/key.c:1003:31: note: byref variable will be forcibly initialized struct key_preparsed_payload prep; ^~~~ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_migrate_task': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:273:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_migrate_task, ^~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_process_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/sched.h:300:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(sched_process_template, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/reiserfs/do_balan.c: In function 'balance_leaf_paste_left_shift_dirent': /kisskb/src/fs/reiserfs/do_balan.c:356:21: note: byref variable will be forcibly initialized struct buffer_info bi; ^~ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_process_wait': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:346:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_process_wait, ^~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_process_fork': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:371:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_process_fork, ^~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_process_exec': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:399:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_process_exec, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:399:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_process_exec, ^~~~~~~~~~~ /kisskb/src/fs/iomap/fiemap.c: In function 'iomap_fiemap': /kisskb/src/fs/iomap/fiemap.c:71:20: note: byref variable will be forcibly initialized struct fiemap_ctx ctx; ^~~ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_stat_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/sched.h:425:39: note: in expansion of macro 'DECLARE_EVENT_CLASS' #define DECLARE_EVENT_CLASS_SCHEDSTAT DECLARE_EVENT_CLASS ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:435:1: note: in expansion of macro 'DECLARE_EVENT_CLASS_SCHEDSTAT' DECLARE_EVENT_CLASS_SCHEDSTAT(sched_stat_template, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/reiserfs/do_balan.c: In function 'balance_leaf_paste_left_shift': /kisskb/src/fs/reiserfs/do_balan.c:419:21: note: byref variable will be forcibly initialized struct buffer_info bi; ^~ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_stat_runtime': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/sched.h:493:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(sched_stat_runtime, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_pi_setprio': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:527:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_pi_setprio, ^~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_process_hang': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:556:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_process_hang, ^~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/security/keys/keyring.c:10: /kisskb/src/security/keys/keyring.c: In function 'key_read_state': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/key.h:446:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&key->state); ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_move_numa': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:578:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_move_numa, ^~~~~~~~~~~ /kisskb/src/security/keys/key.c: In function 'key_instantiate_and_link': /kisskb/src/security/keys/key.c:502:31: note: byref variable will be forcibly initialized struct key_preparsed_payload prep; ^~~~ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_numa_pair_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/sched.h:610:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(sched_numa_pair_template, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'trace_event_raw_event_sched_wake_idle_without_ipi': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sched.h:670:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sched_wake_idle_without_ipi, ^~~~~~~~~~~ /kisskb/src/fs/notify/inotify/inotify_user.c: In function 'copy_event_to_user': /kisskb/src/fs/notify/inotify/inotify_user.c:177:23: note: byref variable will be forcibly initialized struct inotify_event inotify_event; ^~~~~~~~~~~~~ /kisskb/src/fs/reiserfs/do_balan.c: In function 'balance_leaf_paste_left_whole': /kisskb/src/fs/reiserfs/do_balan.c:538:21: note: byref variable will be forcibly initialized struct buffer_info bi; ^~ /kisskb/src/security/keys/keyring.c: In function 'keyring_read': /kisskb/src/security/keys/keyring.c:484:39: note: byref variable will be forcibly initialized struct keyring_read_iterator_context ctx; ^~~ /kisskb/src/fs/reiserfs/do_balan.c: In function 'balance_leaf_insert_right': /kisskb/src/fs/reiserfs/do_balan.c:628:21: note: byref variable will be forcibly initialized struct buffer_info bi; ^~ /kisskb/src/mm/shmem.c: In function 'shmem_swapin': /kisskb/src/mm/shmem.c:1523:18: note: byref variable will be forcibly initialized struct vm_fault vmf; ^~~ /kisskb/src/mm/shmem.c:1521:24: note: byref variable will be forcibly initialized struct vm_area_struct pvma; ^~~~ /kisskb/src/kernel/sched/cputime.c: In function 'thread_group_cputime_adjusted': /kisskb/src/kernel/sched/cputime.c:625:22: note: byref variable will be forcibly initialized struct task_cputime cputime; ^~~~~~~ /kisskb/src/fs/reiserfs/do_balan.c: In function 'balance_leaf_paste_right_shift_dirent': /kisskb/src/fs/reiserfs/do_balan.c:712:21: note: byref variable will be forcibly initialized struct buffer_info bi; ^~ /kisskb/src/fs/reiserfs/do_balan.c: In function 'balance_leaf_paste_right_shift': /kisskb/src/fs/reiserfs/do_balan.c:766:21: note: byref variable will be forcibly initialized struct buffer_info bi; ^~ /kisskb/src/mm/shmem.c: In function 'shmem_alloc_page': /kisskb/src/mm/shmem.c:1561:24: note: byref variable will be forcibly initialized struct vm_area_struct pvma; ^~~~ In file included from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/mm/shmem.c:24: /kisskb/src/mm/shmem.c: In function 'shmem_replace_entry': /kisskb/src/mm/shmem.c:417:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, index); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/fs/notify/inotify/inotify_user.c: In function '__do_sys_inotify_add_watch': /kisskb/src/fs/notify/inotify/inotify_user.c:710:14: note: byref variable will be forcibly initialized struct path path; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/kthread.h:6, from /kisskb/src/include/trace/events/sched.h:8, from /kisskb/src/kernel/sched/core.c:10: /kisskb/src/kernel/sched/core.c: In function 'finish_rcuwait': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcuwait.h:52:9: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(w->task, NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/security/keys/key.c: In function 'key_create_or_update': /kisskb/src/security/keys/key.c:825:31: note: byref variable will be forcibly initialized struct key_preparsed_payload prep; ^~~~ /kisskb/src/fs/notify/inotify/inotify_user.c: In function 'inotify_user_setup': /kisskb/src/fs/notify/inotify/inotify_user.c:810:17: note: byref variable will be forcibly initialized struct sysinfo si; ^~ /kisskb/src/fs/reiserfs/do_balan.c: In function 'balance_leaf_paste_right_whole': /kisskb/src/fs/reiserfs/do_balan.c:843:21: note: byref variable will be forcibly initialized struct buffer_info bi; ^~ /kisskb/src/mm/shmem.c: In function 'shmem_alloc_hugepage': /kisskb/src/mm/shmem.c:1537:24: note: byref variable will be forcibly initialized struct vm_area_struct pvma; ^~~~ In file included from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/mm/shmem.c:24: /kisskb/src/mm/shmem.c: In function 'shmem_add_to_page_cache': /kisskb/src/mm/shmem.c:672:17: note: byref variable will be forcibly initialized XA_STATE_ORDER(xas, &mapping->i_pages, index, compound_order(page)); ^~~ /kisskb/src/include/linux/xarray.h:1363:18: note: in definition of macro 'XA_STATE_ORDER' struct xa_state name = __XA_STATE(array, \ ^~~~ /kisskb/src/fs/ext4/balloc.c: In function 'ext4_new_meta_blocks': /kisskb/src/fs/ext4/balloc.c:669:33: note: byref variable will be forcibly initialized struct ext4_allocation_request ar; ^~ /kisskb/src/kernel/sched/core.c: In function 'balance_push_set': /kisskb/src/kernel/sched/core.c:7340:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ In file included from /kisskb/src/sound/core/oss/pcm_oss.c:26: /kisskb/src/sound/core/oss/pcm_oss.c: In function 'snd_mask_refine': /kisskb/src/include/sound/pcm_params.h:156:18: note: byref variable will be forcibly initialized struct snd_mask old; ^~~ /kisskb/src/kernel/time/hrtimer.c: In function 'do_nanosleep': /kisskb/src/kernel/time/hrtimer.c:1893:21: note: byref variable will be forcibly initialized struct timespec64 rmt; ^~~ /kisskb/src/kernel/time/hrtimer.c: In function 'hrtimer_nanosleep_restart': /kisskb/src/kernel/time/hrtimer.c:1906:25: note: byref variable will be forcibly initialized struct hrtimer_sleeper t; ^ /kisskb/src/kernel/time/hrtimer.c: In function 'hrtimer_nanosleep': /kisskb/src/kernel/time/hrtimer.c:1921:25: note: byref variable will be forcibly initialized struct hrtimer_sleeper t; ^ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/mm/shmem.c:24: /kisskb/src/mm/shmem.c: In function 'shmem_fault': /kisskb/src/mm/shmem.c:2075:21: note: byref variable will be forcibly initialized DEFINE_WAIT_FUNC(shmem_fault_wait, synchronous_wake_function); ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^~~~ In file included from /kisskb/src/include/linux/buffer_head.h:14, from /kisskb/src/fs/ext4/dir.c:26: /kisskb/src/fs/ext4/dir.c: In function 'ext4_readdir': /kisskb/src/include/linux/pagemap.h:838:19: note: byref variable will be forcibly initialized DEFINE_READAHEAD(ractl, file, mapping, index); ^~~~~ /kisskb/src/include/linux/pagemap.h:805:27: note: in definition of macro 'DEFINE_READAHEAD' struct readahead_control rac = { \ ^~~ /kisskb/src/fs/ext4/dir.c:262:25: note: byref variable will be forcibly initialized struct fscrypt_str de_name = ^~~~~~~ /kisskb/src/kernel/time/hrtimer.c: In function '__do_sys_nanosleep': /kisskb/src/fs/ext4/dir.c:155:26: note: byref variable will be forcibly initialized struct ext4_map_blocks map; ^~~ /kisskb/src/fs/ext4/dir.c:119:21: note: byref variable will be forcibly initialized struct fscrypt_str fstr = FSTR_INIT(NULL, 0); ^~~~ /kisskb/src/kernel/time/hrtimer.c:1955:20: note: byref variable will be forcibly initialized struct timespec64 tu; ^~ /kisskb/src/kernel/time/hrtimer.c: In function 'schedule_hrtimeout_range_clock': /kisskb/src/kernel/time/hrtimer.c:2115:25: note: byref variable will be forcibly initialized struct hrtimer_sleeper t; ^ /kisskb/src/mm/shmem.c: In function 'shmem_seek_hole_data': /kisskb/src/mm/shmem.c:2684:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^~~~ In file included from /kisskb/src/fs/ext4/bitmap.c:12: /kisskb/src/fs/ext4/bitmap.c: In function 'ext4_chksum': /kisskb/src/fs/ext4/ext4.h:2320:4: note: byref variable will be forcibly initialized } desc; ^~~~ In file included from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/mm/shmem.c:24: /kisskb/src/mm/shmem.c: In function 'shmem_find_swap_entries': /kisskb/src/mm/shmem.c:1192:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, start); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/sound/core/oss/pcm_oss.c: In function 'snd_pcm_oss_open': /kisskb/src/sound/core/oss/pcm_oss.c:2462:21: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^~~~ /kisskb/src/mm/shmem.c: In function 'shmem_unuse_inode': /kisskb/src/mm/shmem.c:1271:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^~~~ /kisskb/src/sound/core/oss/pcm_oss.c: In function 'snd_interval_refine_set': /kisskb/src/sound/core/oss/pcm_oss.c:108:22: note: byref variable will be forcibly initialized struct snd_interval t; ^ /kisskb/src/sound/core/oss/pcm_oss.c: In function '_snd_pcm_hw_param_set': /kisskb/src/sound/core/oss/pcm_oss.c:108:22: note: byref variable will be forcibly initialized /kisskb/src/sound/core/oss/pcm_oss.c:471:24: note: byref variable will be forcibly initialized struct snd_interval t; ^ /kisskb/src/sound/core/oss/pcm_oss.c: In function 'snd_pcm_oss_change_params_locked': /kisskb/src/sound/core/oss/pcm_oss.c:847:18: note: byref variable will be forcibly initialized struct snd_mask mask; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/rcu/tree.c:21: /kisskb/src/kernel/rcu/tree.c: In function 'sync_exp_reset_tree_hotplug': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree_exp.h:79:14: note: in expansion of macro 'smp_load_acquire' int ncpus = smp_load_acquire(&rcu_state.ncpus); /* Order vs. locking. */ ^~~~~~~~~~~~~~~~ /kisskb/src/sound/core/oss/pcm_oss.c: In function 'snd_pcm_oss_get_ptr': /kisskb/src/sound/core/oss/pcm_oss.c:2163:20: note: byref variable will be forcibly initialized struct count_info info; ^~~~ /kisskb/src/kernel/sched/core.c: In function '__do_sys_sched_getparam': /kisskb/src/kernel/sched/core.c:6323:21: note: byref variable will be forcibly initialized struct sched_param lp = { .sched_priority = 0 }; ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/cgroup.h:12, from /kisskb/src/kernel/cgroup/cgroup-internal.h:5, from /kisskb/src/kernel/cgroup/cgroup.c:31: /kisskb/src/kernel/cgroup/cgroup.c: In function 'cgroup_move_task': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/psi.h:59:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(p->cgroups, to); ^~~~~~~~~~~~~~~~~~ /kisskb/src/sound/core/oss/pcm_oss.c: In function 'snd_pcm_oss_get_space': /kisskb/src/sound/core/oss/pcm_oss.c:2232:24: note: byref variable will be forcibly initialized struct audio_buf_info info; ^~~~ /kisskb/src/sound/core/oss/pcm_oss.c: In function 'snd_pcm_oss_poll': /kisskb/src/sound/core/oss/pcm_oss.c:2837:28: note: byref variable will be forcibly initialized struct snd_pcm_oss_file ofile; ^~~~~ /kisskb/src/mm/shmem.c: In function 'shmem_parse_one': /kisskb/src/mm/shmem.c:3448:25: note: byref variable will be forcibly initialized struct fs_parse_result result; ^~~~~~ /kisskb/src/sound/core/oss/pcm_oss.c: In function 'snd_pcm_oss_sync1': /kisskb/src/sound/core/oss/pcm_oss.c:1591:21: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/kthread.h:6, from /kisskb/src/include/trace/events/sched.h:8, from /kisskb/src/kernel/sched/core.c:10: /kisskb/src/kernel/sched/core.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'capacity_from_percent': /kisskb/src/kernel/sched/core.c:8457:24: note: byref variable will be forcibly initialized struct uclamp_request req = { ^~~ /kisskb/src/mm/shmem.c: In function 'shmem_undo_range': /kisskb/src/mm/shmem.c:908:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^~~~ In file included from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/mm/shmem.c:24: /kisskb/src/mm/shmem.c: In function 'shmem_evict_inode': /kisskb/src/include/linux/wait_bit.h:246:30: note: byref variable will be forcibly initialized struct wait_bit_queue_entry __wbq_entry; \ ^~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:270:2: note: in expansion of macro '___wait_var_event' ___wait_var_event(var, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:278:2: note: in expansion of macro '__wait_var_event' __wait_var_event(var, condition); \ ^~~~~~~~~~~~~~~~ /kisskb/src/mm/shmem.c:1169:4: note: in expansion of macro 'wait_var_event' wait_var_event(&info->stop_eviction, ^~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/kernel/locking/percpu-rwsem.c:2: /kisskb/src/kernel/locking/percpu-rwsem.c: In function 'arch_atomic_read_acquire': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/atomic-arch-fallback.h:154:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&(v)->counter); ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/locking/percpu-rwsem.c: In function 'arch_atomic_set_release': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/atomic-arch-fallback.h:163:2: note: in expansion of macro 'smp_store_release' smp_store_release(&(v)->counter, i); ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/include/trace/events/cgroup.h:210, from /kisskb/src/kernel/cgroup/cgroup.c:63: /kisskb/src/kernel/cgroup/cgroup.c: In function 'perf_trace_cgroup_root': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/cgroup.h:11:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cgroup_root, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'uclamp_update_active': /kisskb/src/kernel/sched/core.c:1276:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ /kisskb/src/kernel/sched/core.c: In function 'uclamp_update_active_tasks': /kisskb/src/kernel/sched/core.c:1309:23: note: byref variable will be forcibly initialized struct css_task_iter it; ^~ /kisskb/src/kernel/cgroup/cgroup.c: In function 'perf_trace_cgroup': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/cgroup.h:54:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cgroup, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/locking/percpu-rwsem.c: In function 'prepare_to_rcuwait': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcuwait.h:47:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(w->task, current); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'uclamp_update_util_min_rt_default': /kisskb/src/kernel/sched/core.c:1018:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ /kisskb/src/kernel/cgroup/cgroup.c: In function 'perf_trace_cgroup_migrate': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/cgroup.h:120:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cgroup_migrate, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'sched_rr_get_interval': /kisskb/src/kernel/sched/core.c:6914:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ /kisskb/src/kernel/locking/percpu-rwsem.c: In function 'finish_rcuwait': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcuwait.h:52:9: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(w->task, NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function '__do_sys_sched_rr_get_interval': /kisskb/src/kernel/sched/core.c:6960:20: note: byref variable will be forcibly initialized struct timespec64 t; ^ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/mm/shmem.c:24: /kisskb/src/mm/shmem.c: In function 'shmem_fallocate': /kisskb/src/mm/shmem.c:2782:35: note: byref variable will be forcibly initialized DECLARE_WAIT_QUEUE_HEAD_ONSTACK(shmem_falloc_waitq); ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:77:25: note: in definition of macro 'DECLARE_WAIT_QUEUE_HEAD_ONSTACK' struct wait_queue_head name = __WAIT_QUEUE_HEAD_INIT_ONSTACK(name) ^~~~ /kisskb/src/mm/shmem.c:2769:22: note: byref variable will be forcibly initialized struct shmem_falloc shmem_falloc; ^~~~~~~~~~~~ /kisskb/src/kernel/cgroup/cgroup.c: In function 'perf_trace_cgroup_event': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/cgroup.h:166:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cgroup_event, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'set_user_nice': /kisskb/src/kernel/sched/core.c:5515:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/cgroup.h:210, from /kisskb/src/kernel/cgroup/cgroup.c:63: /kisskb/src/kernel/cgroup/cgroup.c: In function 'trace_event_raw_event_cgroup_root': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/cgroup.h:11:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cgroup_root, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/cgroup.h:11:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cgroup_root, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/locking/percpu-rwsem.c: In function 'percpu_rwsem_wake_function': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/locking/percpu-rwsem.c:131:2: note: in expansion of macro 'smp_store_release' smp_store_release(&wq_entry->private, NULL); ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/mm/shmem.c:24: /kisskb/src/mm/shmem.c: In function 'shmem_partial_swap_usage': /kisskb/src/mm/shmem.c:783:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, start); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/kernel/cgroup/cgroup.c: In function 'trace_event_raw_event_cgroup': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/cgroup.h:54:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cgroup, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/cgroup.h:54:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cgroup, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'cpu_cgroup_fork': /kisskb/src/kernel/locking/percpu-rwsem.c: In function 'percpu_rwsem_wait': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/locking/percpu-rwsem.c:158:8: note: in expansion of macro 'smp_load_acquire' if (!smp_load_acquire(&wq_entry.private)) ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c:8341:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ /kisskb/src/mm/shmem.c: In function 'shmem_unlock_mapping': /kisskb/src/mm/shmem.c:844:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^~~~ /kisskb/src/kernel/cgroup/cgroup.c: In function 'trace_event_raw_event_cgroup_migrate': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/cgroup.h:120:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cgroup_migrate, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/cgroup.h:120:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cgroup_migrate, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function '__cfs_schedulable': /kisskb/src/kernel/sched/core.c:8815:30: note: byref variable will be forcibly initialized struct cfs_schedulable_data data = { ^~~~ /kisskb/src/kernel/cgroup/cgroup.c: In function 'trace_event_raw_event_cgroup_event': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/cgroup.h:166:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cgroup_event, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/cgroup.h:166:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cgroup_event, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function '__schedule': /kisskb/src/kernel/sched/core.c:4964:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ /kisskb/src/kernel/sched/core.c: In function 'do_sched_yield': /kisskb/src/kernel/sched/core.c:6642:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ In file included from /kisskb/src/kernel/rcu/tree.c:4581: /kisskb/src/kernel/rcu/tree.c: In function 'rcu_print_task_stall': /kisskb/src/kernel/rcu/tree_stall.h:265:27: note: byref variable will be forcibly initialized struct rcu_stall_chk_rdr rscr; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/locking/rwsem.c:19: /kisskb/src/kernel/locking/rwsem.c: In function 'rwsem_mark_wake': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/locking/rwsem.c:521:3: note: in expansion of macro 'smp_store_release' smp_store_release(&waiter->task, NULL); ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/locking/rwsem.c:386:19: note: byref variable will be forcibly initialized struct list_head wlist; ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/locking/rwsem.c:19: /kisskb/src/kernel/locking/rwsem.c: In function 'rwsem_down_read_slowpath': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/locking/rwsem.c:980:8: note: in expansion of macro 'smp_load_acquire' if (!smp_load_acquire(&waiter.task)) { ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/kernel/locking/rwsem.c:24: /kisskb/src/kernel/locking/rwsem.c:897:16: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wake_q); ^~~~~~ /kisskb/src/include/linux/sched/wake_q.h:46:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = { WAKE_Q_TAIL, &name.first } ^~~~ /kisskb/src/kernel/locking/rwsem.c:896:22: note: byref variable will be forcibly initialized struct rwsem_waiter waiter; ^~~~~~ /kisskb/src/kernel/sched/core.c: In function 'ttwu_runnable': /kisskb/src/kernel/sched/core.c:3024:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ In file included from /kisskb/src/kernel/rcu/tree.c:4583: /kisskb/src/kernel/rcu/tree.c: In function 'rcu_nocb_do_flush_bypass': /kisskb/src/kernel/rcu/tree_plugin.h:1686:20: note: byref variable will be forcibly initialized struct rcu_cblist rcl; ^~~ In file included from /kisskb/src/kernel/locking/rwsem.c:24: /kisskb/src/kernel/locking/rwsem.c: In function 'rwsem_wake': /kisskb/src/kernel/locking/rwsem.c:1171:16: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wake_q); ^~~~~~ /kisskb/src/include/linux/sched/wake_q.h:46:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = { WAKE_Q_TAIL, &name.first } ^~~~ /kisskb/src/kernel/locking/rwsem.c: In function 'rwsem_downgrade_wake': In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/cgroup.h:12, from /kisskb/src/kernel/cgroup/cgroup-internal.h:5, from /kisskb/src/kernel/cgroup/cgroup.c:31: /kisskb/src/kernel/cgroup/cgroup.c: In function 'online_css': /kisskb/src/kernel/locking/rwsem.c:1192:16: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wake_q); ^~~~~~ /kisskb/src/include/linux/sched/wake_q.h:46:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = { WAKE_Q_TAIL, &name.first } ^~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/cgroup/cgroup.c:5080:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(css->cgroup->subsys[ss->id], css); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/huge_mm.h:8, from /kisskb/src/include/linux/mm.h:703, from /kisskb/src/include/linux/ring_buffer.h:5, from /kisskb/src/include/linux/trace_events.h:6, from /kisskb/src/include/trace/trace_events.h:21, from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/sched.h:740, from /kisskb/src/kernel/sched/core.c:10: /kisskb/src/kernel/sched/core.c: In function 'affine_move_task': /kisskb/src/include/linux/wait_bit.h:246:30: note: byref variable will be forcibly initialized struct wait_bit_queue_entry __wbq_entry; \ ^~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:270:2: note: in expansion of macro '___wait_var_event' ___wait_var_event(var, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:278:2: note: in expansion of macro '__wait_var_event' __wait_var_event(var, condition); \ ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c:2316:2: note: in expansion of macro 'wait_var_event' wait_var_event(&my_pending.refs, !refcount_read(&my_pending.refs)); ^~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function '__set_cpus_allowed_ptr': /kisskb/src/kernel/sched/core.c:2336:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ /kisskb/src/kernel/sched/core.c: In function 'migration_cpu_stop': /kisskb/src/kernel/sched/core.c:1909:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ /kisskb/src/kernel/sched/core.c: In function '__balance_push_cpu_stop': /kisskb/src/kernel/sched/core.c:7253:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ /kisskb/src/kernel/sched/core.c: In function 'wait_task_inactive': /kisskb/src/kernel/sched/core.c:2595:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ /kisskb/src/kernel/locking/rwsem.c: In function 'rwsem_down_write_slowpath': /kisskb/src/kernel/locking/rwsem.c:1022:16: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wake_q); ^~~~~~ /kisskb/src/include/linux/sched/wake_q.h:46:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = { WAKE_Q_TAIL, &name.first } ^~~~ /kisskb/src/kernel/locking/rwsem.c:1020:22: note: byref variable will be forcibly initialized struct rwsem_waiter waiter; ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/kthread.h:6, from /kisskb/src/include/trace/events/sched.h:8, from /kisskb/src/kernel/sched/core.c:10: /kisskb/src/kernel/sched/core.c: In function 'sched_ttwu_pending': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:161:9: note: in expansion of macro 'smp_load_acquire' VAL = smp_load_acquire(__PTR); \ ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c:3063:4: note: in expansion of macro 'smp_cond_load_acquire' smp_cond_load_acquire(&p->on_cpu, !VAL); ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c:3046:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ /kisskb/src/kernel/sched/core.c: In function 'wake_up_if_idle': /kisskb/src/kernel/sched/core.c:3103:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ /kisskb/src/kernel/sched/core.c: In function 'ttwu_queue': /kisskb/src/kernel/sched/core.c:3183:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/rcu/tree.c:21: /kisskb/src/kernel/rcu/tree.c: In function 'nocb_cb_wait': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree_plugin.h:2123:7: note: in expansion of macro 'smp_load_acquire' if (!smp_load_acquire(&rdp->nocb_cb_sleep)) { /* VVV */ ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/rcupdate_wait.h:10, from /kisskb/src/kernel/rcu/tree.c:25: /kisskb/src/include/linux/swait.h:161:21: note: byref variable will be forcibly initialized struct swait_queue __wait; \ ^~~~~~ /kisskb/src/include/linux/swait.h:207:2: note: in expansion of macro '___swait_event' ___swait_event(wq, condition, TASK_INTERRUPTIBLE, 0, \ ^~~~~~~~~~~~~~ /kisskb/src/include/linux/swait.h:214:11: note: in expansion of macro '__swait_event_interruptible' __ret = __swait_event_interruptible(wq, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree_plugin.h:2121:2: note: in expansion of macro 'swait_event_interruptible_exclusive' swait_event_interruptible_exclusive(rdp->nocb_cb_wq, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/kthread.h:6, from /kisskb/src/include/trace/events/sched.h:8, from /kisskb/src/kernel/sched/core.c:10: /kisskb/src/kernel/sched/core.c: In function 'try_to_wake_up': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:161:9: note: in expansion of macro 'smp_load_acquire' VAL = smp_load_acquire(__PTR); \ ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c:3451:2: note: in expansion of macro 'smp_cond_load_acquire' smp_cond_load_acquire(&p->on_cpu, !VAL); ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c:3438:6: note: in expansion of macro 'smp_load_acquire' if (smp_load_acquire(&p->on_cpu) && ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree.c: In function 'nocb_gp_wait': /kisskb/src/include/linux/swait.h:161:21: note: byref variable will be forcibly initialized struct swait_queue __wait; \ ^~~~~~ /kisskb/src/include/linux/swait.h:207:2: note: in expansion of macro '___swait_event' ___swait_event(wq, condition, TASK_INTERRUPTIBLE, 0, \ ^~~~~~~~~~~~~~ /kisskb/src/include/linux/swait.h:214:11: note: in expansion of macro '__swait_event_interruptible' __ret = __swait_event_interruptible(wq, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree_plugin.h:2047:3: note: in expansion of macro 'swait_event_interruptible_exclusive' swait_event_interruptible_exclusive( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/swait.h:161:21: note: byref variable will be forcibly initialized struct swait_queue __wait; \ ^~~~~~ /kisskb/src/include/linux/swait.h:207:2: note: in expansion of macro '___swait_event' ___swait_event(wq, condition, TASK_INTERRUPTIBLE, 0, \ ^~~~~~~~~~~~~~ /kisskb/src/include/linux/swait.h:214:11: note: in expansion of macro '__swait_event_interruptible' __ret = __swait_event_interruptible(wq, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree_plugin.h:2041:3: note: in expansion of macro 'swait_event_interruptible_exclusive' swait_event_interruptible_exclusive(my_rdp->nocb_gp_wq, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'try_invoke_on_locked_down_task': /kisskb/src/kernel/sched/core.c:3500:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ /kisskb/src/kernel/sched/core.c: In function 'sysctl_schedstats': /kisskb/src/kernel/sched/core.c:3690:19: note: byref variable will be forcibly initialized struct ctl_table t; ^ /kisskb/src/kernel/cgroup/cgroup.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/sysfs/dir.c: In function 'sysfs_create_dir_ns': /kisskb/src/fs/sysfs/dir.c:44:9: note: byref variable will be forcibly initialized kgid_t gid; ^~~ /kisskb/src/fs/sysfs/dir.c:43:9: note: byref variable will be forcibly initialized kuid_t uid; ^~~ /kisskb/src/kernel/sched/core.c: In function 'wake_up_new_task': /kisskb/src/kernel/sched/core.c:3826:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ /kisskb/src/kernel/rcu/tree.c: In function 'rcu_gp_fqs_loop': /kisskb/src/include/linux/swait.h:161:21: note: byref variable will be forcibly initialized struct swait_queue __wait; \ ^~~~~~ /kisskb/src/include/linux/swait.h:255:2: note: in expansion of macro '___swait_event' ___swait_event(wq, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~~ /kisskb/src/include/linux/swait.h:282:11: note: in expansion of macro '__swait_event_idle_timeout' __ret = __swait_event_idle_timeout(wq, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree.c:1940:9: note: in expansion of macro 'swait_event_idle_timeout_exclusive' ret = swait_event_idle_timeout_exclusive( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'sched_exec': /kisskb/src/kernel/sched/core.c:4449:24: note: byref variable will be forcibly initialized struct migration_arg arg = { p, dest_cpu }; ^~~ /kisskb/src/kernel/sched/core.c: In function 'task_sched_runtime': /kisskb/src/kernel/sched/core.c:4491:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ /kisskb/src/kernel/rcu/tree.c: In function 'synchronize_rcu_expedited_wait_once': /kisskb/src/include/linux/swait.h:161:21: note: byref variable will be forcibly initialized struct swait_queue __wait; \ ^~~~~~ /kisskb/src/include/linux/swait.h:194:2: note: in expansion of macro '___swait_event' ___swait_event(wq, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~~ /kisskb/src/include/linux/swait.h:202:11: note: in expansion of macro '__swait_event_timeout' __ret = __swait_event_timeout(wq, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree_exp.h:471:6: note: in expansion of macro 'swait_event_timeout_exclusive' t = swait_event_timeout_exclusive(rcu_state.expedited_wq, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/cgroup/cgroup.c: In function 'cgroup2_parse_param': /kisskb/src/kernel/cgroup/cgroup.c:1820:25: note: byref variable will be forcibly initialized struct fs_parse_result result; ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/rcu/tree.c:21: /kisskb/src/kernel/rcu/tree.c: In function 'rcu_implicit_dynticks_qs': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree.c:1288:3: note: in expansion of macro 'smp_store_release' smp_store_release(ruqp, true); ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'rt_mutex_setprio': /kisskb/src/kernel/sched/core.c:5389:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ In file included from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/rcupdate_wait.h:10, from /kisskb/src/kernel/rcu/tree.c:25: /kisskb/src/kernel/rcu/tree.c: In function 'rcu_gp_kthread': /kisskb/src/include/linux/swait.h:161:21: note: byref variable will be forcibly initialized struct swait_queue __wait; \ ^~~~~~ /kisskb/src/include/linux/swait.h:233:8: note: in expansion of macro '___swait_event' (void)___swait_event(wq, condition, TASK_IDLE, 0, schedule()) ^~~~~~~~~~~~~~ /kisskb/src/include/linux/swait.h:251:2: note: in expansion of macro '__swait_event_idle' __swait_event_idle(wq, condition); \ ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree.c:2097:4: note: in expansion of macro 'swait_event_idle_exclusive' swait_event_idle_exclusive(rcu_state.gp_wq, ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/panic.c: In function '__warn_printk': /kisskb/src/kernel/panic.c:642:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/kernel/sched/core.c: In function '__sched_setscheduler': /kisskb/src/kernel/sched/core.c:5776:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ /kisskb/src/kernel/panic.c: In function 'panic': /kisskb/src/kernel/panic.c:180:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/kernel/cgroup/rstat.c: In function 'root_cgroup_cputime': /kisskb/src/kernel/cgroup/rstat.c:405:25: note: byref variable will be forcibly initialized struct kernel_cpustat kcpustat; ^~~~~~~~ /kisskb/src/fs/ext4/block_validity.c: In function 'ext4_protect_reserved_inode': /kisskb/src/fs/ext4/block_validity.c:153:25: note: byref variable will be forcibly initialized struct ext4_map_blocks map; ^~~ /kisskb/src/kernel/sched/core.c: In function 'do_sched_setscheduler': /kisskb/src/kernel/sched/core.c:6148:21: note: byref variable will be forcibly initialized struct sched_param lparam; ^~~~~~ /kisskb/src/kernel/cgroup/rstat.c: In function 'cgroup_base_stat_cputime_show': /kisskb/src/kernel/cgroup/rstat.c:433:22: note: byref variable will be forcibly initialized struct task_cputime cputime; ^~~~~~~ /kisskb/src/kernel/sched/core.c: In function '__do_sys_sched_setattr': /kisskb/src/kernel/sched/core.c:6254:20: note: byref variable will be forcibly initialized struct sched_attr attr; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/arch/arm64/include/asm/cache.h:61, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/fs/ext4/block_validity.c:12: /kisskb/src/fs/ext4/block_validity.c: In function 'ext4_setup_system_zone': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/block_validity.c:262:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sbi->s_system_blks, system_blks); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/block_validity.c: In function 'ext4_release_system_zone': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/block_validity.c:289:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(EXT4_SB(sb)->s_system_blks, NULL); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/kthread.h:6, from /kisskb/src/include/trace/events/sched.h:8, from /kisskb/src/kernel/sched/core.c:10: /kisskb/src/kernel/sched/core.c: In function 'init_idle': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/core.c:7115:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(rq->curr, idle); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/cgroup/cgroup.c: In function 'find_css_set': /kisskb/src/kernel/cgroup/cgroup.c:1173:19: note: byref variable will be forcibly initialized struct list_head tmp_links; ^~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'sched_cpu_activate': /kisskb/src/kernel/sched/core.c:7465:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ /kisskb/src/sound/core/seq/seq_memory.c: In function 'snd_seq_cell_alloc': /kisskb/src/sound/core/seq/seq_memory.c:215:21: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^~~~ /kisskb/src/kernel/sched/core.c: In function 'sched_cpu_deactivate': /kisskb/src/kernel/sched/core.c:7509:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ /kisskb/src/kernel/sched/core.c: In function 'sched_cpu_dying': /kisskb/src/kernel/sched/core.c:7636:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/rcupdate_wait.h:10, from /kisskb/src/kernel/rcu/tree.c:25: /kisskb/src/kernel/rcu/tree.c: In function 'exp_funnel_lock': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree_exp.h:313:4: note: in expansion of macro 'wait_event' wait_event(rnp->exp_wq[rcu_seq_ctr(s) & 0x3], ^~~~~~~~~~ /kisskb/src/kernel/rcu/tree.c: In function 'synchronize_rcu_expedited': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree_exp.h:852:2: note: in expansion of macro 'wait_event' wait_event(rnp->exp_wq[rcu_seq_ctr(s) & 0x3], ^~~~~~~~~~ In file included from /kisskb/src/kernel/rcu/tree.c:4582: /kisskb/src/kernel/rcu/tree_exp.h:815:22: note: byref variable will be forcibly initialized struct rcu_exp_work rew; ^~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/timer.h:422, from /kisskb/src/kernel/time/timer.c:57: /kisskb/src/kernel/time/timer.c: In function 'trace_event_raw_event_timer_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/timer.h:12:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(timer_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/time/timer.c: In function 'trace_event_raw_event_timer_start': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/timer.h:52:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(timer_start, ^~~~~~~~~~~ /kisskb/src/kernel/time/timer.c: In function 'trace_event_raw_event_timer_expire_entry': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/timer.h:90:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(timer_expire_entry, ^~~~~~~~~~~ /kisskb/src/kernel/time/timer.c: In function 'trace_event_raw_event_hrtimer_init': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/timer.h:167:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(hrtimer_init, ^~~~~~~~~~~ /kisskb/src/kernel/sched/core.c: In function 'sched_move_task': /kisskb/src/kernel/sched/core.c:8247:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ /kisskb/src/kernel/time/timer.c: In function 'trace_event_raw_event_hrtimer_start': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/timer.h:195:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(hrtimer_start, ^~~~~~~~~~~ /kisskb/src/kernel/time/timer.c: In function 'trace_event_raw_event_hrtimer_expire_entry': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/timer.h:232:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(hrtimer_expire_entry, ^~~~~~~~~~~ /kisskb/src/kernel/time/timer.c: In function 'trace_event_raw_event_hrtimer_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/timer.h:255:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(hrtimer_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/time/timer.c: In function 'trace_event_raw_event_itimer_state': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/timer.h:304:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(itimer_state, ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/cgroup.h:12, from /kisskb/src/kernel/cgroup/cgroup-internal.h:5, from /kisskb/src/kernel/cgroup/cgroup.c:31: /kisskb/src/kernel/cgroup/cgroup.c: In function 'cgroup_migrate_finish': /kisskb/src/kernel/time/timer.c: In function 'trace_event_raw_event_itimer_expire': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/timer.h:341:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(itimer_expire, ^~~~~~~~~~~ /kisskb/src/kernel/cgroup/cgroup.c:2531:12: note: byref variable will be forcibly initialized LIST_HEAD(preloaded); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/kernel/time/timer.c: In function 'trace_event_raw_event_tick_stop': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/timer.h:398:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(tick_stop, ^~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/rcu/tree.c:21: /kisskb/src/kernel/rcu/tree.c: In function 'rcu_request_urgent_qs_task': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree.c:1134:2: note: in expansion of macro 'smp_store_release' smp_store_release(per_cpu_ptr(&rcu_data.rcu_urgent_qs, cpu), true); ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree.c: In function 'rcu_sched_clock_irq': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree.c:2571:6: note: in expansion of macro 'smp_load_acquire' if (smp_load_acquire(this_cpu_ptr(&rcu_data.rcu_urgent_qs))) { ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree.c: In function 'rcu_cpu_starting': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree.c:4127:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rcu_state.ncpus, rcu_state.ncpus + newcpu); /* ^^^ */ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/time/timer.c: In function 'call_timer_fn': /kisskb/src/kernel/time/timer.c:1405:21: note: byref variable will be forcibly initialized struct lockdep_map lockdep_map; ^~~~~~~~~~~ /kisskb/src/kernel/time/timer.c: In function 'schedule_timeout': /kisskb/src/kernel/time/timer.c:1841:23: note: byref variable will be forcibly initialized struct process_timer timer; ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/cgroup.h:12, from /kisskb/src/kernel/cgroup/cgroup-internal.h:5, from /kisskb/src/kernel/cgroup/cgroup.c:31: /kisskb/src/kernel/cgroup/cgroup.c: In function 'rebind_subsystems': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/cgroup/cgroup.c:1744:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dcgrp->subsys[ssid], css); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/cgroup.h:12, from /kisskb/src/kernel/cgroup/cgroup-internal.h:5, from /kisskb/src/kernel/cgroup/cgroup.c:31: /kisskb/src/kernel/cgroup/cgroup.c: In function 'cgroup_setup_root': /kisskb/src/kernel/cgroup/cgroup.c:1926:12: note: byref variable will be forcibly initialized LIST_HEAD(tmp_links); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/kernel/rcu/tree.c: In function 'rcu_spawn_gp_kthread': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree.c:4303:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rcu_state.gp_kthread, t); /* ^^^ */ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/tree.c:4272:21: note: byref variable will be forcibly initialized struct sched_param sp; ^~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/cgroup.h:12, from /kisskb/src/kernel/cgroup/cgroup-internal.h:5, from /kisskb/src/kernel/cgroup/cgroup.c:31: /kisskb/src/kernel/cgroup/cgroup.c: In function 'cgroup_lock_and_drain_offline': /kisskb/src/kernel/cgroup/cgroup.c:2935:16: note: byref variable will be forcibly initialized DEFINE_WAIT(wait); ^~~~ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^~~~ /kisskb/src/kernel/cgroup/cgroup.c:2935:4: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wait); ^~~~~~~~~~~ /kisskb/src/arch/arm64/kernel/alternative.c: In function '__apply_alternatives_multi_stop': /kisskb/src/arch/arm64/kernel/alternative.c:202:20: note: byref variable will be forcibly initialized struct alt_region region = { ^~~~~~ /kisskb/src/arch/arm64/kernel/alternative.c: In function 'apply_boot_alternatives': /kisskb/src/arch/arm64/kernel/alternative.c:240:20: note: byref variable will be forcibly initialized struct alt_region region = { ^~~~~~ /kisskb/src/arch/arm64/kernel/alternative.c: In function 'apply_alternatives_module': /kisskb/src/arch/arm64/kernel/alternative.c:254:20: note: byref variable will be forcibly initialized struct alt_region region = { ^~~~~~ /kisskb/src/sound/core/seq/seq_clientmgr.c: In function 'snd_seq_ioctl': /kisskb/src/sound/core/seq/seq_clientmgr.c:2128:4: note: byref variable will be forcibly initialized } buf; ^~~ /kisskb/src/fs/iomap/seek.c: In function 'page_cache_seek_hole_data': /kisskb/src/fs/iomap/seek.c:80:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^~~~ /kisskb/src/sound/core/seq/seq_clientmgr.c: In function 'snd_seq_create_kernel_client': /kisskb/src/sound/core/seq/seq_clientmgr.c:2184:10: note: byref variable will be forcibly initialized va_list args; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/mutex.h:15, from /kisskb/src/kernel/locking/lockdep.c:30: /kisskb/src/kernel/locking/lockdep.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/locking/lockdep.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:2: note: in expansion of macro 'smp_store_release' smp_store_release(&lock->locked, 0); ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/proc/root.c: In function 'proc_parse_hidepid_param': /kisskb/src/fs/proc/root.c:65:25: note: byref variable will be forcibly initialized struct fs_parse_result result; ^~~~~~ /kisskb/src/fs/proc/root.c: In function 'proc_parse_param': /kisskb/src/fs/proc/root.c:118:25: note: byref variable will be forcibly initialized struct fs_parse_result result; ^~~~~~ /kisskb/src/kernel/cgroup/cgroup-v1.c: In function 'pidlist_array_load': /kisskb/src/kernel/cgroup/cgroup-v1.c:331:23: note: byref variable will be forcibly initialized struct css_task_iter it; ^~ /kisskb/src/sound/core/seq/seq_clientmgr.c: In function 'snd_seq_read': /kisskb/src/sound/core/seq/seq_clientmgr.c:442:25: note: byref variable will be forcibly initialized struct snd_seq_event tmpev; ^~~~~ /kisskb/src/sound/core/seq/seq_queue.c: In function 'queue_broadcast_event': /kisskb/src/sound/core/seq/seq_queue.c:616:23: note: byref variable will be forcibly initialized struct snd_seq_event sev; ^~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/include/trace/events/lock.h:87, from /kisskb/src/kernel/locking/lockdep.c:63: /kisskb/src/kernel/locking/lockdep.c: In function 'perf_trace_lock_acquire': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/lock.h:13:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(lock_acquire, ^~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/crypto.h:15, from /kisskb/src/include/crypto/algapi.h:10, from /kisskb/src/fs/crypto/keysetup_v1.c:23: /kisskb/src/fs/crypto/keysetup_v1.c: In function 'fscrypt_is_key_prepared': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/crypto/fscrypt_private.h:399:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&prep_key->tfm) != NULL; ^~~~~~~~~~~~~~~~ /kisskb/src/sound/core/seq/seq_queue.c: In function 'snd_seq_check_queue': /kisskb/src/sound/core/seq/seq_queue.c:242:22: note: byref variable will be forcibly initialized snd_seq_real_time_t cur_time; ^~~~~~~~ /kisskb/src/kernel/locking/lockdep.c: In function 'perf_trace_lock': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/lock.h:39:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(lock, ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/lock.h:87, from /kisskb/src/kernel/locking/lockdep.c:63: /kisskb/src/kernel/locking/lockdep.c: In function 'trace_event_raw_event_lock_acquire': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/lock.h:13:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(lock_acquire, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/lock.h:13:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(lock_acquire, ^~~~~~~~~~~ /kisskb/src/kernel/locking/lockdep.c: In function 'trace_event_raw_event_lock': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/lock.h:39:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(lock, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/lock.h:39:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(lock, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/core/seq/seq_clientmgr.c: In function 'snd_seq_write': /kisskb/src/sound/core/seq/seq_clientmgr.c:1024:23: note: byref variable will be forcibly initialized struct snd_seq_event event; ^~~~~ /kisskb/src/fs/crypto/keysetup_v1.c: In function 'derive_key_aes': /kisskb/src/fs/crypto/keysetup_v1.c:54:29: note: byref variable will be forcibly initialized struct scatterlist src_sg, dst_sg; ^~~~~~ /kisskb/src/fs/crypto/keysetup_v1.c:54:21: note: byref variable will be forcibly initialized struct scatterlist src_sg, dst_sg; ^~~~~~ In file included from /kisskb/src/include/crypto/algapi.h:10, from /kisskb/src/fs/crypto/keysetup_v1.c:23: /kisskb/src/fs/crypto/keysetup_v1.c:53:22: note: byref variable will be forcibly initialized DECLARE_CRYPTO_WAIT(wait); ^~~~ /kisskb/src/include/linux/crypto.h:580:21: note: in definition of macro 'DECLARE_CRYPTO_WAIT' struct crypto_wait _wait = { \ ^~~~~ /kisskb/src/sound/core/seq/seq_clientmgr.c: In function 'bounce_error_event': /kisskb/src/sound/core/seq/seq_clientmgr.c:536:23: note: byref variable will be forcibly initialized struct snd_seq_event bounce_ev; ^~~~~~~~~ /kisskb/src/fs/quota/quota_v1.c: In function 'v1_check_quota_file': /kisskb/src/fs/quota/quota_v1.c:132:26: note: byref variable will be forcibly initialized struct v2_disk_dqheader dqhead; ^~~~~~ /kisskb/src/fs/quota/quota_v1.c: In function 'v1_write_file_info': /kisskb/src/fs/quota/quota_v1.c:189:23: note: byref variable will be forcibly initialized struct v1_disk_dqblk dqblk; ^~~~~ /kisskb/src/sound/core/seq/seq_clientmgr.c: In function 'snd_seq_dispatch_event': /kisskb/src/fs/quota/quota_v1.c: In function 'v1_read_file_info': /kisskb/src/fs/quota/quota_v1.c:162:23: note: byref variable will be forcibly initialized struct v1_disk_dqblk dqblk; ^~~~~ /kisskb/src/sound/core/seq/seq_clientmgr.c:872:24: note: byref variable will be forcibly initialized struct snd_seq_event tmpev, *ev; ^~~~~ /kisskb/src/sound/core/seq/seq_clientmgr.c: In function 'snd_seq_client_notify_subscription': /kisskb/src/fs/quota/quota_v1.c: In function 'v1_commit_dqblk': /kisskb/src/fs/quota/quota_v1.c:86:23: note: byref variable will be forcibly initialized struct v1_disk_dqblk dqblk; ^~~~~ /kisskb/src/sound/core/seq/seq_clientmgr.c:1447:23: note: byref variable will be forcibly initialized struct snd_seq_event event; ^~~~~ /kisskb/src/fs/quota/quota_v1.c: In function 'v1_read_dqblk': /kisskb/src/fs/quota/quota_v1.c:59:23: note: byref variable will be forcibly initialized struct v1_disk_dqblk dqblk; ^~~~~ /kisskb/src/kernel/cgroup/cgroup-v1.c: In function 'cgroup_transfer_tasks': /kisskb/src/kernel/cgroup/cgroup-v1.c:97:23: note: byref variable will be forcibly initialized struct css_task_iter it; ^~ /kisskb/src/kernel/cgroup/cgroup-v1.c: In function 'cgroupstats_build': /kisskb/src/kernel/cgroup/cgroup-v1.c:690:23: note: byref variable will be forcibly initialized struct css_task_iter it; ^~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/util.c:2: /kisskb/src/mm/util.c: In function 'vm_mmap_pgoff': /kisskb/src/mm/util.c:513:12: note: byref variable will be forcibly initialized LIST_HEAD(uf); ^~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/kernel/cgroup/cgroup-v1.c: In function 'cgroup1_parse_param': /kisskb/src/kernel/cgroup/cgroup-v1.c:905:25: note: byref variable will be forcibly initialized struct fs_parse_result result; ^~~~~~ /kisskb/src/mm/util.c: In function 'overcommit_policy_handler': /kisskb/src/mm/util.c:770:19: note: byref variable will be forcibly initialized struct ctl_table t; ^ /kisskb/src/fs/reiserfs/namei.c: In function 'de_still_valid': /kisskb/src/fs/reiserfs/namei.c:1262:28: note: byref variable will be forcibly initialized struct reiserfs_dir_entry tmp = *de; ^~~ /kisskb/src/fs/reiserfs/namei.c: In function 'reiserfs_find_entry': /kisskb/src/fs/reiserfs/namei.c:308:17: note: byref variable will be forcibly initialized struct cpu_key key_to_search; ^~~~~~~~~~~~~ /kisskb/src/fs/reiserfs/namei.c: In function 'reiserfs_rmdir': /kisskb/src/fs/reiserfs/namei.c:904:28: note: byref variable will be forcibly initialized struct reiserfs_dir_entry de; ^~ /kisskb/src/fs/reiserfs/namei.c:901:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^~ /kisskb/src/kernel/locking/lockdep.c: In function 'lock_stats': /kisskb/src/kernel/locking/lockdep.c:266:26: note: byref variable will be forcibly initialized struct lock_class_stats stats; ^~~~~ /kisskb/src/fs/reiserfs/namei.c: In function 'reiserfs_lookup': /kisskb/src/fs/reiserfs/namei.c:357:28: note: byref variable will be forcibly initialized struct reiserfs_dir_entry de; ^~ /kisskb/src/fs/reiserfs/namei.c: In function 'reiserfs_unlink': /kisskb/src/fs/reiserfs/namei.c:1000:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^~ /kisskb/src/fs/reiserfs/namei.c:998:28: note: byref variable will be forcibly initialized struct reiserfs_dir_entry de; ^~ /kisskb/src/fs/reiserfs/namei.c: In function 'reiserfs_add_entry': /kisskb/src/fs/reiserfs/namei.c:439:28: note: byref variable will be forcibly initialized struct reiserfs_dir_entry de; ^~ /kisskb/src/fs/reiserfs/namei.c:436:17: note: byref variable will be forcibly initialized struct cpu_key entry_key; ^~~~~~~~~ /kisskb/src/fs/reiserfs/namei.c: In function 'reiserfs_create': /kisskb/src/fs/reiserfs/namei.c:636:34: note: byref variable will be forcibly initialized struct reiserfs_security_handle security; ^~~~~~~~ /kisskb/src/fs/reiserfs/namei.c:635:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^~ /kisskb/src/fs/reiserfs/namei.c: In function 'reiserfs_mknod': /kisskb/src/fs/reiserfs/namei.c:707:34: note: byref variable will be forcibly initialized struct reiserfs_security_handle security; ^~~~~~~~ /kisskb/src/fs/reiserfs/namei.c:706:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^~ /kisskb/src/fs/reiserfs/namei.c: In function 'reiserfs_symlink': /kisskb/src/fs/reiserfs/namei.c:1105:34: note: byref variable will be forcibly initialized struct reiserfs_security_handle security; ^~~~~~~~ /kisskb/src/fs/reiserfs/namei.c:1104:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^~ /kisskb/src/fs/reiserfs/namei.c: In function 'reiserfs_mkdir': /kisskb/src/fs/reiserfs/namei.c:789:34: note: byref variable will be forcibly initialized struct reiserfs_security_handle security; ^~~~~~~~ /kisskb/src/fs/reiserfs/namei.c:788:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^~ /kisskb/src/fs/reiserfs/namei.c: In function 'reiserfs_link': /kisskb/src/fs/reiserfs/namei.c:1202:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^~ /kisskb/src/fs/reiserfs/namei.c: In function 'reiserfs_rename': /kisskb/src/fs/reiserfs/namei.c:1318:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^~ /kisskb/src/fs/reiserfs/namei.c:1316:44: note: byref variable will be forcibly initialized struct reiserfs_dir_entry old_de, new_de, dot_dot_de; ^~~~~~~~~~ /kisskb/src/fs/reiserfs/namei.c:1316:36: note: byref variable will be forcibly initialized struct reiserfs_dir_entry old_de, new_de, dot_dot_de; ^~~~~~ /kisskb/src/fs/reiserfs/namei.c:1316:28: note: byref variable will be forcibly initialized struct reiserfs_dir_entry old_de, new_de, dot_dot_de; ^~~~~~ /kisskb/src/fs/reiserfs/namei.c:1315:47: note: byref variable will be forcibly initialized struct item_head new_entry_ih, old_entry_ih, dot_dot_ih; ^~~~~~~~~~ /kisskb/src/fs/reiserfs/namei.c:1315:33: note: byref variable will be forcibly initialized struct item_head new_entry_ih, old_entry_ih, dot_dot_ih; ^~~~~~~~~~~~ /kisskb/src/fs/reiserfs/namei.c:1315:19: note: byref variable will be forcibly initialized struct item_head new_entry_ih, old_entry_ih, dot_dot_ih; ^~~~~~~~~~~~ /kisskb/src/fs/reiserfs/namei.c: In function 'reiserfs_get_parent': /kisskb/src/fs/reiserfs/namei.c:404:28: note: byref variable will be forcibly initialized struct reiserfs_dir_entry de; ^~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/fscache/page.c:9: /kisskb/src/fs/fscache/page.c: In function '__fscache_wait_on_page_write': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/fs/fscache/page.c:41:2: note: in expansion of macro 'wait_event' wait_event(*wq, !__fscache_check_page_write(cookie, page)); ^~~~~~~~~~ /kisskb/src/fs/fscache/page.c: In function 'release_page_wait_timeout': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fscache/page.c:54:9: note: in expansion of macro 'wait_event_timeout' return wait_event_timeout(*wq, !__fscache_check_page_write(cookie, page), ^~~~~~~~~~~~~~~~~~ /kisskb/src/sound/drivers/opl3/opl3_lib.c: In function 'snd_opl3_timer1_init': /kisskb/src/sound/drivers/opl3/opl3_lib.c:238:22: note: byref variable will be forcibly initialized struct snd_timer_id tid; ^~~ /kisskb/src/sound/drivers/opl3/opl3_lib.c: In function 'snd_opl3_timer2_init': /kisskb/src/sound/drivers/opl3/opl3_lib.c:258:22: note: byref variable will be forcibly initialized struct snd_timer_id tid; ^~~ /kisskb/src/fs/fscache/page.c: In function '__fscache_uncache_all_inode_pages': /kisskb/src/fs/fscache/page.c:1219:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^~~~ /kisskb/src/kernel/irq/manage.c: In function 'irq_thread': /kisskb/src/kernel/irq/manage.c:1222:23: note: byref variable will be forcibly initialized struct callback_head on_exit_work; ^~~~~~~~~~~~ /kisskb/src/sound/drivers/opl3/opl3_synth.c: In function 'snd_opl3_write': /kisskb/src/sound/drivers/opl3/opl3_synth.c:190:19: note: byref variable will be forcibly initialized struct sbi_patch inst; ^~~~ /kisskb/src/sound/drivers/opl3/opl3_synth.c: In function 'snd_opl3_ioctl': /kisskb/src/sound/drivers/opl3/opl3_synth.c:137:28: note: byref variable will be forcibly initialized struct snd_dm_fm_params params; ^~~~~~ /kisskb/src/sound/drivers/opl3/opl3_synth.c:126:27: note: byref variable will be forcibly initialized struct snd_dm_fm_voice voice; ^~~~~ /kisskb/src/sound/drivers/opl3/opl3_synth.c:115:26: note: byref variable will be forcibly initialized struct snd_dm_fm_note note; ^~~~ /kisskb/src/sound/drivers/opl3/opl3_synth.c:92:26: note: byref variable will be forcibly initialized struct snd_dm_fm_info info; ^~~~ /kisskb/src/drivers/irqchip/irq-owl-sirq.c: In function 'owl_sirq_domain_alloc': /kisskb/src/drivers/irqchip/irq-owl-sirq.c:233:20: note: byref variable will be forcibly initialized struct irq_fwspec parent_fwspec; ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/include/linux/irqchip.h:14, from /kisskb/src/drivers/irqchip/irq-owl-sirq.c:15: /kisskb/src/drivers/irqchip/irq-owl-sirq.c: In function 'irq_find_matching_host': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec = { ^~~~~~ /kisskb/src/drivers/irqchip/irq-owl-sirq.c: In function 'irq_find_host': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized /kisskb/src/drivers/irqchip/irq-owl-sirq.c: In function 'owl_sirq_init': /kisskb/src/drivers/irqchip/irq-owl-sirq.c:307:26: note: byref variable will be forcibly initialized struct of_phandle_args irq; ^~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/kernel/irq/manage.c:11: /kisskb/src/kernel/irq/manage.c: In function 'synchronize_irq': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/kernel/irq/manage.c:138:3: note: in expansion of macro 'wait_event' wait_event(desc->wait_for_threads, ^~~~~~~~~~ /kisskb/src/mm/vmstat.c: In function 'extfrag_show_print': /kisskb/src/mm/vmstat.c:2131:26: note: byref variable will be forcibly initialized struct contig_page_info info; ^~~~ /kisskb/src/mm/vmstat.c: In function 'fragmentation_index': /kisskb/src/mm/vmstat.c:1120:26: note: byref variable will be forcibly initialized struct contig_page_info info; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/random.h:10, from /kisskb/src/fs/crypto/policy.c:13: /kisskb/src/fs/crypto/policy.c: In function 'fscrypt_get_info': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/fscrypt.h:83:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&inode->i_crypt_info); ^~~~~~~~~~~~~~~~ /kisskb/src/fs/crypto/policy.c: In function 'fscrypt_ioctl_get_nonce': /kisskb/src/fs/crypto/policy.c:556:24: note: byref variable will be forcibly initialized union fscrypt_context ctx; ^~~ /kisskb/src/fs/crypto/policy.c: In function 'fscrypt_set_context': /kisskb/src/fs/crypto/policy.c:680:24: note: byref variable will be forcibly initialized union fscrypt_context ctx; ^~~ /kisskb/src/fs/crypto/policy.c: In function 'set_encryption_policy': /kisskb/src/fs/crypto/policy.c:393:24: note: byref variable will be forcibly initialized union fscrypt_context ctx; ^~~ /kisskb/src/fs/crypto/policy.c: In function 'fscrypt_get_policy': /kisskb/src/fs/crypto/policy.c:369:24: note: byref variable will be forcibly initialized union fscrypt_context ctx; ^~~ /kisskb/src/fs/crypto/policy.c: In function 'fscrypt_ioctl_set_policy': /kisskb/src/fs/crypto/policy.c:439:23: note: byref variable will be forcibly initialized union fscrypt_policy existing_policy; ^~~~~~~~~~~~~~~ /kisskb/src/fs/crypto/policy.c:438:23: note: byref variable will be forcibly initialized union fscrypt_policy policy; ^~~~~~ /kisskb/src/fs/crypto/policy.c: In function 'fscrypt_ioctl_get_policy': /kisskb/src/fs/crypto/policy.c:504:23: note: byref variable will be forcibly initialized union fscrypt_policy policy; ^~~~~~ /kisskb/src/fs/crypto/policy.c: In function 'fscrypt_ioctl_get_policy_ex': /kisskb/src/fs/crypto/policy.c:523:35: note: byref variable will be forcibly initialized struct fscrypt_get_policy_ex_arg arg; ^~~ /kisskb/src/fs/crypto/policy.c: In function 'fscrypt_has_permitted_context': /kisskb/src/fs/crypto/policy.c:592:38: note: byref variable will be forcibly initialized union fscrypt_policy parent_policy, child_policy; ^~~~~~~~~~~~ /kisskb/src/fs/crypto/policy.c:592:23: note: byref variable will be forcibly initialized union fscrypt_policy parent_policy, child_policy; ^~~~~~~~~~~~~ /kisskb/src/sound/i2c/other/ak4xxx-adda.c: In function 'build_dac_controls': /kisskb/src/sound/i2c/other/ak4xxx-adda.c:606:26: note: byref variable will be forcibly initialized struct snd_kcontrol_new knew; ^~~~ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/proc_fs.h:10, from /kisskb/src/fs/proc/inode.c:10: /kisskb/src/fs/proc/inode.c: In function 'close_pdeo': /kisskb/src/fs/proc/inode.c:233:30: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(c); ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/sound/i2c/other/ak4xxx-adda.c: In function 'build_adc_controls': /kisskb/src/sound/i2c/other/ak4xxx-adda.c:717:26: note: byref variable will be forcibly initialized struct snd_kcontrol_new knew; ^~~~ /kisskb/src/sound/i2c/other/ak4xxx-adda.c: In function 'build_deemphasis': /kisskb/src/sound/i2c/other/ak4xxx-adda.c:808:26: note: byref variable will be forcibly initialized struct snd_kcontrol_new knew; ^~~~ /kisskb/src/arch/arm64/kernel/proton-pack.c: In function 'spectre_v2_get_cpu_fw_mitigation_state': /kisskb/src/arch/arm64/kernel/proton-pack.c:144:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^~~ /kisskb/src/fs/proc/inode.c: In function 'proc_entry_rundown': /kisskb/src/fs/proc/inode.c:258:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(c); ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/arch/arm64/kernel/proton-pack.c: In function 'spectre_v4_get_cpu_fw_mitigation_state': /kisskb/src/arch/arm64/kernel/proton-pack.c:448:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/kernel/locking/osq_lock.c:2: /kisskb/src/kernel/locking/osq_lock.c: In function 'osq_lock': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/locking/osq_lock.c:170:7: note: in expansion of macro 'smp_load_acquire' if (smp_load_acquire(&node->locked)) ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/include/linux/stop_machine.h:5, from /kisskb/src/kernel/trace/ftrace.c:17: /kisskb/src/kernel/trace/ftrace.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/ipi.h:90, from /kisskb/src/arch/arm64/kernel/smp.c:55: /kisskb/src/arch/arm64/kernel/smp.c: In function 'trace_event_raw_event_ipi_raise': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ipi.h:19:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ipi_raise, ^~~~~~~~~~~ /kisskb/src/arch/arm64/kernel/smp.c: In function 'trace_event_raw_event_ipi_handler': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/ipi.h:38:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ipi_handler, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/ftrace.c: In function 'add_ftrace_ops': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/ftrace.c:269:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*list, ops); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/ftrace.c:261:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ops->next, *list); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/fs/ext4/ext4_jbd2.h:17, from /kisskb/src/fs/ext4/extents.c:32: /kisskb/src/fs/ext4/extents.c: In function 'ext4_chksum': /kisskb/src/fs/ext4/ext4.h:2320:4: note: byref variable will be forcibly initialized } desc; ^~~~ /kisskb/src/arch/arm64/kernel/smp.c: In function 'smp_send_stop': /kisskb/src/arch/arm64/kernel/smp.c:1034:13: note: byref variable will be forcibly initialized cpumask_t mask; ^~~~ /kisskb/src/kernel/sched/idle.c: In function 'play_idle_precise': /kisskb/src/kernel/sched/idle.c:356:20: note: byref variable will be forcibly initialized struct idle_timer it; ^~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/block.h:535, from /kisskb/src/block/blk-core.c:47: /kisskb/src/block/blk-core.c: In function 'trace_event_raw_event_block_buffer': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/block.h:15:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(block_buffer, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/block/blk-core.c: In function 'trace_event_raw_event_block_plug': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/block.h:356:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(block_plug, ^~~~~~~~~~~ /kisskb/src/block/blk-core.c: In function 'trace_event_raw_event_block_unplug': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/block.h:373:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(block_unplug, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/extents.c: In function 'ext4_ext_put_gap_in_cache': /kisskb/src/fs/ext4/extents.c:2235:23: note: byref variable will be forcibly initialized struct extent_status es; ^~ /kisskb/src/block/blk-core.c: In function 'trace_event_raw_event_block_rq_requeue': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/block.h:73:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(block_rq_requeue, ^~~~~~~~~~~ /kisskb/src/fs/ext4/extents.c: In function 'skip_hole': /kisskb/src/fs/ext4/extents.c:5907:25: note: byref variable will be forcibly initialized struct ext4_map_blocks map; ^~~ /kisskb/src/fs/ext4/extents.c: In function 'ext4_alloc_file_blocks': /kisskb/src/fs/ext4/extents.c:4389:25: note: byref variable will be forcibly initialized struct ext4_map_blocks map; ^~~ /kisskb/src/block/blk-core.c: In function 'trace_event_raw_event_block_rq_complete': /kisskb/src/fs/ext4/extents.c: In function 'ext4_iomap_xattr_fiemap': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/block.h:115:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(block_rq_complete, ^~~~~~~~~~~ /kisskb/src/fs/ext4/extents.c:4822:20: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^~~~ /kisskb/src/fs/ext4/extents.c: In function 'ext4_fill_es_cache_info': /kisskb/src/fs/ext4/extents.c:2143:23: note: byref variable will be forcibly initialized struct extent_status es; ^~ /kisskb/src/kernel/trace/ftrace.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/power/main.c: In function '__pm_pr_dbg': /kisskb/src/kernel/power/main.c:556:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/block/blk-core.c: In function 'trace_event_raw_event_block_rq': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/block.h:147:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(block_rq, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/block/blk-core.c: In function 'trace_event_raw_event_block_bio': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/block.h:261:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(block_bio, ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/filter.h:10, from /kisskb/src/kernel/bpf/core.c:21: /kisskb/src/kernel/bpf/core.c: In function 'rb_link_node_rcu': /kisskb/src/kernel/trace/ftrace.c: In function 'lookup_rec': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rbtree.h:84:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*rb_link, node); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/ftrace.c:1533:20: note: byref variable will be forcibly initialized struct dyn_ftrace key; ^~~ /kisskb/src/block/blk-core.c: In function 'trace_event_raw_event_block_split': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/block.h:418:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(block_split, ^~~~~~~~~~~ /kisskb/src/block/blk-core.c: In function 'trace_event_raw_event_block_bio_remap': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/block.h:456:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(block_bio_remap, ^~~~~~~~~~~ /kisskb/src/block/blk-core.c: In function 'trace_event_raw_event_block_rq_remap': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/block.h:498:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(block_rq_remap, ^~~~~~~~~~~ /kisskb/src/fs/ext4/extents.c: In function 'ext4_split_extent_at': /kisskb/src/fs/ext4/extents.c:3141:42: note: byref variable will be forcibly initialized struct ext4_extent *ex, newex, orig_ex, zero_ex; ^~~~~~~ /kisskb/src/fs/ext4/extents.c:3141:33: note: byref variable will be forcibly initialized struct ext4_extent *ex, newex, orig_ex, zero_ex; ^~~~~~~ /kisskb/src/fs/ext4/extents.c:3141:26: note: byref variable will be forcibly initialized struct ext4_extent *ex, newex, orig_ex, zero_ex; ^~~~~ /kisskb/src/block/blk-core.c: In function 'trace_event_raw_event_block_bio_complete': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/block.h:233:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(block_bio_complete, ^~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/include/linux/stop_machine.h:5, from /kisskb/src/kernel/trace/ftrace.c:17: /kisskb/src/kernel/trace/ftrace.c: In function 'clear_ftrace_pids': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/ftrace.c:7143:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tr->function_no_pids, NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/extents.c: In function 'ext4_ext_convert_to_initialized': /kisskb/src/fs/ext4/extents.c:3378:31: note: byref variable will be forcibly initialized struct ext4_extent zero_ex1, zero_ex2; ^~~~~~~~ /kisskb/src/fs/ext4/extents.c:3378:21: note: byref variable will be forcibly initialized struct ext4_extent zero_ex1, zero_ex2; ^~~~~~~~ /kisskb/src/fs/ext4/extents.c:3377:25: note: byref variable will be forcibly initialized struct ext4_map_blocks split_map; ^~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/ftrace.c:7140:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tr->function_pids, NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/extents.c: In function 'ext4_ext_remove_space': /kisskb/src/fs/ext4/extents.c:2773:25: note: byref variable will be forcibly initialized struct partial_cluster partial; ^~~~~~~ /kisskb/src/fs/ext4/extents.c: In function 'ext4_ext_map_blocks': /kisskb/src/fs/ext4/extents.c:4047:33: note: byref variable will be forcibly initialized struct ext4_allocation_request ar; ^~ /kisskb/src/fs/ext4/extents.c:4041:33: note: byref variable will be forcibly initialized struct ext4_extent newex, *ex, ex2; ^~~ /kisskb/src/fs/ext4/extents.c:4041:21: note: byref variable will be forcibly initialized struct ext4_extent newex, *ex, ex2; ^~~~~ /kisskb/src/kernel/sched/fair.c: In function 'sched_slice': /kisskb/src/kernel/sched/fair.c:707:22: note: byref variable will be forcibly initialized struct load_weight lw; ^~ /kisskb/src/fs/ext4/extents.c: In function 'ext4_convert_unwritten_extents': /kisskb/src/fs/ext4/extents.c:4736:25: note: byref variable will be forcibly initialized struct ext4_map_blocks map; ^~~ /kisskb/src/kernel/bpf/core.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/extents.c: In function 'ext4_ext_replay_set_iblocks': /kisskb/src/fs/ext4/extents.c:5926:25: note: byref variable will be forcibly initialized struct ext4_map_blocks map; ^~~ /kisskb/src/fs/ext4/extents.c: In function 'ext4_ext_clear_bb': /kisskb/src/fs/ext4/extents.c:6020:25: note: byref variable will be forcibly initialized struct ext4_map_blocks map; ^~~ /kisskb/src/kernel/trace/ftrace.c: In function 'ftrace_ops_test': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/ftrace.c:1492:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hash.notrace_hash, ops->func_hash->notrace_hash); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/ftrace.c:1491:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hash.filter_hash, ops->func_hash->filter_hash); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/ftrace.c:1478:25: note: byref variable will be forcibly initialized struct ftrace_ops_hash hash; ^~~~ /kisskb/src/fs/kernfs/file.c: In function 'kernfs_notify_workfn': /kisskb/src/fs/kernfs/file.c:869:15: note: byref variable will be forcibly initialized struct qstr name; ^~~~ /kisskb/src/block/blk-core.c: In function 'rq_flush_dcache_pages': /kisskb/src/block/blk-core.c:1524:22: note: byref variable will be forcibly initialized struct req_iterator iter; ^~~~ /kisskb/src/kernel/trace/ftrace.c: In function 'ftrace_graph_set_hash': /kisskb/src/kernel/trace/ftrace.c:5968:21: note: byref variable will be forcibly initialized struct ftrace_glob func_g; ^~~~~~ /kisskb/src/kernel/sched/fair.c: In function 'find_idlest_group': /kisskb/src/kernel/sched/fair.c:8805:32: note: byref variable will be forcibly initialized struct sg_lb_stats local_sgs, tmp_sgs; ^~~~~~~ /kisskb/src/kernel/sched/fair.c:8805:21: note: byref variable will be forcibly initialized struct sg_lb_stats local_sgs, tmp_sgs; ^~~~~~~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/block/blk-core.c:16: /kisskb/src/block/blk-core.c: In function 'flush_plug_callbacks': /kisskb/src/block/blk-core.c:1710:12: note: byref variable will be forcibly initialized LIST_HEAD(callbacks); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/xdp.h:397, from /kisskb/src/include/linux/bpf_trace.h:5, from /kisskb/src/kernel/bpf/core.c:2291: /kisskb/src/kernel/bpf/core.c: In function 'trace_event_raw_event_xdp_exception': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/xdp.h:28:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xdp_exception, ^~~~~~~~~~~ /kisskb/src/kernel/bpf/core.c: In function 'trace_event_raw_event_xdp_bulk_tx': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/xdp.h:53:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xdp_bulk_tx, ^~~~~~~~~~~ /kisskb/src/kernel/bpf/core.c: In function 'trace_event_raw_event_xdp_redirect_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/xdp.h:94:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xdp_redirect_template, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/core.c: In function 'trace_event_raw_event_xdp_cpumap_kthread': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/xdp.h:177:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xdp_cpumap_kthread, ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/block/blk-core.c:16: /kisskb/src/block/blk-core.c: In function 'blk_queue_enter': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/block/blk-core.c:468:3: note: in expansion of macro 'wait_event' wait_event(q->mq_freeze_wq, ^~~~~~~~~~ /kisskb/src/kernel/bpf/core.c: In function 'trace_event_raw_event_xdp_cpumap_enqueue': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/xdp.h:220:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xdp_cpumap_enqueue, ^~~~~~~~~~~ /kisskb/src/kernel/bpf/core.c: In function 'trace_event_raw_event_xdp_devmap_xmit': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/xdp.h:255:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xdp_devmap_xmit, ^~~~~~~~~~~ /kisskb/src/kernel/bpf/core.c: In function 'trace_event_raw_event_mem_disconnect': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/xdp.h:308:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mem_disconnect, ^~~~~~~~~~~ /kisskb/src/kernel/bpf/core.c: In function 'trace_event_raw_event_mem_connect': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/xdp.h:335:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mem_connect, ^~~~~~~~~~~ /kisskb/src/kernel/bpf/core.c: In function 'trace_event_raw_event_mem_return_failed': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/xdp.h:369:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mem_return_failed, ^~~~~~~~~~~ /kisskb/src/kernel/trace/ftrace.c: In function 'ftrace_free_mem': /kisskb/src/kernel/trace/ftrace.c:6741:19: note: byref variable will be forcibly initialized struct list_head clear_hash; ^~~~~~~~~~ /kisskb/src/kernel/trace/ftrace.c:6738:20: note: byref variable will be forcibly initialized struct dyn_ftrace key; ^~~ /kisskb/src/kernel/sched/fair.c: In function 'update_blocked_averages': /kisskb/src/kernel/sched/fair.c:8040:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ /kisskb/src/kernel/sched/fair.c: In function 'active_load_balance_cpu_stop': /kisskb/src/kernel/sched/fair.c:9933:17: note: byref variable will be forcibly initialized struct lb_env env = { ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/kernel/sched/sched.h:5, from /kisskb/src/kernel/sched/fair.c:23: /kisskb/src/kernel/sched/fair.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/include/linux/stop_machine.h:5, from /kisskb/src/kernel/trace/ftrace.c:17: /kisskb/src/kernel/trace/ftrace.c: In function 'pid_write': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/ftrace.c:7386:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tr->function_no_pids, pid_list); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/ftrace.c:7383:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tr->function_pids, pid_list); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/ftrace.c: In function 'ftrace_hash_move': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/ftrace.c:1441:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*dst, new_hash); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/ftrace.c: In function 'ftrace_hash_move_and_update_ops': /kisskb/src/kernel/trace/ftrace.c:4099:25: note: byref variable will be forcibly initialized struct ftrace_ops_hash old_hash_ops; ^~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/include/linux/stop_machine.h:5, from /kisskb/src/kernel/trace/ftrace.c:17: /kisskb/src/kernel/trace/ftrace.c: In function 'ftrace_graph_release': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/ftrace.c:5940:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ftrace_graph_notrace_hash, new_hash); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/ftrace.c:5936:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ftrace_graph_hash, new_hash); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/fs/proc/base.c:51: /kisskb/src/fs/proc/base.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/fair.c: In function 'distribute_cfs_runtime': /kisskb/src/kernel/sched/fair.c:4927:19: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ /kisskb/src/kernel/sched/fair.c: In function 'update_sd_lb_stats': /kisskb/src/kernel/sched/fair.c:8956:21: note: byref variable will be forcibly initialized struct sg_lb_stats tmp_sgs; ^~~~~~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/include/linux/stop_machine.h:5, from /kisskb/src/kernel/trace/ftrace.c:17: /kisskb/src/kernel/trace/ftrace.c: In function 'process_mod_list': /kisskb/src/kernel/trace/ftrace.c:4185:12: note: byref variable will be forcibly initialized LIST_HEAD(process_mods); ^~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/kernel/sched/fair.c: In function '_nohz_idle_balance': /kisskb/src/kernel/sched/fair.c:10441:20: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ /kisskb/src/kernel/sched/fair.c: In function 'sched_group_set_shares': /kisskb/src/kernel/sched/fair.c:11177:19: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ /kisskb/src/fs/proc/base.c: In function 'proc_pid_readlink': /kisskb/src/fs/proc/base.c:1788:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/proc/base.c: In function 'proc_pid_get_link': /kisskb/src/fs/proc/base.c:1741:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/kernel/trace/ftrace.c: In function 'unregister_ftrace_function_probe_func': /kisskb/src/kernel/trace/ftrace.c:4668:20: note: byref variable will be forcibly initialized struct hlist_head hhd; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/mm/backing-dev.c:3: /kisskb/src/mm/backing-dev.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/ftrace.c:4663:21: note: byref variable will be forcibly initialized struct ftrace_glob func_g; ^~~~~~ /kisskb/src/mm/backing-dev.c: In function 'bdi_register': /kisskb/src/mm/backing-dev.c:838:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/fs/proc/base.c: In function 'proc_pid_syscall': /kisskb/src/fs/proc/base.c:642:22: note: byref variable will be forcibly initialized struct syscall_info info; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/rcu/rcutorture.c:16: /kisskb/src/kernel/rcu/rcutorture.c: In function 'rcu_torture_boost_cb': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/rcutorture.c:845:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rbip->inflight, 0); ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/jbd2/checkpoint.c: In function '__flush_batch': /kisskb/src/fs/jbd2/checkpoint.c:183:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/fs/proc/base.c:51: /kisskb/src/fs/proc/base.c: In function 'proc_fill_cache': /kisskb/src/fs/proc/base.c:2041:35: note: byref variable will be forcibly initialized DECLARE_WAIT_QUEUE_HEAD_ONSTACK(wq); ^~ /kisskb/src/include/linux/wait.h:77:25: note: in definition of macro 'DECLARE_WAIT_QUEUE_HEAD_ONSTACK' struct wait_queue_head name = __WAIT_QUEUE_HEAD_INIT_ONSTACK(name) ^~~~ /kisskb/src/fs/proc/base.c: In function 'proc_map_files_readdir': /kisskb/src/fs/proc/base.c:2316:34: note: byref variable will be forcibly initialized GENRADIX(struct map_files_info) fa; ^~ /kisskb/src/kernel/rcu/rcutorture.c: In function 'rcu_torture_boost': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/rcutorture.c:979:35: note: in expansion of macro 'smp_load_acquire' while (!kthread_should_stop() || smp_load_acquire(&rbi.inflight)) { ^~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/rcutorture.c:952:18: note: in expansion of macro 'smp_load_acquire' if (!failed && smp_load_acquire(&rbi.inflight)) ^~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/rcutorture.c:933:5: note: in expansion of macro 'smp_store_release' smp_store_release(&rbi.inflight, 1); ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/rcutorture.c:931:9: note: in expansion of macro 'smp_load_acquire' if (!smp_load_acquire(&rbi.inflight)) { ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/kernel/rcu/rcuscale.c:15: /kisskb/src/kernel/rcu/rcuscale.c: In function 'kfree_scale_shutdown': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/kernel/rcu/rcuscale.c:726:2: note: in expansion of macro 'wait_event' wait_event(shutdown_wq, ^~~~~~~~~~ In file included from /kisskb/src/kernel/rcu/rcutorture.c:42: /kisskb/src/kernel/rcu/rcutorture.c: In function 'rcu_torture_fakewriter': /kisskb/src/kernel/rcu/rcutorture.c:1197:24: note: byref variable will be forcibly initialized DEFINE_TORTURE_RANDOM(rand); ^~~~ /kisskb/src/include/linux/torture.h:54:65: note: in definition of macro 'DEFINE_TORTURE_RANDOM' #define DEFINE_TORTURE_RANDOM(name) struct torture_random_state name = { 0, 0 } ^~~~ /kisskb/src/kernel/rcu/rcuscale.c: In function 'rcu_scale_shutdown': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/kernel/rcu/rcuscale.c:612:2: note: in expansion of macro 'wait_event' wait_event(shutdown_wq, ^~~~~~~~~~ /kisskb/src/kernel/rcu/rcutorture.c: In function 'rcu_torture_reader': /kisskb/src/kernel/rcu/rcutorture.c:1470:20: note: byref variable will be forcibly initialized struct timer_list t; ^ In file included from /kisskb/src/kernel/rcu/rcutorture.c:42: /kisskb/src/kernel/rcu/rcutorture.c:1469:24: note: byref variable will be forcibly initialized DEFINE_TORTURE_RANDOM(rand); ^~~~ /kisskb/src/include/linux/torture.h:54:65: note: in definition of macro 'DEFINE_TORTURE_RANDOM' #define DEFINE_TORTURE_RANDOM(name) struct torture_random_state name = { 0, 0 } ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/rcu/rcutorture.c:16: /kisskb/src/kernel/rcu/rcutorture.c: In function 'rcu_torture_writer': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/rcutorture.c:1101:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(rcu_torture_current, rp); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/file.c: In function 'ext4_sample_last_mounted': /kisskb/src/fs/ext4/file.c:778:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/kernel/rcu/rcutorture.c: In function 'rcu_torture_fwd_prog_nr': /kisskb/src/kernel/rcu/rcutorture.c:1923:22: note: byref variable will be forcibly initialized struct fwd_cb_state fcs; ^~~ /kisskb/src/fs/ext4/file.c: In function 'ext4_dax_huge_fault': /kisskb/src/fs/ext4/file.c:691:8: note: byref variable will be forcibly initialized pfn_t pfn; ^~~ /kisskb/src/fs/ext4/file.c: In function 'ext4_overwrite_io': /kisskb/src/fs/ext4/file.c:192:25: note: byref variable will be forcibly initialized struct ext4_map_blocks map; ^~~ /kisskb/src/kernel/rcu/rcutorture.c: In function 'rcu_test_debug_objects': /kisskb/src/kernel/rcu/rcutorture.c:2606:18: note: byref variable will be forcibly initialized struct rcu_head rh2; ^~~ /kisskb/src/kernel/rcu/rcutorture.c:2605:18: note: byref variable will be forcibly initialized struct rcu_head rh1; ^~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/kernel/rcu/rcutorture.c:18: /kisskb/src/kernel/rcu/rcutorture.c: In function 'rcu_torture_barrier': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/kernel/rcu/rcutorture.c:2266:3: note: in expansion of macro 'wait_event' wait_event(barrier_wq, ^~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/rcu/rcutorture.c:16: /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/rcutorture.c:2263:3: note: in expansion of macro 'smp_store_release' smp_store_release(&barrier_phase, !barrier_phase); ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/kernel/rcu/rcutorture.c:18: /kisskb/src/kernel/rcu/rcutorture.c: In function 'rcu_torture_read_exit_cleanup': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/linux/wait.h:284:7: note: in definition of macro '___wait_event' if (condition) \ ^~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/kernel/rcu/rcutorture.c:2471:2: note: in expansion of macro 'wait_event' wait_event(read_exit_wq, smp_load_acquire(&read_exit_child_stopped)); ^~~~~~~~~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/rcutorture.c:2471:27: note: in expansion of macro 'smp_load_acquire' wait_event(read_exit_wq, smp_load_acquire(&read_exit_child_stopped)); ^~~~~~~~~~~~~~~~ /kisskb/src/fs/proc/fd.c: In function 'proc_readfd_common': /kisskb/src/fs/proc/fd.c:232:18: note: byref variable will be forcibly initialized struct fd_data data; ^~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/kernel/rcu/rcutorture.c:2471:2: note: in expansion of macro 'wait_event' wait_event(read_exit_wq, smp_load_acquire(&read_exit_child_stopped)); ^~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/linux/wait.h:317:6: note: in definition of macro 'wait_event' if (condition) \ ^~~~~~~~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/rcutorture.c:2471:27: note: in expansion of macro 'smp_load_acquire' wait_event(read_exit_wq, smp_load_acquire(&read_exit_child_stopped)); ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/rcutorture.c: In function 'rcu_torture_barrier_cbs': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/linux/wait.h:284:7: note: in definition of macro '___wait_event' if (condition) \ ^~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/kernel/rcu/rcutorture.c:2227:3: note: in expansion of macro 'wait_event' wait_event(barrier_cbs_wq[myid], ^~~~~~~~~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/rcutorture.c:2229:8: note: in expansion of macro 'smp_load_acquire' smp_load_acquire(&barrier_phase)) != lastphase || ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/kernel/rcu/rcutorture.c:2227:3: note: in expansion of macro 'wait_event' wait_event(barrier_cbs_wq[myid], ^~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/linux/wait.h:317:6: note: in definition of macro 'wait_event' if (condition) \ ^~~~~~~~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/rcutorture.c:2229:8: note: in expansion of macro 'smp_load_acquire' smp_load_acquire(&barrier_phase)) != lastphase || ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/rcutorture.c:2221:18: note: byref variable will be forcibly initialized struct rcu_head rcu; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/rcu/rcutorture.c:16: /kisskb/src/kernel/rcu/rcutorture.c: In function 'rcu_torture_read_exit': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/rcutorture.c:2445:2: note: in expansion of macro 'smp_store_release' smp_store_release(&read_exit_child_stopped, true); // After reaping. ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/kernel/rcu/rcutorture.c:42: /kisskb/src/kernel/rcu/rcutorture.c:2406:24: note: byref variable will be forcibly initialized DEFINE_TORTURE_RANDOM(trs); ^~~ /kisskb/src/include/linux/torture.h:54:65: note: in definition of macro 'DEFINE_TORTURE_RANDOM' #define DEFINE_TORTURE_RANDOM(name) struct torture_random_state name = { 0, 0 } ^~~~ /kisskb/src/kernel/time/timekeeping.c: In function 'get_device_system_crosststamp': /kisskb/src/kernel/time/timekeeping.c:1193:29: note: byref variable will be forcibly initialized struct system_counterval_t system_counterval; ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/time.h:7, from /kisskb/src/include/uapi/linux/timex.h:56, from /kisskb/src/include/linux/timex.h:56, from /kisskb/src/include/linux/clocksource.h:13, from /kisskb/src/include/linux/timekeeper_internal.h:10, from /kisskb/src/kernel/time/timekeeping.c:6: /kisskb/src/kernel/time/timekeeping.c: In function 'timespec64_sub': /kisskb/src/include/linux/time64.h:78:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta; ^~~~~~~~ /kisskb/src/kernel/time/timekeeping.c: In function 'tk_set_wall_to_mono': /kisskb/src/kernel/time/timekeeping.c:151:20: note: byref variable will be forcibly initialized struct timespec64 tmp; ^~~ In file included from /kisskb/src/include/linux/time.h:7, from /kisskb/src/include/uapi/linux/timex.h:56, from /kisskb/src/include/linux/timex.h:56, from /kisskb/src/include/linux/clocksource.h:13, from /kisskb/src/include/linux/timekeeper_internal.h:10, from /kisskb/src/kernel/time/timekeeping.c:6: /kisskb/src/kernel/time/timekeeping.c: In function 'timespec64_add': /kisskb/src/include/linux/time64.h:66:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta; ^~~~~~~~ /kisskb/src/kernel/time/timekeeping.c: In function 'timekeeping_inject_offset': /kisskb/src/include/linux/time64.h:78:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta; ^~~~~~~~ /kisskb/src/include/linux/time64.h:66:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta; ^~~~~~~~ /kisskb/src/kernel/time/timekeeping.c: In function 'do_settimeofday64': /kisskb/src/include/linux/time64.h:78:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta; ^~~~~~~~ /kisskb/src/kernel/time/timekeeping.c: In function '__timekeeping_inject_sleeptime': /kisskb/src/include/linux/time64.h:78:20: note: byref variable will be forcibly initialized /kisskb/src/kernel/time/timekeeping.c: In function 'accumulate_nsecs_to_secs': /kisskb/src/include/linux/time64.h:78:20: note: byref variable will be forcibly initialized /kisskb/src/kernel/time/timekeeping.c: In function 'timekeeping_warp_clock': /kisskb/src/kernel/time/timekeeping.c:1404:21: note: byref variable will be forcibly initialized struct timespec64 adjust; ^~~~~~ In file included from /kisskb/src/include/linux/time.h:7, from /kisskb/src/include/uapi/linux/timex.h:56, from /kisskb/src/include/linux/timex.h:56, from /kisskb/src/include/linux/clocksource.h:13, from /kisskb/src/include/linux/timekeeper_internal.h:10, from /kisskb/src/kernel/time/timekeeping.c:6: /kisskb/src/kernel/time/timekeeping.c: In function 'timekeeping_resume': /kisskb/src/include/linux/time64.h:78:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta; ^~~~~~~~ /kisskb/src/kernel/time/timekeeping.c:1751:28: note: byref variable will be forcibly initialized struct timespec64 ts_new, ts_delta; ^~~~~~~~ /kisskb/src/kernel/time/timekeeping.c:1751:20: note: byref variable will be forcibly initialized struct timespec64 ts_new, ts_delta; ^~~~~~ In file included from /kisskb/src/include/linux/time.h:7, from /kisskb/src/include/uapi/linux/timex.h:56, from /kisskb/src/include/linux/timex.h:56, from /kisskb/src/include/linux/clocksource.h:13, from /kisskb/src/include/linux/timekeeper_internal.h:10, from /kisskb/src/kernel/time/timekeeping.c:6: /kisskb/src/kernel/time/timekeeping.c: In function 'timekeeping_suspend': /kisskb/src/include/linux/time64.h:66:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta; ^~~~~~~~ /kisskb/src/include/linux/time64.h:78:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta; ^~~~~~~~ /kisskb/src/include/linux/time64.h:78:20: note: byref variable will be forcibly initialized /kisskb/src/kernel/time/timekeeping.c: In function 'timekeeping_init': /kisskb/src/include/linux/time64.h:78:20: note: byref variable will be forcibly initialized /kisskb/src/kernel/time/timekeeping.c:1603:31: note: byref variable will be forcibly initialized struct timespec64 wall_time, boot_offset, wall_to_mono; ^~~~~~~~~~~ /kisskb/src/kernel/time/timekeeping.c:1603:20: note: byref variable will be forcibly initialized struct timespec64 wall_time, boot_offset, wall_to_mono; ^~~~~~~~~ In file included from /kisskb/src/fs/jbd2/recovery.c:18: /kisskb/src/fs/jbd2/recovery.c: In function 'jbd2_chksum': /kisskb/src/include/linux/jbd2.h:1740:4: note: byref variable will be forcibly initialized } desc; ^~~~ /kisskb/src/kernel/time/timekeeping.c: In function 'do_adjtimex': /kisskb/src/kernel/time/timekeeping.c:2390:21: note: byref variable will be forcibly initialized struct timespec64 delta; ^~~~~ /kisskb/src/kernel/time/timekeeping.c:2380:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^~ /kisskb/src/kernel/time/timekeeping.c:2378:24: note: byref variable will be forcibly initialized struct audit_ntp_data ad; ^~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/include/trace/events/irq.h:166, from /kisskb/src/kernel/softirq.c:30: /kisskb/src/kernel/softirq.c: In function 'perf_trace_irq_handler_entry': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/irq.h:53:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(irq_handler_entry, ^~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/irq.h:166, from /kisskb/src/kernel/softirq.c:30: /kisskb/src/kernel/softirq.c: In function 'trace_event_raw_event_irq_handler_entry': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/irq.h:53:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(irq_handler_entry, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/irq.h:53:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(irq_handler_entry, ^~~~~~~~~~~ /kisskb/src/kernel/softirq.c: In function 'trace_event_raw_event_irq_handler_exit': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/irq.h:83:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(irq_handler_exit, ^~~~~~~~~~~ /kisskb/src/kernel/softirq.c: In function 'trace_event_raw_event_softirq': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/irq.h:103:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(softirq, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/cgroup/freezer.c: In function 'cgroup_do_freeze': /kisskb/src/kernel/cgroup/freezer.c:179:23: note: byref variable will be forcibly initialized struct css_task_iter it; ^~ /kisskb/src/kernel/resource.c: In function '__walk_iomem_res_desc': /kisskb/src/kernel/resource.c:405:18: note: byref variable will be forcibly initialized struct resource res; ^~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/task.h:62, from /kisskb/src/kernel/fork.c:109: /kisskb/src/kernel/fork.c: In function 'trace_event_raw_event_task_newtask': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/task.h:9:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(task_newtask, ^~~~~~~~~~~ /kisskb/src/kernel/fork.c: In function 'trace_event_raw_event_task_rename': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/task.h:34:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(task_rename, ^~~~~~~~~~~ /kisskb/src/kernel/resource.c: In function '__devm_release_region': /kisskb/src/kernel/resource.c:1552:23: note: byref variable will be forcibly initialized struct region_devres match_data = { parent, start, n }; ^~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/kernel/rcu/refscale.c:12: /kisskb/src/kernel/rcu/refscale.c: In function 'arch_atomic_read_acquire': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/atomic-arch-fallback.h:154:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&(v)->counter); ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/resource.c: In function 'walk_system_ram_range': /kisskb/src/kernel/resource.c:487:18: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/kernel/resource.c: In function '__find_resource': /kisskb/src/kernel/resource.c:605:37: note: byref variable will be forcibly initialized struct resource tmp = *new, avail, alloc; ^~~~~ /kisskb/src/kernel/resource.c:605:30: note: byref variable will be forcibly initialized struct resource tmp = *new, avail, alloc; ^~~~~ /kisskb/src/kernel/resource.c:605:18: note: byref variable will be forcibly initialized struct resource tmp = *new, avail, alloc; ^~~ /kisskb/src/kernel/fork.c: In function 'copy_clone_args_from_user': /kisskb/src/kernel/fork.c:2590:20: note: byref variable will be forcibly initialized struct clone_args args; ^~~~ /kisskb/src/kernel/resource.c: In function 'reallocate_resource': /kisskb/src/kernel/resource.c:680:18: note: byref variable will be forcibly initialized struct resource new = *old; ^~~ /kisskb/src/kernel/resource.c: In function 'allocate_resource': /kisskb/src/kernel/resource.c:736:29: note: byref variable will be forcibly initialized struct resource_constraint constraint; ^~~~~~~~~~ /kisskb/src/fs/jbd2/recovery.c: In function 'jbd2_journal_recover': /kisskb/src/fs/jbd2/recovery.c:289:23: note: byref variable will be forcibly initialized struct recovery_info info; ^~~~ /kisskb/src/fs/jbd2/recovery.c: In function 'jbd2_journal_skip_recovery': /kisskb/src/fs/jbd2/recovery.c:353:23: note: byref variable will be forcibly initialized struct recovery_info info; ^~~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/kernel/rcu/refscale.c:14: /kisskb/src/kernel/rcu/refscale.c: In function 'main_func': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/kernel/rcu/refscale.c:535:3: note: in expansion of macro 'wait_event' wait_event(main_wq, ^~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/kernel/rcu/refscale.c:12: /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/refscale.c:528:4: note: in expansion of macro 'smp_store_release' smp_store_release(&reader_tasks[r].start_reader, 1); ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/kernel/rcu/refscale.c:14: /kisskb/src/kernel/rcu/refscale.c: In function 'ref_scale_reader': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/linux/wait.h:284:7: note: in definition of macro '___wait_event' if (condition) \ ^~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/kernel/rcu/refscale.c:381:2: note: in expansion of macro 'wait_event' wait_event(rt->wq, (atomic_read(&nreaders_exp) && smp_load_acquire(&rt->start_reader)) || ^~~~~~~~~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/refscale.c:381:52: note: in expansion of macro 'smp_load_acquire' wait_event(rt->wq, (atomic_read(&nreaders_exp) && smp_load_acquire(&rt->start_reader)) || ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/kernel/rcu/refscale.c:381:2: note: in expansion of macro 'wait_event' wait_event(rt->wq, (atomic_read(&nreaders_exp) && smp_load_acquire(&rt->start_reader)) || ^~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/linux/wait.h:317:6: note: in definition of macro 'wait_event' if (condition) \ ^~~~~~~~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/refscale.c:381:52: note: in expansion of macro 'smp_load_acquire' wait_event(rt->wq, (atomic_read(&nreaders_exp) && smp_load_acquire(&rt->start_reader)) || ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/rcu/refscale.c: In function 'ref_scale_shutdown': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/kernel/rcu/refscale.c:628:2: note: in expansion of macro 'wait_event' wait_event(shutdown_wq, shutdown_start); ^~~~~~~~~~ /kisskb/src/fs/crypto/bio.c: In function 'fscrypt_decrypt_bio': /kisskb/src/fs/crypto/bio.c:32:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/kernel/fork.c:16: /kisskb/src/kernel/fork.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/security/keys/keyctl.c:9: /kisskb/src/security/keys/keyctl.c: In function 'key_read_state': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/key.h:446:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&key->state); ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/kernel/fork.c:16: /kisskb/src/kernel/fork.c: In function 'dup_mmap': /kisskb/src/kernel/fork.c:477:12: note: byref variable will be forcibly initialized LIST_HEAD(uf); ^~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/proc/array.c: In function 'task_cap': /kisskb/src/fs/proc/array.c:322:14: note: byref variable will be forcibly initialized cap_bset, cap_ambient; ^~~~~~~~~~~ /kisskb/src/fs/proc/array.c:322:4: note: byref variable will be forcibly initialized cap_bset, cap_ambient; ^~~~~~~~ /kisskb/src/fs/proc/array.c:321:47: note: byref variable will be forcibly initialized kernel_cap_t cap_inheritable, cap_permitted, cap_effective, ^~~~~~~~~~~~~ /kisskb/src/fs/proc/array.c:321:32: note: byref variable will be forcibly initialized kernel_cap_t cap_inheritable, cap_permitted, cap_effective, ^~~~~~~~~~~~~ /kisskb/src/fs/proc/array.c:321:15: note: byref variable will be forcibly initialized kernel_cap_t cap_inheritable, cap_permitted, cap_effective, ^~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/kernel/fork.c:16: /kisskb/src/kernel/fork.c: In function 'set_mm_exe_file': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/fork.c:1149:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(mm->exe_file, new_exe_file); ^~~~~~~~~~~~~~~~~~ /kisskb/src/security/keys/keyctl.c: In function 'keyctl_instantiate_key': /kisskb/src/security/keys/keyctl.c:1251:19: note: byref variable will be forcibly initialized struct iov_iter from; ^~~~ /kisskb/src/security/keys/keyctl.c:1250:16: note: byref variable will be forcibly initialized struct iovec iov; ^~~ /kisskb/src/security/keys/keyctl.c: In function 'keyctl_instantiate_key_iov': /kisskb/src/security/keys/keyctl.c:1280:18: note: byref variable will be forcibly initialized struct iov_iter from; ^~~~ /kisskb/src/fs/proc/array.c: In function 'task_sig': /kisskb/src/fs/proc/array.c:269:49: note: byref variable will be forcibly initialized sigset_t pending, shpending, blocked, ignored, caught; ^~~~~~ /kisskb/src/fs/proc/array.c:269:40: note: byref variable will be forcibly initialized sigset_t pending, shpending, blocked, ignored, caught; ^~~~~~~ /kisskb/src/fs/proc/array.c:269:31: note: byref variable will be forcibly initialized sigset_t pending, shpending, blocked, ignored, caught; ^~~~~~~ /kisskb/src/fs/proc/array.c:269:20: note: byref variable will be forcibly initialized sigset_t pending, shpending, blocked, ignored, caught; ^~~~~~~~~ /kisskb/src/fs/proc/array.c:269:11: note: byref variable will be forcibly initialized sigset_t pending, shpending, blocked, ignored, caught; ^~~~~~~ /kisskb/src/kernel/fork.c: In function 'copy_process': /kisskb/src/kernel/fork.c:1852:30: note: byref variable will be forcibly initialized struct multiprocess_signals delayed; ^~~~~~~ /kisskb/src/arch/arm64/kernel/signal32.c: In function 'put_sigset_t': /kisskb/src/arch/arm64/kernel/signal32.c:53:18: note: byref variable will be forcibly initialized compat_sigset_t cset; ^~~~ /kisskb/src/arch/arm64/kernel/signal32.c: In function 'get_sigset_t': /kisskb/src/arch/arm64/kernel/signal32.c:64:18: note: byref variable will be forcibly initialized compat_sigset_t s32; ^~~ /kisskb/src/arch/arm64/kernel/signal32.c: In function 'compat_restore_vfp_context': /kisskb/src/arch/arm64/kernel/signal32.c:146:27: note: byref variable will be forcibly initialized struct user_fpsimd_state fpsimd; ^~~~~~ /kisskb/src/arch/arm64/kernel/signal32.c: In function 'compat_restore_sigframe': /kisskb/src/arch/arm64/kernel/signal32.c:188:11: note: byref variable will be forcibly initialized sigset_t set; ^~~ /kisskb/src/kernel/fork.c: In function 'kernel_clone': /kisskb/src/kernel/fork.c:2424:20: note: byref variable will be forcibly initialized struct completion vfork; ^~~~~ /kisskb/src/kernel/fork.c: In function '__do_sys_clone3': /kisskb/src/kernel/fork.c:2725:27: note: byref variable will be forcibly initialized struct kernel_clone_args kargs; ^~~~~ /kisskb/src/fs/proc/generic.c: In function '__proc_create': /kisskb/src/fs/proc/generic.c:404:14: note: byref variable will be forcibly initialized struct qstr qstr; ^~~~ /kisskb/src/kernel/fork.c: In function 'sysctl_max_threads': /kisskb/src/kernel/fork.c:3053:19: note: byref variable will be forcibly initialized struct ctl_table t; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/kernel/events/core.c:11: /kisskb/src/kernel/events/core.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/sound/core/seq/seq_fifo.c: In function 'snd_seq_fifo_cell_out': /kisskb/src/sound/core/seq/seq_fifo.c:166:21: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^~~~ /kisskb/src/samples/vfio-mdev/mdpy.c: In function 'mdpy_ioctl': /kisskb/src/samples/vfio-mdev/mdpy.c:595:37: note: byref variable will be forcibly initialized struct vfio_device_gfx_plane_info plane; ^~~~~ /kisskb/src/samples/vfio-mdev/mdpy.c:572:24: note: byref variable will be forcibly initialized struct vfio_irq_info info; ^~~~ /kisskb/src/samples/vfio-mdev/mdpy.c:547:27: note: byref variable will be forcibly initialized struct vfio_region_info info; ^~~~ /kisskb/src/samples/vfio-mdev/mdpy.c:524:27: note: byref variable will be forcibly initialized struct vfio_device_info info; ^~~~ /kisskb/src/kernel/events/core.c: In function 'perf_get_pgtable_size': /kisskb/src/kernel/events/core.c:7014:15: note: byref variable will be forcibly initialized p4d_t *p4dp, p4d; ^~~ /kisskb/src/kernel/events/core.c:7013:15: note: byref variable will be forcibly initialized pgd_t *pgdp, pgd; ^~~ /kisskb/src/kernel/events/core.c: In function '__perf_event_output': /kisskb/src/kernel/events/core.c:7297:27: note: byref variable will be forcibly initialized struct perf_event_header header; ^~~~~~ /kisskb/src/kernel/events/core.c:7296:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/kernel/events/core.c:11: /kisskb/src/kernel/events/core.c: In function 'perf_iterate_sb_cpu': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/events/core.c:7414:8: note: in expansion of macro 'smp_load_acquire' if (!smp_load_acquire(&event->ctx)) ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_swevent_init_cpu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/events/core.c:12976:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(swhash->swevent_hlist, hlist); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/events/core.c: In function 'swevent_hlist_get_cpu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/events/core.c:9342:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(swhash->swevent_hlist, hlist); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/fs/reiserfs/inode.c:7: /kisskb/src/fs/reiserfs/inode.c: In function '_allocate_block': /kisskb/src/fs/reiserfs/reiserfs.h:3352:26: note: byref variable will be forcibly initialized reiserfs_blocknr_hint_t hint = { ^~~~ /kisskb/src/kernel/events/core.c: In function 'perf_remove_from_owner': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/events/core.c:4923:4: note: in expansion of macro 'smp_store_release' smp_store_release(&event->owner, NULL); ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/events/core.c: In function 'cpu_function_call': /kisskb/src/kernel/events/core.c:143:30: note: byref variable will be forcibly initialized struct remote_function_call data = { ^~~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_stop': /kisskb/src/kernel/events/core.c:143:30: note: byref variable will be forcibly initialized /kisskb/src/kernel/events/core.c:3084:25: note: byref variable will be forcibly initialized struct stop_event_data sd = { ^~ /kisskb/src/kernel/events/core.c: In function 'perf_pmu_output_stop': /kisskb/src/kernel/events/core.c:143:30: note: byref variable will be forcibly initialized struct remote_function_call data = { ^~~~ /kisskb/src/kernel/events/core.c: In function 'task_function_call': /kisskb/src/kernel/events/core.c:109:30: note: byref variable will be forcibly initialized struct remote_function_call data = { ^~~~ /kisskb/src/kernel/events/core.c: In function 'event_function_call': /kisskb/src/kernel/events/core.c:143:30: note: byref variable will be forcibly initialized struct remote_function_call data = { ^~~~ /kisskb/src/kernel/events/core.c:262:31: note: byref variable will be forcibly initialized struct event_function_struct efs = { ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/kernel/events/core.c:11: /kisskb/src/kernel/events/core.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/reiserfs/inode.c: In function 'reiserfs_evict_inode': /kisskb/src/fs/reiserfs/inode.c:36:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^~ /kisskb/src/fs/reiserfs/inode.c: In function '_get_block_create_0': /kisskb/src/fs/reiserfs/inode.c:291:24: note: byref variable will be forcibly initialized struct item_head *ih, tmp_ih; ^~~~~~ /kisskb/src/fs/reiserfs/inode.c:289:17: note: byref variable will be forcibly initialized struct cpu_key key; ^~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/include/trace/events/swiotlb.h:50, from /kisskb/src/kernel/dma/swiotlb.c:51: /kisskb/src/kernel/dma/swiotlb.c: In function 'perf_trace_swiotlb_bounced': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/swiotlb.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(swiotlb_bounced, ^~~~~~~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_switch': /kisskb/src/kernel/events/core.c:8512:27: note: byref variable will be forcibly initialized struct perf_switch_event switch_event; ^~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/swiotlb.h:50, from /kisskb/src/kernel/dma/swiotlb.c:51: /kisskb/src/kernel/dma/swiotlb.c: In function 'trace_event_raw_event_swiotlb_bounced': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/swiotlb.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(swiotlb_bounced, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/swiotlb.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(swiotlb_bounced, ^~~~~~~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_task': /kisskb/src/kernel/events/core.c:7673:25: note: byref variable will be forcibly initialized struct perf_task_event task_event; ^~~~~~~~~~ /kisskb/src/fs/reiserfs/inode.c: In function 'reiserfs_new_directory': /kisskb/src/fs/reiserfs/inode.c:1806:17: note: byref variable will be forcibly initialized struct cpu_key key; ^~~ /kisskb/src/fs/reiserfs/inode.c: In function 'reiserfs_new_symlink': /kisskb/src/fs/reiserfs/inode.c:1868:17: note: byref variable will be forcibly initialized struct cpu_key key; ^~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_read': /kisskb/src/kernel/events/core.c:4364:25: note: byref variable will be forcibly initialized struct perf_read_data data; ^~~~ /kisskb/src/fs/reiserfs/inode.c: In function 'reiserfs_update_sd_size': /kisskb/src/fs/reiserfs/inode.c:1452:24: note: byref variable will be forcibly initialized struct item_head *ih, tmp_ih; ^~~~~~ /kisskb/src/fs/reiserfs/inode.c:1448:17: note: byref variable will be forcibly initialized struct cpu_key key; ^~~ /kisskb/src/block/partitions/osf.c: In function 'osf_partition': /kisskb/src/block/partitions/osf.c:21:9: note: byref variable will be forcibly initialized Sector sect; ^~~~ /kisskb/src/fs/reiserfs/inode.c: In function 'reiserfs_write_inode': /kisskb/src/fs/reiserfs/inode.c:1771:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^~ /kisskb/src/fs/reiserfs/inode.c: In function 'reiserfs_truncate_file': /kisskb/src/fs/reiserfs/inode.c:2264:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^~ /kisskb/src/fs/reiserfs/inode.c: In function 'reiserfs_write_end': /kisskb/src/fs/reiserfs/inode.c:2927:38: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle myth; ^~~~ /kisskb/src/fs/reiserfs/inode.c: In function 'reiserfs_commit_write': /kisskb/src/fs/reiserfs/inode.c:3018:38: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle myth; ^~~~ /kisskb/src/fs/reiserfs/inode.c: In function 'reiserfs_get_block': /kisskb/src/fs/reiserfs/inode.c:1010:19: note: byref variable will be forcibly initialized struct cpu_key tmp_key; ^~~~~~~ /kisskb/src/fs/reiserfs/inode.c:853:19: note: byref variable will be forcibly initialized struct cpu_key tmp_key; ^~~~~~~ /kisskb/src/fs/reiserfs/inode.c:667:24: note: byref variable will be forcibly initialized struct item_head *ih, tmp_ih; ^~~~~~ /kisskb/src/fs/reiserfs/inode.c:665:17: note: byref variable will be forcibly initialized struct cpu_key key; ^~~ In file included from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/kernel/events/core.c:11: /kisskb/src/kernel/events/core.c: In function 'perf_addr_filters_splice': /kisskb/src/kernel/events/core.c:9973:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/kernel/events/core.c: In function 'perf_fill_ns_link_info': /kisskb/src/kernel/events/core.c:7866:14: note: byref variable will be forcibly initialized struct path ns_path; ^~~~~~~ /kisskb/src/fs/reiserfs/inode.c: In function 'map_block_for_writepage': /kisskb/src/fs/reiserfs/inode.c:2373:17: note: byref variable will be forcibly initialized struct cpu_key key; ^~~ /kisskb/src/fs/reiserfs/inode.c:2369:19: note: byref variable will be forcibly initialized struct item_head tmp_ih; ^~~~~~ /kisskb/src/fs/reiserfs/inode.c:2367:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^~ /kisskb/src/fs/reiserfs/inode.c: In function 'reiserfs_write_full_page': /kisskb/src/fs/reiserfs/inode.c:2534:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^~ /kisskb/src/kernel/events/core.c: In function 'perf_event_mux_interval_ms_store': /kisskb/src/kernel/events/core.c:143:30: note: byref variable will be forcibly initialized struct remote_function_call data = { ^~~~ /kisskb/src/fs/reiserfs/inode.c: In function 'reiserfs_read_locked_inode': /kisskb/src/fs/reiserfs/inode.c:1544:17: note: byref variable will be forcibly initialized struct cpu_key key; ^~~ /kisskb/src/fs/reiserfs/inode.c: In function 'reiserfs_iget': /kisskb/src/fs/reiserfs/inode.c:1639:28: note: byref variable will be forcibly initialized struct reiserfs_iget_args args; ^~~~ /kisskb/src/fs/reiserfs/inode.c: In function 'reiserfs_get_dentry': /kisskb/src/fs/reiserfs/inode.c:1669:17: note: byref variable will be forcibly initialized struct cpu_key key; ^~~ /kisskb/src/fs/reiserfs/inode.c: In function 'reiserfs_new_inode': /kisskb/src/fs/reiserfs/inode.c:1933:19: note: byref variable will be forcibly initialized struct stat_data sd; ^~ /kisskb/src/fs/reiserfs/inode.c:1932:19: note: byref variable will be forcibly initialized struct item_head ih; ^~ /kisskb/src/fs/reiserfs/inode.c:1931:17: note: byref variable will be forcibly initialized struct cpu_key key; ^~~ /kisskb/src/fs/reiserfs/inode.c:1929:28: note: byref variable will be forcibly initialized struct reiserfs_iget_args args; ^~~~ /kisskb/src/block/partitions/sun.c: In function 'sun_partition': /kisskb/src/block/partitions/sun.c:27:9: note: byref variable will be forcibly initialized Sector sect; ^~~~ /kisskb/src/fs/reiserfs/inode.c: In function 'reiserfs_setattr': /kisskb/src/block/partitions/msdos.c: In function 'parse_solaris_x86': /kisskb/src/block/partitions/msdos.c:255:9: note: byref variable will be forcibly initialized Sector sect; ^~~~ /kisskb/src/fs/reiserfs/inode.c:3356:38: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^~ /kisskb/src/fs/reiserfs/inode.c:3323:40: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^~ /kisskb/src/block/partitions/msdos.c: In function 'parse_bsd': /kisskb/src/block/partitions/msdos.c:360:9: note: byref variable will be forcibly initialized Sector sect; ^~~~ /kisskb/src/block/partitions/msdos.c: In function 'aix_magic_present': /kisskb/src/block/partitions/msdos.c:77:9: note: byref variable will be forcibly initialized Sector sect; ^~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/percpu.h:126, from /kisskb/src/mm/percpu.c:97: /kisskb/src/mm/percpu.c: In function 'trace_event_raw_event_percpu_alloc_percpu': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/percpu.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(percpu_alloc_percpu, ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/kernel/events/core.c:11: /kisskb/src/kernel/events/core.c: In function 'perf_event_set_addr_filter': /kisskb/src/mm/percpu.c: In function 'trace_event_raw_event_percpu_free_percpu': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/percpu.h:43:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(percpu_free_percpu, ^~~~~~~~~~~ /kisskb/src/block/partitions/msdos.c: In function 'parse_extended': /kisskb/src/block/partitions/msdos.c:137:9: note: byref variable will be forcibly initialized Sector sect; ^~~~ /kisskb/src/mm/percpu.c: In function 'trace_event_raw_event_percpu_alloc_percpu_fail': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/percpu.h:65:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(percpu_alloc_percpu_fail, ^~~~~~~~~~~ /kisskb/src/kernel/events/core.c:10282:12: note: byref variable will be forcibly initialized LIST_HEAD(filters); ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/mm/percpu.c: In function 'trace_event_raw_event_percpu_create_chunk': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/percpu.h:90:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(percpu_create_chunk, ^~~~~~~~~~~ /kisskb/src/mm/percpu.c: In function 'trace_event_raw_event_percpu_destroy_chunk': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/percpu.h:107:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(percpu_destroy_chunk, ^~~~~~~~~~~ /kisskb/src/block/partitions/msdos.c: In function 'msdos_partition': /kisskb/src/block/partitions/msdos.c:585:9: note: byref variable will be forcibly initialized Sector sect; ^~~~ /kisskb/src/fs/ext4/fsmap.c: In function 'ext4_getfsmap_helper': /kisskb/src/fs/ext4/fsmap.c:88:20: note: byref variable will be forcibly initialized struct ext4_fsmap fmr; ^~~ /kisskb/src/fs/ext4/fsmap.c: In function 'ext4_getfsmap_logdev': /kisskb/src/fs/ext4/fsmap.c:260:20: note: byref variable will be forcibly initialized struct ext4_fsmap irec; ^~~~ /kisskb/src/fs/ext4/fsmap.c: In function 'ext4_getfsmap_datadev_helper': /kisskb/src/fs/ext4/fsmap.c:193:20: note: byref variable will be forcibly initialized struct ext4_fsmap irec; ^~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/include/linux/memblock.h:13, from /kisskb/src/mm/percpu.c:72: /kisskb/src/mm/percpu.c: In function '__pcpu_balance_workfn': /kisskb/src/mm/percpu.c:1946:12: note: byref variable will be forcibly initialized LIST_HEAD(to_free); ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/cpuhp.h:95, from /kisskb/src/kernel/cpu.c:38: /kisskb/src/kernel/cpu.c: In function 'trace_event_raw_event_cpuhp_enter': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/cpuhp.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cpuhp_enter, ^~~~~~~~~~~ /kisskb/src/kernel/cpu.c: In function 'trace_event_raw_event_cpuhp_multi_enter': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/cpuhp.h:37:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cpuhp_multi_enter, ^~~~~~~~~~~ /kisskb/src/kernel/cpu.c: In function 'trace_event_raw_event_cpuhp_exit': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/cpuhp.h:65:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cpuhp_exit, ^~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/kernel/events/core.c:11: /kisskb/src/kernel/events/core.c: In function 'find_get_context': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/events/core.c:4562:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(task->perf_event_ctxp[ctxn], ctx); ^~~~~~~~~~~~~~~~~~ /kisskb/src/sound/drivers/opl3/opl3_seq.c: In function 'snd_opl3_synth_create_port': /kisskb/src/sound/drivers/opl3/opl3_seq.c:161:31: note: byref variable will be forcibly initialized struct snd_seq_port_callback callbacks; ^~~~~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_install_in_context': /kisskb/src/kernel/events/core.c:143:30: note: byref variable will be forcibly initialized struct remote_function_call data = { ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/kernel/events/core.c:11: /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/events/core.c:2850:2: note: in expansion of macro 'smp_store_release' smp_store_release(&event->ctx, ctx); ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/events/core.c: In function '__perf_event_task_sched_in': /kisskb/src/kernel/events/core.c:8512:27: note: byref variable will be forcibly initialized struct perf_switch_event switch_event; ^~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/kernel/events/core.c:11: /kisskb/src/kernel/events/core.c: In function 'ring_buffer_attach': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/events/core.c:5822:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(event->rb, rb); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/kernel/events/core.c:11: /kisskb/src/kernel/events/core.c: In function 'perf_pmu_migrate_context': /kisskb/src/kernel/events/core.c:12271:12: note: byref variable will be forcibly initialized LIST_HEAD(events); ^~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_release_kernel': /kisskb/src/kernel/events/core.c:4947:12: note: byref variable will be forcibly initialized LIST_HEAD(free_list); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/kernel/sched/sched.h:5, from /kisskb/src/kernel/sched/rt.c:6: /kisskb/src/kernel/sched/rt.c: In function 'arch_atomic_read_acquire': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/atomic-arch-fallback.h:154:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&(v)->counter); ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/rt.c: In function 'arch_atomic_set_release': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/atomic-arch-fallback.h:163:2: note: in expansion of macro 'smp_store_release' smp_store_release(&(v)->counter, i); ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/events/core.c: In function '__do_sys_perf_event_open': /kisskb/src/kernel/events/core.c:11739:12: note: byref variable will be forcibly initialized struct fd group = {NULL, 0}; ^~~~~ /kisskb/src/kernel/events/core.c:11736:25: note: byref variable will be forcibly initialized struct perf_event_attr attr; ^~~~ /kisskb/src/kernel/events/core.c: In function '_perf_ioctl': /kisskb/src/kernel/events/core.c:5542:26: note: byref variable will be forcibly initialized struct perf_event_attr new_attr; ^~~~~~~~ /kisskb/src/kernel/events/core.c:5505:14: note: byref variable will be forcibly initialized struct fd output; ^~~~~~ /kisskb/src/kernel/locking/rtmutex.c: In function 'rt_mutex_slowlock': /kisskb/src/kernel/locking/rtmutex.c:1232:25: note: byref variable will be forcibly initialized struct rt_mutex_waiter waiter; ^~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_log_throttle': /kisskb/src/kernel/events/core.c:8554:4: note: byref variable will be forcibly initialized } throttle_event = { ^~~~~~~~~~~~~~ /kisskb/src/kernel/events/core.c:8546:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^~~~~~ /kisskb/src/kernel/events/core.c:8545:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^~~~~~ In file included from /kisskb/src/kernel/locking/rtmutex.c:19: /kisskb/src/kernel/locking/rtmutex.c: In function 'rt_mutex_fastunlock': /kisskb/src/kernel/locking/rtmutex.c:1456:16: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wake_q); ^~~~~~ /kisskb/src/include/linux/sched/wake_q.h:46:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = { WAKE_Q_TAIL, &name.first } ^~~~ /kisskb/src/kernel/locking/rtmutex.c: In function 'rt_mutex_futex_unlock': /kisskb/src/kernel/locking/rtmutex.c:1635:16: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wake_q); ^~~~~~ /kisskb/src/include/linux/sched/wake_q.h:46:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = { WAKE_Q_TAIL, &name.first } ^~~~ /kisskb/src/kernel/events/core.c: In function 'perf_swevent_hrtimer': /kisskb/src/kernel/events/core.c:10362:26: note: byref variable will be forcibly initialized struct perf_sample_data data; ^~~~ /kisskb/src/kernel/events/core.c: In function 'perf_log_itrace_start': /kisskb/src/kernel/events/core.c:8877:4: note: byref variable will be forcibly initialized } rec; ^~~ /kisskb/src/kernel/events/core.c:8872:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^~~~~~ /kisskb/src/kernel/events/core.c:8871:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_switch_output': /kisskb/src/kernel/events/core.c:8474:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^~~~~~ /kisskb/src/kernel/events/core.c:8473:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_task_output': /kisskb/src/kernel/events/core.c:7631:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^~~~~~ /kisskb/src/kernel/events/core.c:7630:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_comm_output': /kisskb/src/kernel/events/core.c:7735:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^~~~~~ /kisskb/src/kernel/events/core.c:7734:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_namespaces_output': /kisskb/src/kernel/events/core.c:7834:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^~~~~~ /kisskb/src/kernel/events/core.c:7833:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_mmap_output': /kisskb/src/kernel/events/core.c:8077:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^~~~~~ /kisskb/src/kernel/events/core.c:8076:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_ksymbol_output': /kisskb/src/kernel/events/core.c:8605:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^~~~~~ /kisskb/src/kernel/events/core.c:8604:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_bpf_output': /kisskb/src/kernel/events/core.c:8695:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^~~~~~ /kisskb/src/kernel/events/core.c:8694:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_text_poke_output': /kisskb/src/kernel/events/core.c:8803:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^~~~~~ /kisskb/src/kernel/events/core.c:8802:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_read_event': /kisskb/src/kernel/events/core.c:7359:25: note: byref variable will be forcibly initialized struct perf_read_event read_event = { ^~~~~~~~~~ /kisskb/src/kernel/events/core.c:7358:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^~~~~~ /kisskb/src/kernel/events/core.c:7357:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/smp.h:12, from /kisskb/src/kernel/locking/qspinlock.c:16: /kisskb/src/kernel/locking/qspinlock.c: In function 'queued_spin_lock_slowpath': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/locking/mcs_spinlock.h:45:2: note: in expansion of macro 'smp_store_release' smp_store_release((l), 1) ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/locking/qspinlock.c:553:2: note: in expansion of macro 'arch_mcs_spin_unlock_contended' arch_mcs_spin_unlock_contended(&next->locked); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:161:9: note: in expansion of macro 'smp_load_acquire' VAL = smp_load_acquire(__PTR); \ ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/atomic.h:28:40: note: in expansion of macro 'smp_cond_load_acquire' #define atomic_cond_read_acquire(v, c) smp_cond_load_acquire(&(v)->counter, (c)) ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/locking/qspinlock.c:511:8: note: in expansion of macro 'atomic_cond_read_acquire' val = atomic_cond_read_acquire(&lock->val, !(VAL & _Q_LOCKED_PENDING_MASK)); ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:161:9: note: in expansion of macro 'smp_load_acquire' VAL = smp_load_acquire(__PTR); \ ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/locking/mcs_spinlock.h:34:2: note: in expansion of macro 'smp_cond_load_acquire' smp_cond_load_acquire(l, VAL); \ ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/locking/qspinlock.c:474:3: note: in expansion of macro 'arch_mcs_spin_lock_contended' arch_mcs_spin_lock_contended(&node->locked); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:161:9: note: in expansion of macro 'smp_load_acquire' VAL = smp_load_acquire(__PTR); \ ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/atomic.h:28:40: note: in expansion of macro 'smp_cond_load_acquire' #define atomic_cond_read_acquire(v, c) smp_cond_load_acquire(&(v)->counter, (c)) ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/locking/qspinlock.c:382:3: note: in expansion of macro 'atomic_cond_read_acquire' atomic_cond_read_acquire(&lock->val, !(VAL & _Q_LOCKED_MASK)); ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_output_sample': /kisskb/src/kernel/events/core.c:6859:6: note: byref variable will be forcibly initialized } raw = { ^~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_comm': /kisskb/src/kernel/events/core.c:7784:25: note: byref variable will be forcibly initialized struct perf_comm_event comm_event; ^~~~~~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_namespaces': /kisskb/src/kernel/events/core.c:7881:31: note: byref variable will be forcibly initialized struct perf_namespaces_event namespaces_event; ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_mmap': /kisskb/src/kernel/events/core.c:8350:25: note: byref variable will be forcibly initialized struct perf_mmap_event mmap_event; ^~~~~~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_aux_event': /kisskb/src/kernel/events/core.c:8393:4: note: byref variable will be forcibly initialized } rec = { ^~~ /kisskb/src/kernel/events/core.c:8387:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^~~~~~ /kisskb/src/kernel/events/core.c:8386:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_log_lost_samples': /kisskb/src/kernel/events/core.c:8429:4: note: byref variable will be forcibly initialized } lost_samples_event = { ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/events/core.c:8423:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^~~~~~ /kisskb/src/kernel/events/core.c:8422:28: note: byref variable will be forcibly initialized struct perf_output_handle handle; ^~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_ksymbol': /kisskb/src/kernel/events/core.c:8628:28: note: byref variable will be forcibly initialized struct perf_ksymbol_event ksymbol_event; ^~~~~~~~~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_bpf_event': /kisskb/src/kernel/events/core.c:8742:24: note: byref variable will be forcibly initialized struct perf_bpf_event bpf_event; ^~~~~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_event_text_poke': /kisskb/src/kernel/events/core.c:8835:30: note: byref variable will be forcibly initialized struct perf_text_poke_event text_poke_event; ^~~~~~~~~~~~~~~ /kisskb/src/kernel/events/core.c: In function 'perf_tp_event': /kisskb/src/kernel/events/core.c:9494:26: note: byref variable will be forcibly initialized struct perf_sample_data data; ^~~~ /kisskb/src/kernel/events/core.c: In function '___perf_sw_event': /kisskb/src/kernel/events/core.c:9221:26: note: byref variable will be forcibly initialized struct perf_sample_data data; ^~~~ /kisskb/src/kernel/events/core.c: In function 'perf_bp_event': /kisskb/src/kernel/events/core.c:9926:26: note: byref variable will be forcibly initialized struct perf_sample_data sample; ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/kernel/events/core.c:11: /kisskb/src/kernel/events/core.c: In function 'perf_event_exit_task': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/events/core.c:12491:3: note: in expansion of macro 'smp_store_release' smp_store_release(&event->owner, NULL); ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/kernel/events/core.c:11: /kisskb/src/kernel/events/core.c: In function 'perf_event_free_task': /kisskb/src/include/linux/wait_bit.h:246:30: note: byref variable will be forcibly initialized struct wait_bit_queue_entry __wbq_entry; \ ^~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:270:2: note: in expansion of macro '___wait_var_event' ___wait_var_event(var, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:278:2: note: in expansion of macro '__wait_var_event' __wait_var_event(var, condition); \ ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/events/core.c:12578:3: note: in expansion of macro 'wait_var_event' wait_var_event(&ctx->refcount, refcount_read(&ctx->refcount) == 1); ^~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/smp.h:12, from /kisskb/src/kernel/locking/qrwlock.c:9: /kisskb/src/kernel/locking/qrwlock.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:2: note: in expansion of macro 'smp_store_release' smp_store_release(&lock->locked, 0); ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/locking/qrwlock.c: In function 'queued_write_lock_slowpath': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:161:9: note: in expansion of macro 'smp_load_acquire' VAL = smp_load_acquire(__PTR); \ ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/atomic.h:28:40: note: in expansion of macro 'smp_cond_load_acquire' #define atomic_cond_read_acquire(v, c) smp_cond_load_acquire(&(v)->counter, (c)) ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/locking/qrwlock.c:77:3: note: in expansion of macro 'atomic_cond_read_acquire' atomic_cond_read_acquire(&lock->cnts, VAL == _QW_WAITING); ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/locking/qrwlock.c: In function 'queued_read_lock_slowpath': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:161:9: note: in expansion of macro 'smp_load_acquire' VAL = smp_load_acquire(__PTR); \ ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/atomic.h:28:40: note: in expansion of macro 'smp_cond_load_acquire' #define atomic_cond_read_acquire(v, c) smp_cond_load_acquire(&(v)->counter, (c)) ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/locking/qrwlock.c:49:2: note: in expansion of macro 'atomic_cond_read_acquire' atomic_cond_read_acquire(&lock->cnts, !(VAL & _QW_LOCKED)); ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:161:9: note: in expansion of macro 'smp_load_acquire' VAL = smp_load_acquire(__PTR); \ ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/atomic.h:28:40: note: in expansion of macro 'smp_cond_load_acquire' #define atomic_cond_read_acquire(v, c) smp_cond_load_acquire(&(v)->counter, (c)) ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/locking/qrwlock.c:33:3: note: in expansion of macro 'atomic_cond_read_acquire' atomic_cond_read_acquire(&lock->cnts, !(VAL & _QW_LOCKED)); ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/sysfs/group.c: In function 'internal_create_group': /kisskb/src/fs/sysfs/group.c:113:9: note: byref variable will be forcibly initialized kgid_t gid; ^~~ /kisskb/src/fs/sysfs/group.c:112:9: note: byref variable will be forcibly initialized kuid_t uid; ^~~ /kisskb/src/fs/sysfs/group.c: In function 'sysfs_merge_group': /kisskb/src/fs/sysfs/group.c:331:9: note: byref variable will be forcibly initialized kgid_t gid; ^~~ /kisskb/src/fs/sysfs/group.c:330:9: note: byref variable will be forcibly initialized kuid_t uid; ^~~ /kisskb/src/fs/ext4/extents_status.c: In function '__es_scan_range': /kisskb/src/fs/ext4/extents_status.c:345:23: note: byref variable will be forcibly initialized struct extent_status es; ^~ /kisskb/src/fs/ext4/extents_status.c: In function '__es_remove_extent': /kisskb/src/fs/ext4/extents_status.c:1342:25: note: byref variable will be forcibly initialized struct extent_status newes; ^~~~~ /kisskb/src/fs/ext4/extents_status.c:1314:20: note: byref variable will be forcibly initialized struct rsvd_count rc; ^~ /kisskb/src/fs/ext4/extents_status.c:1309:23: note: byref variable will be forcibly initialized struct extent_status orig_es; ^~~~~~~ /kisskb/src/fs/ext4/extents_status.c: In function 'ext4_es_insert_extent': /kisskb/src/fs/ext4/extents_status.c:819:23: note: byref variable will be forcibly initialized struct extent_status newes; ^~~~~ /kisskb/src/fs/ext4/extents_status.c: In function 'ext4_es_cache_extent': /kisskb/src/fs/ext4/extents_status.c:885:23: note: byref variable will be forcibly initialized struct extent_status newes; ^~~~~ /kisskb/src/fs/ext4/extents_status.c: In function 'ext4_es_insert_delayed_block': /kisskb/src/fs/ext4/extents_status.c:1990:23: note: byref variable will be forcibly initialized struct extent_status newes; ^~~~~ /kisskb/src/kernel/sysctl.c: In function 'proc_dointvec_minmax': /kisskb/src/kernel/sysctl.c:960:44: note: byref variable will be forcibly initialized struct do_proc_dointvec_minmax_conv_param param = { ^~~~~ /kisskb/src/kernel/sysctl.c: In function 'proc_dointvec_minmax_coredump': /kisskb/src/kernel/sysctl.c:960:44: note: byref variable will be forcibly initialized /kisskb/src/kernel/sysctl.c: In function 'proc_dointvec_minmax_warn_RT_change': /kisskb/src/kernel/sysctl.c:960:44: note: byref variable will be forcibly initialized /kisskb/src/kernel/sysctl.c: In function 'proc_douintvec_minmax': /kisskb/src/kernel/sysctl.c:1029:45: note: byref variable will be forcibly initialized struct do_proc_douintvec_minmax_conv_param param = { ^~~~~ /kisskb/src/kernel/sysctl.c: In function 'bpf_stats_handler': /kisskb/src/kernel/sysctl.c:960:44: note: byref variable will be forcibly initialized struct do_proc_dointvec_minmax_conv_param param = { ^~~~~ /kisskb/src/kernel/sysctl.c: In function 'proc_taint': /kisskb/src/kernel/sysctl.c:854:19: note: byref variable will be forcibly initialized struct ctl_table t; ^ /kisskb/src/kernel/sysctl.c: In function 'proc_do_static_key': /kisskb/src/kernel/sysctl.c:960:44: note: byref variable will be forcibly initialized struct do_proc_dointvec_minmax_conv_param param = { ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/kernel/sched/sched.h:5, from /kisskb/src/kernel/sched/wait.c:7: /kisskb/src/kernel/sched/wait.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/wait.c: In function 'list_del_init_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:300:2: note: in expansion of macro 'smp_store_release' smp_store_release(&entry->next, entry); ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/wait.c: In function '__wake_up_common_lock': /kisskb/src/kernel/sched/wait.c:129:21: note: byref variable will be forcibly initialized wait_queue_entry_t bookmark; ^~~~~~~~ /kisskb/src/fs/hpfs/buffer.c: In function 'hpfs_prefetch_sectors': /kisskb/src/fs/hpfs/buffer.c:41:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/block/partitions/sysv68.c: In function 'sysv68_partition': /kisskb/src/block/partitions/sysv68.c:53:9: note: byref variable will be forcibly initialized Sector sect; ^~~~ /kisskb/src/fs/ecryptfs/inode.c: In function 'ecryptfs_setattr': /kisskb/src/fs/ecryptfs/inode.c:886:15: note: byref variable will be forcibly initialized struct iattr lower_ia; ^~~~~~~~ In file included from /kisskb/src/include/linux/fs.h:35, from /kisskb/src/include/linux/huge_mm.h:8, from /kisskb/src/include/linux/mm.h:703, from /kisskb/src/include/linux/pagemap.h:8, from /kisskb/src/fs/ecryptfs/inode.c:14: /kisskb/src/fs/ecryptfs/inode.c: In function 'ecryptfs_readlink_lower': /kisskb/src/fs/ecryptfs/inode.c:641:22: note: byref variable will be forcibly initialized DEFINE_DELAYED_CALL(done); ^~~~ /kisskb/src/include/linux/delayed_call.h:15:55: note: in definition of macro 'DEFINE_DELAYED_CALL' #define DEFINE_DELAYED_CALL(name) struct delayed_call name = {NULL, NULL} ^~~~ /kisskb/src/kernel/exit.c: In function 'exit_mm': /kisskb/src/kernel/exit.c:453:22: note: byref variable will be forcibly initialized struct core_thread self; ^~~~ /kisskb/src/fs/ecryptfs/inode.c: In function 'ecryptfs_getattr': /kisskb/src/fs/ecryptfs/inode.c:998:15: note: byref variable will be forcibly initialized struct kstat lower_stat; ^~~~~~~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/kernel/exit.c:8: /kisskb/src/kernel/exit.c: In function 'exit_notify': /kisskb/src/kernel/exit.c:665:12: note: byref variable will be forcibly initialized LIST_HEAD(dead); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/ecryptfs/main.c: In function '__ecryptfs_printk': /kisskb/src/fs/ecryptfs/main.c:73:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/kernel/exit.c: In function 'kernel_waitid': /kisskb/src/kernel/exit.c:1499:19: note: byref variable will be forcibly initialized struct wait_opts wo; ^~ /kisskb/src/kernel/exit.c: In function '__do_sys_waitid': /kisskb/src/kernel/exit.c:1565:16: note: byref variable will be forcibly initialized struct rusage r; ^ /kisskb/src/kernel/exit.c: In function '__do_compat_sys_waitid': /kisskb/src/kernel/exit.c:1701:16: note: byref variable will be forcibly initialized struct rusage ru; ^~ /kisskb/src/fs/ecryptfs/main.c: In function 'ecryptfs_mount': /kisskb/src/fs/ecryptfs/main.c:485:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/kernel/exit.c: In function 'kernel_wait4': /kisskb/src/kernel/exit.c:1598:19: note: byref variable will be forcibly initialized struct wait_opts wo; ^~ /kisskb/src/kernel/exit.c: In function '__do_sys_wait4': /kisskb/src/kernel/exit.c:1657:16: note: byref variable will be forcibly initialized struct rusage r; ^ /kisskb/src/kernel/exit.c: In function '__do_compat_sys_wait4': /kisskb/src/kernel/exit.c:1687:16: note: byref variable will be forcibly initialized struct rusage r; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/kernel/locking/spinlock_debug.c:9: /kisskb/src/kernel/locking/spinlock_debug.c: In function 'queued_write_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qrwlock.h:116:2: note: in expansion of macro 'smp_store_release' smp_store_release(&lock->wlocked, 0); ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/locking/spinlock_debug.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:2: note: in expansion of macro 'smp_store_release' smp_store_release(&lock->locked, 0); ^~~~~~~~~~~~~~~~~ /kisskb/src/sound/pci/ac97/ac97_codec.c: In function 'snd_ac97_cnew': /kisskb/src/sound/pci/ac97/ac97_codec.c:1158:26: note: byref variable will be forcibly initialized struct snd_kcontrol_new template; ^~~~~~~~ /kisskb/src/fs/hpfs/alloc.c: In function 'chk_if_allocated': /kisskb/src/fs/hpfs/alloc.c:71:26: note: byref variable will be forcibly initialized struct quad_buffer_head qbh; ^~~ /kisskb/src/sound/pci/ac97/ac97_codec.c: In function 'snd_ac97_cvol_new': /kisskb/src/sound/pci/ac97/ac97_codec.c:1252:27: note: byref variable will be forcibly initialized struct snd_kcontrol_new tmp = AC97_SINGLE(name, reg, 0, lo_max, 1); ^~~ /kisskb/src/sound/pci/ac97/ac97_codec.c:1247:27: note: byref variable will be forcibly initialized struct snd_kcontrol_new tmp = AC97_DOUBLE(name, reg, 8, 0, lo_max, 1); ^~~ /kisskb/src/fs/hpfs/alloc.c: In function 'alloc_in_bmp': /kisskb/src/fs/hpfs/alloc.c:117:26: note: byref variable will be forcibly initialized struct quad_buffer_head qbh; ^~~ /kisskb/src/sound/pci/ac97/ac97_codec.c: In function 'snd_ac97_cmute_new_stereo': /kisskb/src/sound/pci/ac97/ac97_codec.c:1194:27: note: byref variable will be forcibly initialized struct snd_kcontrol_new tmp = AC97_SINGLE(name, reg, 15, 1, 1); ^~~ /kisskb/src/sound/pci/ac97/ac97_codec.c:1188:27: note: byref variable will be forcibly initialized struct snd_kcontrol_new tmp = AC97_DOUBLE(name, reg, 15, 7, 1, 1); ^~~ /kisskb/src/sound/pci/ac97/ac97_codec.c: In function 'ctl_find': /kisskb/src/sound/pci/ac97/ac97_codec.c:2610:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id sid; ^~~ In file included from /kisskb/src/sound/pci/ac97/ac97_codec.c:24: /kisskb/src/sound/pci/ac97/ac97_codec.c: In function 'snd_ac97_find_mixer_ctl': /kisskb/src/sound/pci/ac97/ac97_patch.c:3396:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id id; ^~ In file included from /kisskb/src/sound/pci/ac97/ac97_codec.c:24: /kisskb/src/sound/pci/ac97/ac97_codec.c: In function 'reset_tlv': /kisskb/src/sound/pci/ac97/ac97_patch.c:42:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id sid; ^~~ /kisskb/src/sound/pci/ac97/ac97_codec.c: In function 'snd_ac97_remove_ctl': /kisskb/src/sound/pci/ac97/ac97_codec.c:2601:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id id; ^~ /kisskb/src/fs/hpfs/alloc.c: In function 'hpfs_alloc_if_possible': /kisskb/src/fs/hpfs/alloc.c:298:26: note: byref variable will be forcibly initialized struct quad_buffer_head qbh; ^~~ /kisskb/src/fs/hpfs/alloc.c: In function 'hpfs_free_sectors': /kisskb/src/fs/hpfs/alloc.c:317:26: note: byref variable will be forcibly initialized struct quad_buffer_head qbh; ^~~ /kisskb/src/fs/hpfs/alloc.c: In function 'hpfs_check_free_dnodes': /kisskb/src/fs/hpfs/alloc.c:365:26: note: byref variable will be forcibly initialized struct quad_buffer_head qbh; ^~~ /kisskb/src/fs/hpfs/alloc.c: In function 'hpfs_free_dnode': /kisskb/src/fs/hpfs/alloc.c:415:27: note: byref variable will be forcibly initialized struct quad_buffer_head qbh; ^~~ /kisskb/src/fs/hpfs/alloc.c: In function 'hpfs_trim_fs': /kisskb/src/fs/hpfs/alloc.c:531:26: note: byref variable will be forcibly initialized struct quad_buffer_head qbh; ^~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/jbd2.h:400, from /kisskb/src/fs/jbd2/journal.c:46: /kisskb/src/fs/jbd2/journal.c: In function 'trace_event_raw_event_jbd2_checkpoint': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/jbd2.h:14:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(jbd2_checkpoint, ^~~~~~~~~~~ /kisskb/src/fs/jbd2/journal.c: In function 'trace_event_raw_event_jbd2_commit': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/jbd2.h:34:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(jbd2_commit, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/jbd2/journal.c: In function 'trace_event_raw_event_jbd2_end_commit': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/jbd2.h:92:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(jbd2_end_commit, ^~~~~~~~~~~ /kisskb/src/fs/jbd2/journal.c: In function 'trace_event_raw_event_jbd2_submit_inode_data': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/jbd2.h:116:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(jbd2_submit_inode_data, ^~~~~~~~~~~ /kisskb/src/fs/jbd2/journal.c: In function 'trace_event_raw_event_jbd2_handle_start_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/jbd2.h:136:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(jbd2_handle_start_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/jbd2/journal.c: In function 'trace_event_raw_event_jbd2_handle_extend': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/jbd2.h:178:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(jbd2_handle_extend, ^~~~~~~~~~~ /kisskb/src/fs/jbd2/journal.c: In function 'trace_event_raw_event_jbd2_handle_stats': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/jbd2.h:210:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(jbd2_handle_stats, ^~~~~~~~~~~ /kisskb/src/fs/jbd2/journal.c: In function 'trace_event_raw_event_jbd2_run_stats': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/jbd2.h:248:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(jbd2_run_stats, ^~~~~~~~~~~ /kisskb/src/fs/jbd2/journal.c: In function 'trace_event_raw_event_jbd2_checkpoint_stats': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/jbd2.h:296:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(jbd2_checkpoint_stats, ^~~~~~~~~~~ /kisskb/src/fs/jbd2/journal.c: In function 'trace_event_raw_event_jbd2_update_log_tail': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/jbd2.h:327:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(jbd2_update_log_tail, ^~~~~~~~~~~ /kisskb/src/fs/jbd2/journal.c: In function 'trace_event_raw_event_jbd2_write_superblock': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/jbd2.h:356:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(jbd2_write_superblock, ^~~~~~~~~~~ /kisskb/src/fs/jbd2/journal.c: In function 'trace_event_raw_event_jbd2_lock_buffer_stall': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/jbd2.h:376:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(jbd2_lock_buffer_stall, ^~~~~~~~~~~ In file included from /kisskb/src/sound/drivers/mpu401/mpu401.c:11: /kisskb/src/sound/drivers/mpu401/mpu401.c: In function 'platform_device_register_simple': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo = { ^~~~~~~~ /kisskb/src/sound/drivers/mpu401/mpu401.c: In function 'alsa_card_mpu401_init': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized /kisskb/src/kernel/irq/devres.c: In function 'devm_free_irq': /kisskb/src/kernel/irq/devres.c:141:20: note: byref variable will be forcibly initialized struct irq_devres match_data = { irq, dev_id }; ^~~~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/jbd2/journal.c:22: /kisskb/src/fs/jbd2/journal.c: In function 'jbd2_log_wait_commit': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/fs/jbd2/journal.c:712:3: note: in expansion of macro 'wait_event' wait_event(journal->j_wait_done_commit, ^~~~~~~~~~ /kisskb/src/fs/jbd2/journal.c: In function 'journal_kill_thread': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/fs/jbd2/journal.c:297:3: note: in expansion of macro 'wait_event' wait_event(journal->j_wait_done_commit, journal->j_task == NULL); ^~~~~~~~~~ /kisskb/src/fs/jbd2/journal.c: In function 'jbd2_fc_begin_commit': /kisskb/src/fs/jbd2/journal.c:749:15: note: byref variable will be forcibly initialized DEFINE_WAIT(wait); ^~~~ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^~~~ /kisskb/src/fs/jbd2/journal.c:749:3: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wait); ^~~~~~~~~~~ In file included from /kisskb/src/fs/jbd2/journal.c:25: /kisskb/src/fs/jbd2/journal.c: In function 'jbd2_chksum': /kisskb/src/include/linux/jbd2.h:1740:4: note: byref variable will be forcibly initialized } desc; ^~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/fs/jbd2/journal.c:22: /kisskb/src/fs/jbd2/journal.c: In function 'jbd2_journal_start_thread': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/fs/jbd2/journal.c:285:2: note: in expansion of macro 'wait_event' wait_event(journal->j_wait_done_commit, journal->j_task != NULL); ^~~~~~~~~~ /kisskb/src/fs/jbd2/journal.c: In function 'kjournald2': /kisskb/src/fs/jbd2/journal.c:234:15: note: byref variable will be forcibly initialized DEFINE_WAIT(wait); ^~~~ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^~~~ /kisskb/src/fs/jbd2/journal.c:234:3: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wait); ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/arch/arm64/include/asm/elf.h:141, from /kisskb/src/include/linux/elf.h:6, from /kisskb/src/include/linux/module.h:18, from /kisskb/src/fs/jbd2/journal.c:22: /kisskb/src/fs/jbd2/journal.c: In function 'jbd2_journal_release_jbd_inode': /kisskb/src/fs/jbd2/journal.c:2876:19: note: byref variable will be forcibly initialized DEFINE_WAIT_BIT(wait, &jinode->i_flags, __JI_COMMIT_RUNNING); ^~~~ /kisskb/src/include/linux/wait_bit.h:39:30: note: in definition of macro 'DEFINE_WAIT_BIT' struct wait_bit_queue_entry name = { \ ^~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/sound/core/init.c:8: /kisskb/src/sound/core/init.c: In function 'snd_card_disconnect_sync': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:947:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:1007:2: note: in expansion of macro '__wait_event_lock_irq' __wait_event_lock_irq(wq_head, condition, lock, ); \ ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/core/init.c:460:2: note: in expansion of macro 'wait_event_lock_irq' wait_event_lock_irq(card->remove_sleep, ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/sound/core/init.c:9: /kisskb/src/sound/core/init.c: In function 'snd_card_free': /kisskb/src/sound/core/init.c:520:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(released); ^~~~~~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/sound/core/init.c: In function 'snd_power_wait': /kisskb/src/sound/core/init.c:998:21: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^~~~ /kisskb/src/sound/pci/ali5451/ali5451.c: In function 'snd_ali_mixer': /kisskb/src/sound/pci/ali5451/ali5451.c:1789:27: note: byref variable will be forcibly initialized struct snd_ac97_template ac97; ^~~~ /kisskb/src/kernel/sched/deadline.c: In function 'dl_task_timer': /kisskb/src/kernel/sched/deadline.c:1060:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ /kisskb/src/kernel/sched/deadline.c: In function 'dl_add_task_root_domain': /kisskb/src/kernel/sched/deadline.c:2408:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ /kisskb/src/crypto/asymmetric_keys/public_key.c: In function 'public_key_verify_signature': /kisskb/src/crypto/asymmetric_keys/public_key.c:312:21: note: byref variable will be forcibly initialized struct crypto_wait cwait; ^~~~~ /kisskb/src/fs/reiserfs/dir.c: In function 'reiserfs_readdir_inode': /kisskb/src/fs/reiserfs/dir.c:75:28: note: byref variable will be forcibly initialized struct reiserfs_dir_entry de; ^~ /kisskb/src/fs/reiserfs/dir.c:70:24: note: byref variable will be forcibly initialized struct item_head *ih, tmp_ih; ^~~~~~ /kisskb/src/fs/reiserfs/dir.c:64:17: note: byref variable will be forcibly initialized struct cpu_key pos_key; ^~~~~~~ /kisskb/src/kernel/sched/deadline.c: In function 'inactive_task_timer': /kisskb/src/kernel/sched/deadline.c:1364:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ /kisskb/src/crypto/asymmetric_keys/public_key.c: In function 'software_key_eds_op': /kisskb/src/crypto/asymmetric_keys/public_key.c:173:28: note: byref variable will be forcibly initialized struct scatterlist in_sg, out_sg; ^~~~~~ /kisskb/src/crypto/asymmetric_keys/public_key.c:173:21: note: byref variable will be forcibly initialized struct scatterlist in_sg, out_sg; ^~~~~ /kisskb/src/crypto/asymmetric_keys/public_key.c:172:21: note: byref variable will be forcibly initialized struct crypto_wait cwait; ^~~~~ In file included from /kisskb/src/kernel/locking/locktorture.c:31: /kisskb/src/kernel/locking/locktorture.c: In function 'lock_torture_reader': /kisskb/src/kernel/locking/locktorture.c:663:24: note: byref variable will be forcibly initialized DEFINE_TORTURE_RANDOM(rand); ^~~~ /kisskb/src/include/linux/torture.h:54:65: note: in definition of macro 'DEFINE_TORTURE_RANDOM' #define DEFINE_TORTURE_RANDOM(name) struct torture_random_state name = { 0, 0 } ^~~~ /kisskb/src/kernel/locking/locktorture.c: In function 'lock_torture_writer': /kisskb/src/kernel/locking/locktorture.c:625:24: note: byref variable will be forcibly initialized DEFINE_TORTURE_RANDOM(rand); ^~~~ /kisskb/src/include/linux/torture.h:54:65: note: in definition of macro 'DEFINE_TORTURE_RANDOM' #define DEFINE_TORTURE_RANDOM(name) struct torture_random_state name = { 0, 0 } ^~~~ /kisskb/src/block/partitions/ultrix.c: In function 'ultrix_partition': /kisskb/src/block/partitions/ultrix.c:15:9: note: byref variable will be forcibly initialized Sector sect; ^~~~ /kisskb/src/kernel/locking/locktorture.c: In function 'torture_ww_mutex_lock': /kisskb/src/kernel/locking/locktorture.c:376:24: note: byref variable will be forcibly initialized struct ww_acquire_ctx ctx; ^~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/kernel/locking/locktorture.c:15: /kisskb/src/kernel/locking/locktorture.c:371:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/reiserfs/file.c: In function 'reiserfs_file_release': /kisskb/src/fs/reiserfs/file.c:35:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^~ /kisskb/src/fs/reiserfs/file.c: In function 'reiserfs_commit_page': /kisskb/src/fs/reiserfs/file.c:182:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^~ /kisskb/src/sound/synth/emux/emux.c: In function 'snd_emux_register': /kisskb/src/sound/synth/emux/emux.c:80:25: note: byref variable will be forcibly initialized struct snd_sf_callback sf_cb; ^~~~~ In file included from /kisskb/src/sound/pci/au88x0/au8810.c:11: /kisskb/src/sound/pci/au88x0/au8810.c: In function 'remove_ctl': /kisskb/src/sound/pci/au88x0/au88x0_mixer.c:16:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id id; ^~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/kmem.h:369, from /kisskb/src/mm/slab_common.c:28: /kisskb/src/mm/slab_common.c: In function 'trace_event_raw_event_kmem_alloc': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/kmem.h:12:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(kmem_alloc, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/slab_common.c: In function 'trace_event_raw_event_kmem_alloc_node': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/kmem.h:62:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(kmem_alloc_node, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/pci/au88x0/au8810.c: In function 'snd_vortex_mixer': /kisskb/src/sound/pci/au88x0/au88x0_mixer.c:26:27: note: byref variable will be forcibly initialized struct snd_ac97_template ac97; ^~~~ /kisskb/src/mm/slab_common.c: In function 'trace_event_raw_event_kmem_free': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/kmem.h:118:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(kmem_free, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/slab_common.c: In function 'trace_event_raw_event_mm_page_free': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/kmem.h:152:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_page_free, ^~~~~~~~~~~ /kisskb/src/mm/slab_common.c: In function 'trace_event_raw_event_mm_page_free_batched': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/kmem.h:174:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_page_free_batched, ^~~~~~~~~~~ /kisskb/src/mm/slab_common.c: In function 'trace_event_raw_event_mm_page_alloc': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/kmem.h:193:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_page_alloc, ^~~~~~~~~~~ /kisskb/src/mm/slab_common.c: In function 'trace_event_raw_event_mm_page': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/kmem.h:222:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(mm_page, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/slab_common.c: In function 'trace_event_raw_event_mm_page_pcpu_drain': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/kmem.h:255:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_page_pcpu_drain, ^~~~~~~~~~~ /kisskb/src/mm/slab_common.c: In function 'trace_event_raw_event_mm_page_alloc_extfrag': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/kmem.h:278:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_page_alloc_extfrag, ^~~~~~~~~~~ /kisskb/src/mm/slab_common.c: In function 'trace_event_raw_event_rss_stat': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/kmem.h:338:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rss_stat, ^~~~~~~~~~~ /kisskb/src/mm/slab_common.c: In function 'cache_show': /kisskb/src/mm/slab_common.c:953:18: note: byref variable will be forcibly initialized struct slabinfo sinfo; ^~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/mm/slab_common.c:7: /kisskb/src/mm/slab_common.c: In function 'slab_caches_to_rcu_destroy_workfn': /kisskb/src/mm/slab_common.c:417:12: note: byref variable will be forcibly initialized LIST_HEAD(to_destroy); ^~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/mm/slab_common.c: In function 'dump_unreclaimable_slab': /kisskb/src/mm/slab_common.c:983:18: note: byref variable will be forcibly initialized struct slabinfo sinfo; ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/security/keys/process_keys.c:9: /kisskb/src/security/keys/process_keys.c: In function 'key_read_state': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/key.h:446:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&key->state); ^~~~~~~~~~~~~~~~ /kisskb/src/security/keys/process_keys.c: In function 'get_user_register': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/security/keys/process_keys.c:60:4: note: in expansion of macro 'smp_store_release' smp_store_release(&user_ns->user_keyring_register, ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kernel/perf_callchain.c: In function 'user_backtrace': /kisskb/src/arch/arm64/kernel/perf_callchain.c:26:20: note: byref variable will be forcibly initialized struct frame_tail buftail; ^~~~~~~ /kisskb/src/arch/arm64/kernel/perf_callchain.c: In function 'compat_user_backtrace': /kisskb/src/arch/arm64/kernel/perf_callchain.c:74:27: note: byref variable will be forcibly initialized struct compat_frame_tail buftail; ^~~~~~~ /kisskb/src/arch/arm64/kernel/perf_callchain.c: In function 'perf_callchain_kernel': /kisskb/src/arch/arm64/kernel/perf_callchain.c:150:20: note: byref variable will be forcibly initialized struct stackframe frame; ^~~~~ /kisskb/src/drivers/irqchip/irq-gic.c: In function 'gic_check_eoimode': /kisskb/src/drivers/irqchip/irq-gic.c:1305:18: note: byref variable will be forcibly initialized struct resource cpuif_res; ^~~~~~~~~ /kisskb/src/fs/fat/fatent.c: In function 'fat_ent_reada': /kisskb/src/fs/fat/fatent.c:690:19: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/fs/fat/fatent.c: In function 'fat_free_clusters': /kisskb/src/fs/fat/fatent.c:557:19: note: byref variable will be forcibly initialized struct fat_entry fatent; ^~~~~~ /kisskb/src/fs/fat/fatent.c: In function 'fat_alloc_clusters': /kisskb/src/fs/fat/fatent.c:469:27: note: byref variable will be forcibly initialized struct fat_entry fatent, prev_ent; ^~~~~~~~ /kisskb/src/fs/fat/fatent.c:469:19: note: byref variable will be forcibly initialized struct fat_entry fatent, prev_ent; ^~~~~~ /kisskb/src/fs/fat/fatent.c: In function 'fat_count_free_clusters': /kisskb/src/fs/fat/fatent.c:719:19: note: byref variable will be forcibly initialized struct fatent_ra fatent_ra; ^~~~~~~~~ /kisskb/src/fs/fat/fatent.c:718:19: note: byref variable will be forcibly initialized struct fat_entry fatent; ^~~~~~ /kisskb/src/fs/fat/fatent.c: In function 'fat_trim_fs': /kisskb/src/fs/fat/fatent.c:766:19: note: byref variable will be forcibly initialized struct fatent_ra fatent_ra; ^~~~~~~~~ /kisskb/src/fs/fat/fatent.c:765:19: note: byref variable will be forcibly initialized struct fat_entry fatent; ^~~~~~ /kisskb/src/kernel/irq/irqdomain.c: In function 'irq_domain_xlate_twocell': /kisskb/src/kernel/irq/irqdomain.c:959:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec; ^~~~~~ /kisskb/src/fs/proc/stat.c: In function 'show_stat': /kisskb/src/fs/proc/stat.c:166:25: note: byref variable will be forcibly initialized struct kernel_cpustat kcpustat; ^~~~~~~~ /kisskb/src/fs/proc/stat.c:126:25: note: byref variable will be forcibly initialized struct kernel_cpustat kcpustat; ^~~~~~~~ /kisskb/src/fs/proc/stat.c:116:20: note: byref variable will be forcibly initialized struct timespec64 boottime; ^~~~~~~~ /kisskb/src/kernel/irq/irqdomain.c: In function 'irq_create_of_mapping': /kisskb/src/kernel/irq/irqdomain.c:863:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec; ^~~~~~ /kisskb/src/kernel/sched/wait_bit.c: In function 'wake_up_bit': /kisskb/src/kernel/sched/wait_bit.c:123:22: note: byref variable will be forcibly initialized struct wait_bit_key key = __WAIT_BIT_KEY_INITIALIZER(word, bit); ^~~ /kisskb/src/kernel/sched/wait_bit.c: In function 'wake_up_var': /kisskb/src/kernel/sched/wait_bit.c:123:22: note: byref variable will be forcibly initialized /kisskb/src/fs/gfs2/acl.c: In function 'gfs2_get_acl': /kisskb/src/fs/gfs2/acl.c:63:21: note: byref variable will be forcibly initialized struct gfs2_holder gh; ^~ /kisskb/src/fs/gfs2/acl.c: In function 'gfs2_set_acl': /kisskb/src/fs/gfs2/acl.c:112:21: note: byref variable will be forcibly initialized struct gfs2_holder gh; ^~ /kisskb/src/fs/debugfs/inode.c: In function 'debugfs_rename': /kisskb/src/fs/debugfs/inode.c:754:23: note: byref variable will be forcibly initialized struct name_snapshot old_name; ^~~~~~~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/mm/compaction.c:11: /kisskb/src/mm/compaction.c: In function 'move_freelist_head': /kisskb/src/mm/compaction.c:1260:12: note: byref variable will be forcibly initialized LIST_HEAD(sublist); ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/mm/compaction.c: In function 'move_freelist_tail': /kisskb/src/mm/compaction.c:1278:12: note: byref variable will be forcibly initialized LIST_HEAD(sublist); ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/proc/namespaces.c: In function 'proc_ns_get_link': /kisskb/src/fs/proc/namespaces.c:48:14: note: byref variable will be forcibly initialized struct path ns_path; ^~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/compaction.h:361, from /kisskb/src/mm/compaction.c:46: /kisskb/src/mm/compaction.c: In function 'trace_event_raw_event_mm_compaction_isolate_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/compaction.h:14:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(mm_compaction_isolate_template, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/compaction.c: In function 'trace_event_raw_event_mm_compaction_migratepages': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/compaction.h:68:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_compaction_migratepages, ^~~~~~~~~~~ /kisskb/src/mm/compaction.c: In function 'trace_event_raw_event_mm_compaction_begin': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/compaction.h:106:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_compaction_begin, ^~~~~~~~~~~ /kisskb/src/mm/compaction.c: In function 'trace_event_raw_event_mm_compaction_end': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/compaction.h:136:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_compaction_end, ^~~~~~~~~~~ /kisskb/src/mm/compaction.c: In function 'trace_event_raw_event_mm_compaction_try_to_compact_pages': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/compaction.h:170:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_compaction_try_to_compact_pages, ^~~~~~~~~~~ /kisskb/src/mm/compaction.c: In function 'trace_event_raw_event_mm_compaction_suitable_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/compaction.h:197:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(mm_compaction_suitable_template, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/compaction.c: In function 'trace_event_raw_event_mm_compaction_defer_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/compaction.h:244:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(mm_compaction_defer_template, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/compaction.c: In function 'trace_event_raw_event_mm_compaction_kcompactd_sleep': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/compaction.h:298:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_compaction_kcompactd_sleep, ^~~~~~~~~~~ /kisskb/src/mm/compaction.c: In function 'trace_event_raw_event_kcompactd_wake_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/compaction.h:315:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(kcompactd_wake_template, ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/block/blk-ioc.c:5: /kisskb/src/block/blk-ioc.c: In function 'ioc_destroy_icq': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/block/blk-ioc.c:78:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ioc->icq_hint, NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/mm/debug.c: In function '__dump_page': /kisskb/src/mm/debug.c:122:17: note: byref variable will be forcibly initialized struct dentry dentry; ^~~~~~ /kisskb/src/block/blk-ioc.c: In function 'ioc_lookup_icq': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/block/blk-ioc.c:351:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ioc->icq_hint, icq); /* allowed to race */ ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/irqchip/irq-gic-v2m.c: In function 'gicv2m_irq_gic_domain_alloc': /kisskb/src/drivers/irqchip/irq-gic-v2m.c:139:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec; ^~~~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/block/blk-ioc.c:6: /kisskb/src/block/blk-ioc.c: In function 'ioc_clear_queue': /kisskb/src/block/blk-ioc.c:241:12: note: byref variable will be forcibly initialized LIST_HEAD(icq_list); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v2m.c: In function 'gicv2m_of_init': /kisskb/src/drivers/irqchip/irq-gic-v2m.c:426:19: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/drivers/irqchip/irq-gic-v2m.c: In function 'acpi_parse_madt_msi': /kisskb/src/fs/proc/meminfo.c: In function 'meminfo_proc_show': /kisskb/src/fs/proc/meminfo.c:34:17: note: byref variable will be forcibly initialized struct sysinfo i; ^ /kisskb/src/drivers/irqchip/irq-gic-v2m.c:500:18: note: byref variable will be forcibly initialized struct resource res; ^~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/mm/compaction.c:11: /kisskb/src/mm/compaction.c: In function 'split_map_pages': /kisskb/src/mm/compaction.c:91:12: note: byref variable will be forcibly initialized LIST_HEAD(tmp_list); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/arch/arm64/kernel/suspend.c: In function 'cpu_suspend': /kisskb/src/arch/arm64/kernel/suspend.c:92:26: note: byref variable will be forcibly initialized struct sleep_stack_data state; ^~~~~ /kisskb/src/kernel/power/snapshot.c: In function 'memory_bm_create': /kisskb/src/kernel/power/snapshot.c:680:19: note: byref variable will be forcibly initialized struct list_head mem_extents; ^~~~~~~~~~~ /kisskb/src/kernel/power/snapshot.c:679:25: note: byref variable will be forcibly initialized struct chain_allocator ca; ^~ /kisskb/src/mm/compaction.c: In function 'isolate_freepages_range': /kisskb/src/mm/compaction.c:704:12: note: byref variable will be forcibly initialized LIST_HEAD(freelist); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/mm/compaction.c: In function 'compact_zone_order': /kisskb/src/mm/compaction.c:2465:25: note: byref variable will be forcibly initialized struct capture_control capc = { ^~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/mm/compaction.c:11: /kisskb/src/mm/compaction.c: In function 'kcompactd': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:396:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:409:11: note: in expansion of macro '__wait_event_freezable_timeout' __ret = __wait_event_freezable_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/compaction.c:2858:7: note: in expansion of macro 'wait_event_freezable_timeout' if (wait_event_freezable_timeout(pgdat->kcompactd_wait, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/reiserfs/fix_node.c: In function 'get_far_parent': /kisskb/src/fs/reiserfs/fix_node.c:1031:17: note: byref variable will be forcibly initialized struct cpu_key s_lr_father_key; ^~~~~~~~~~~~~~~ /kisskb/src/fs/hpfs/dir.c: In function 'hpfs_readdir': /kisskb/src/fs/hpfs/dir.c:69:26: note: byref variable will be forcibly initialized struct quad_buffer_head qbh; ^~~ /kisskb/src/fs/hpfs/dir.c: In function 'hpfs_dir_lseek': /kisskb/src/fs/hpfs/dir.c:28:26: note: byref variable will be forcibly initialized struct quad_buffer_head qbh; ^~~ /kisskb/src/fs/hpfs/dir.c: In function 'hpfs_lookup': /kisskb/src/fs/hpfs/dir.c:206:26: note: byref variable will be forcibly initialized struct quad_buffer_head qbh; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/security/keys/request_key.c:11: /kisskb/src/security/keys/request_key.c: In function 'key_read_state': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/key.h:446:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&key->state); ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/sysctl.h:25, from /kisskb/src/fs/proc/proc_sysctl.c:6: /kisskb/src/fs/proc/proc_sysctl.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/block/blk-map.c: In function 'blk_rq_append_bio': /kisskb/src/block/blk-map.c:527:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^~~~ /kisskb/src/block/blk-map.c: In function 'bio_copy_kern_endio_read': /kisskb/src/block/blk-map.c:442:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^~~~~~~~ /kisskb/src/fs/hpfs/dnode.c: In function 'fix_up_ptrs': /kisskb/src/fs/hpfs/dnode.c:222:28: note: byref variable will be forcibly initialized struct quad_buffer_head qbh; ^~~ /kisskb/src/block/blk-map.c: In function 'bio_copy_from_iter': /kisskb/src/block/blk-map.c:49:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^~~~~~~~ /kisskb/src/fs/hpfs/dnode.c: In function 'hpfs_add_to_dnode': /kisskb/src/fs/hpfs/dnode.c:245:21: note: byref variable will be forcibly initialized struct hpfs_dirent nde; ^~~ /kisskb/src/fs/hpfs/dnode.c:241:37: note: byref variable will be forcibly initialized struct quad_buffer_head qbh, qbh1, qbh2; ^~~~ /kisskb/src/fs/hpfs/dnode.c:241:31: note: byref variable will be forcibly initialized struct quad_buffer_head qbh, qbh1, qbh2; ^~~~ /kisskb/src/fs/hpfs/dnode.c:241:26: note: byref variable will be forcibly initialized struct quad_buffer_head qbh, qbh1, qbh2; ^~~ /kisskb/src/block/blk-map.c: In function 'bio_copy_to_iter': /kisskb/src/block/blk-map.c:80:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^~~~~~~~ /kisskb/src/block/blk-map.c: In function 'blk_rq_map_user_iov': /kisskb/src/block/blk-map.c:585:18: note: byref variable will be forcibly initialized struct iov_iter i; ^ /kisskb/src/block/blk-map.c: In function 'blk_rq_map_user': /kisskb/src/block/blk-map.c:625:18: note: byref variable will be forcibly initialized struct iov_iter i; ^ /kisskb/src/block/blk-map.c:624:15: note: byref variable will be forcibly initialized struct iovec iov; ^~~ /kisskb/src/fs/hpfs/dnode.c: In function 'move_to_top': /kisskb/src/fs/hpfs/dnode.c:438:26: note: byref variable will be forcibly initialized struct quad_buffer_head qbh; ^~~ /kisskb/src/fs/hpfs/dnode.c: In function 'delete_empty_dnode': /kisskb/src/fs/hpfs/dnode.c:635:27: note: byref variable will be forcibly initialized struct quad_buffer_head qbh1; ^~~~ /kisskb/src/fs/hpfs/dnode.c:607:27: note: byref variable will be forcibly initialized struct quad_buffer_head qbh1; ^~~~ /kisskb/src/fs/hpfs/dnode.c:590:28: note: byref variable will be forcibly initialized struct quad_buffer_head qbh1; ^~~~ /kisskb/src/fs/hpfs/dnode.c:549:28: note: byref variable will be forcibly initialized struct quad_buffer_head qbh1; ^~~~ /kisskb/src/fs/hpfs/dnode.c:521:26: note: byref variable will be forcibly initialized struct quad_buffer_head qbh; ^~~ /kisskb/src/fs/hpfs/dnode.c: In function 'hpfs_add_dirent': /kisskb/src/fs/hpfs/dnode.c:394:26: note: byref variable will be forcibly initialized struct quad_buffer_head qbh; ^~~ /kisskb/src/fs/hpfs/dnode.c: In function 'hpfs_count_dnodes': /kisskb/src/fs/hpfs/dnode.c:747:26: note: byref variable will be forcibly initialized struct quad_buffer_head qbh; ^~~ /kisskb/src/fs/proc/proc_sysctl.c: In function 'sysctl_err': /kisskb/src/fs/proc/proc_sysctl.c:1085:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/fs/hpfs/dnode.c: In function 'hpfs_de_as_down_as_possible': /kisskb/src/fs/hpfs/dnode.c:820:26: note: byref variable will be forcibly initialized struct quad_buffer_head qbh; ^~~ /kisskb/src/fs/hpfs/dnode.c: In function 'map_pos_dirent': /kisskb/src/fs/hpfs/dnode.c:855:26: note: byref variable will be forcibly initialized struct quad_buffer_head qbh0; ^~~~ /kisskb/src/fs/hpfs/dnode.c: In function 'hpfs_remove_dtree': /kisskb/src/fs/hpfs/dnode.c:952:26: note: byref variable will be forcibly initialized struct quad_buffer_head qbh; ^~~ /kisskb/src/fs/proc/proc_sysctl.c: In function 'start_unregistering': /kisskb/src/fs/proc/proc_sysctl.c:285:21: note: byref variable will be forcibly initialized struct completion wait; ^~~~ In file included from /kisskb/src/include/linux/sysctl.h:27, from /kisskb/src/fs/proc/proc_sysctl.c:6: /kisskb/src/fs/proc/proc_sysctl.c: In function 'proc_sys_fill_cache': /kisskb/src/fs/proc/proc_sysctl.c:686:35: note: byref variable will be forcibly initialized DECLARE_WAIT_QUEUE_HEAD_ONSTACK(wq); ^~ /kisskb/src/include/linux/wait.h:77:25: note: in definition of macro 'DECLARE_WAIT_QUEUE_HEAD_ONSTACK' struct wait_queue_head name = __WAIT_QUEUE_HEAD_INIT_ONSTACK(name) ^~~~ /kisskb/src/fs/proc/proc_sysctl.c:676:14: note: byref variable will be forcibly initialized struct qstr qname; ^~~~~ /kisskb/src/kernel/time/timer_list.c: In function 'SEQ_printf': /kisskb/src/kernel/time/timer_list.c:33:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/kernel/time/timer_list.c: In function 'print_active_timers': /kisskb/src/kernel/time/timer_list.c:63:25: note: byref variable will be forcibly initialized struct hrtimer *timer, tmp; ^~~ /kisskb/src/samples/qmi/qmi_sample_client.c: In function 'qmi_sample_new_server': /kisskb/src/samples/qmi/qmi_sample_client.c:539:23: note: byref variable will be forcibly initialized struct sockaddr_qrtr sq = { AF_QIPCRTR, service->node, service->port }; ^~ /kisskb/src/samples/qmi/qmi_sample_client.c: In function 'ping_write': /kisskb/src/samples/qmi/qmi_sample_client.c:306:17: note: byref variable will be forcibly initialized struct qmi_txn txn; ^~~ /kisskb/src/samples/qmi/qmi_sample_client.c: In function 'data_write': /kisskb/src/samples/qmi/qmi_sample_client.c:375:17: note: byref variable will be forcibly initialized struct qmi_txn txn; ^~~ /kisskb/src/fs/reiserfs/prints.c: In function 'reiserfs_printk': /kisskb/src/fs/reiserfs/prints.c:279:13: note: byref variable will be forcibly initialized va_list args;\ ^~~~ /kisskb/src/fs/reiserfs/prints.c:312:2: note: in expansion of macro 'do_reiserfs_warning' do_reiserfs_warning(fmt); ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/reiserfs/prints.c: In function '__reiserfs_warning': /kisskb/src/fs/reiserfs/prints.c:279:13: note: byref variable will be forcibly initialized va_list args;\ ^~~~ /kisskb/src/fs/reiserfs/prints.c:288:2: note: in expansion of macro 'do_reiserfs_warning' do_reiserfs_warning(fmt); ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/reiserfs/prints.c: In function 'reiserfs_info': /kisskb/src/fs/reiserfs/prints.c:279:13: note: byref variable will be forcibly initialized va_list args;\ ^~~~ /kisskb/src/fs/reiserfs/prints.c:301:2: note: in expansion of macro 'do_reiserfs_warning' do_reiserfs_warning(fmt); ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/reiserfs/prints.c: In function '__reiserfs_panic': /kisskb/src/fs/reiserfs/prints.c:279:13: note: byref variable will be forcibly initialized va_list args;\ ^~~~ /kisskb/src/fs/reiserfs/prints.c:378:2: note: in expansion of macro 'do_reiserfs_warning' do_reiserfs_warning(fmt); ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/reiserfs/prints.c: In function '__reiserfs_error': /kisskb/src/fs/reiserfs/prints.c:279:13: note: byref variable will be forcibly initialized va_list args;\ ^~~~ /kisskb/src/fs/reiserfs/prints.c:396:2: note: in expansion of macro 'do_reiserfs_warning' do_reiserfs_warning(fmt); ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/reiserfs/prints.c: In function 'reiserfs_abort': /kisskb/src/fs/reiserfs/prints.c:279:13: note: byref variable will be forcibly initialized va_list args;\ ^~~~ /kisskb/src/fs/reiserfs/prints.c:420:2: note: in expansion of macro 'do_reiserfs_warning' do_reiserfs_warning(fmt); ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/include/trace/events/mmap_lock.h:107, from /kisskb/src/mm/mmap_lock.c:3: /kisskb/src/mm/mmap_lock.c: In function 'perf_trace_mmap_lock_start_locking': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:138:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^~~~~~~~~~~ /kisskb/src/include/trace/events/mmap_lock.h:16:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(mmap_lock_start_locking, ^~~~~~~~~~~~~~ /kisskb/src/mm/mmap_lock.c: In function 'perf_trace_mmap_lock_acquire_returned': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:138:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^~~~~~~~~~~ /kisskb/src/include/trace/events/mmap_lock.h:44:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(mmap_lock_acquire_returned, ^~~~~~~~~~~~~~ /kisskb/src/mm/mmap_lock.c: In function 'perf_trace_mmap_lock_released': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:138:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^~~~~~~~~~~ /kisskb/src/include/trace/events/mmap_lock.h:76:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(mmap_lock_released, ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/mmap_lock.h:107, from /kisskb/src/mm/mmap_lock.c:3: /kisskb/src/mm/mmap_lock.c: In function 'trace_event_raw_event_mmap_lock_start_locking': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:138:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^~~~~~~~~~~ /kisskb/src/include/trace/events/mmap_lock.h:16:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(mmap_lock_start_locking, ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:138:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^~~~~~~~~~~ /kisskb/src/include/trace/events/mmap_lock.h:16:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(mmap_lock_start_locking, ^~~~~~~~~~~~~~ /kisskb/src/mm/mmap_lock.c: In function 'trace_event_raw_event_mmap_lock_acquire_returned': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:138:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^~~~~~~~~~~ /kisskb/src/include/trace/events/mmap_lock.h:44:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(mmap_lock_acquire_returned, ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:138:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^~~~~~~~~~~ /kisskb/src/include/trace/events/mmap_lock.h:44:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(mmap_lock_acquire_returned, ^~~~~~~~~~~~~~ /kisskb/src/fs/reiserfs/prints.c: In function 'print_block': /kisskb/src/fs/reiserfs/prints.c:613:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/mm/mmap_lock.c: In function 'trace_event_raw_event_mmap_lock_released': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:138:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^~~~~~~~~~~ /kisskb/src/include/trace/events/mmap_lock.h:76:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(mmap_lock_released, ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:138:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^~~~~~~~~~~ /kisskb/src/include/trace/events/mmap_lock.h:76:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(mmap_lock_released, ^~~~~~~~~~~~~~ /kisskb/src/fs/ecryptfs/crypto.c: In function 'crypt_scatterlist': /kisskb/src/fs/ecryptfs/crypto.c:296:29: note: byref variable will be forcibly initialized struct extent_crypt_result ecr; ^~~ /kisskb/src/fs/reiserfs/super.c: In function 'reiserfs_sync_fs': /kisskb/src/fs/reiserfs/super.c:69:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^~ /kisskb/src/fs/ecryptfs/crypto.c: In function 'crypt_extent': /kisskb/src/fs/ecryptfs/crypto.c:386:29: note: byref variable will be forcibly initialized struct scatterlist src_sg, dst_sg; ^~~~~~ /kisskb/src/fs/ecryptfs/crypto.c:386:21: note: byref variable will be forcibly initialized struct scatterlist src_sg, dst_sg; ^~~~~~ /kisskb/src/fs/reiserfs/super.c: In function 'reiserfs_write_info': /kisskb/src/fs/reiserfs/super.c:2354:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^~ /kisskb/src/fs/reiserfs/super.c: In function 'reiserfs_write_dquot': /kisskb/src/fs/reiserfs/super.c:2272:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^~ /kisskb/src/fs/reiserfs/super.c: In function 'reiserfs_release_dquot': /kisskb/src/fs/reiserfs/super.c:2318:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^~ /kisskb/src/fs/reiserfs/super.c: In function 'reiserfs_acquire_dquot': In file included from /kisskb/src/include/linux/restart_block.h:10, from /kisskb/src/include/linux/thread_info.h:13, from /kisskb/src/arch/arm64/include/asm/preempt.h:5, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/arch/arm64/include/asm/percpu.h:8, from /kisskb/src/include/linux/irqflags.h:17, from /kisskb/src/include/linux/rcupdate.h:26, from /kisskb/src/include/linux/rculist.h:11, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/sound/core.h:10, from /kisskb/src/sound/core/seq/seq_timer.c:8: /kisskb/src/sound/core/seq/seq_timer.c: In function 'timespec64_sub': /kisskb/src/include/linux/time64.h:78:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta; ^~~~~~~~ /kisskb/src/fs/reiserfs/super.c:2295:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^~ /kisskb/src/fs/reiserfs/super.c: In function 'reiserfs_quota_on': /kisskb/src/fs/reiserfs/super.c:2391:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^~ /kisskb/src/fs/reiserfs/super.c: In function 'reiserfs_dirty_inode': /kisskb/src/fs/reiserfs/super.c:694:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^~ /kisskb/src/sound/core/seq/seq_timer.c: In function 'snd_seq_timer_open': /kisskb/src/sound/core/seq/seq_timer.c:285:24: note: byref variable will be forcibly initialized struct snd_timer_id tid; ^~~ In file included from /kisskb/src/include/linux/restart_block.h:10, from /kisskb/src/include/linux/thread_info.h:13, from /kisskb/src/arch/arm64/include/asm/preempt.h:5, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/arch/arm64/include/asm/percpu.h:8, from /kisskb/src/include/linux/irqflags.h:17, from /kisskb/src/include/linux/rcupdate.h:26, from /kisskb/src/include/linux/rculist.h:11, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/sound/core.h:10, from /kisskb/src/sound/core/seq/seq_timer.c:8: /kisskb/src/sound/core/seq/seq_timer.c: In function 'snd_seq_timer_get_cur_time': /kisskb/src/include/linux/time64.h:78:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta; ^~~~~~~~ /kisskb/src/sound/core/seq/seq_timer.c:440:21: note: byref variable will be forcibly initialized struct timespec64 tm; ^~ /kisskb/src/fs/reiserfs/super.c: In function 'find_hash_out': /kisskb/src/fs/reiserfs/super.c:1736:28: note: byref variable will be forcibly initialized struct reiserfs_dir_entry de; ^~ /kisskb/src/fs/reiserfs/super.c:1734:17: note: byref variable will be forcibly initialized struct cpu_key key; ^~~ /kisskb/src/fs/reiserfs/super.c: In function 'remove_save_link_only': /kisskb/src/fs/reiserfs/super.c:196:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^~ /kisskb/src/fs/reiserfs/super.c: In function 'reiserfs_put_super': /kisskb/src/fs/reiserfs/super.c:591:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^~ /kisskb/src/fs/reiserfs/super.c: In function 'reiserfs_quota_write': /kisskb/src/fs/reiserfs/super.c:2549:21: note: byref variable will be forcibly initialized struct buffer_head tmp_bh, *bh; ^~~~~~ /kisskb/src/fs/reiserfs/super.c: In function 'reiserfs_quota_read': /kisskb/src/fs/reiserfs/super.c:2498:21: note: byref variable will be forcibly initialized struct buffer_head tmp_bh, *bh; ^~~~~~ /kisskb/src/fs/reiserfs/super.c: In function 'reiserfs_freeze': /kisskb/src/fs/reiserfs/super.c:149:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^~ /kisskb/src/fs/reiserfs/super.c: In function 'add_save_link': /kisskb/src/fs/reiserfs/super.c:435:19: note: byref variable will be forcibly initialized struct item_head ih; ^~ /kisskb/src/fs/reiserfs/super.c:434:17: note: byref variable will be forcibly initialized struct cpu_key key; ^~~ /kisskb/src/fs/reiserfs/super.c: In function 'remove_save_link': /kisskb/src/fs/reiserfs/super.c:513:22: note: byref variable will be forcibly initialized struct reiserfs_key key; ^~~ /kisskb/src/fs/reiserfs/super.c:512:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^~ /kisskb/src/fs/reiserfs/super.c: In function 'finish_unfinished': /kisskb/src/fs/reiserfs/super.c:229:37: note: byref variable will be forcibly initialized struct reiserfs_key save_link_key, last_inode_key; ^~~~~~~~~~~~~~ /kisskb/src/fs/reiserfs/super.c:229:22: note: byref variable will be forcibly initialized struct reiserfs_key save_link_key, last_inode_key; ^~~~~~~~~~~~~ /kisskb/src/fs/reiserfs/super.c:228:30: note: byref variable will be forcibly initialized struct cpu_key max_cpu_key, obj_key; ^~~~~~~ /kisskb/src/fs/reiserfs/super.c:228:17: note: byref variable will be forcibly initialized struct cpu_key max_cpu_key, obj_key; ^~~~~~~~~~~ /kisskb/src/fs/reiserfs/super.c: In function 'reiserfs_fill_super': /kisskb/src/fs/reiserfs/super.c:1904:28: note: byref variable will be forcibly initialized struct reiserfs_iget_args args; ^~~~ /kisskb/src/fs/reiserfs/super.c:1899:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^~ /kisskb/src/fs/reiserfs/super.c: In function 'reiserfs_remount': /kisskb/src/fs/reiserfs/super.c:1434:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/llc/llc_core.c:15: /kisskb/src/net/llc/llc_core.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/proc/kcore.c: In function 'read_kcore': /kisskb/src/fs/proc/kcore.c:415:23: note: byref variable will be forcibly initialized struct elf_prpsinfo prpsinfo = { ^~~~~~~~ /kisskb/src/fs/proc/kcore.c:414:23: note: byref variable will be forcibly initialized struct elf_prstatus prstatus = {}; ^~~~~~~~ /kisskb/src/fs/proc/kcore.c:332:17: note: byref variable will be forcibly initialized struct elfhdr ehdr = { ^~~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/task_stack.h:9, from /kisskb/src/include/linux/elfcore.h:7, from /kisskb/src/include/linux/crash_core.h:6, from /kisskb/src/fs/proc/kcore.c:13: /kisskb/src/fs/proc/kcore.c: In function 'kcore_update_ram': /kisskb/src/fs/proc/kcore.c:259:12: note: byref variable will be forcibly initialized LIST_HEAD(garbage); ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/proc/kcore.c:258:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/erofs.h:259, from /kisskb/src/fs/erofs/super.c:18: /kisskb/src/fs/erofs/super.c: In function 'trace_event_raw_event_erofs_lookup': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/erofs.h:29:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(erofs_lookup, ^~~~~~~~~~~ /kisskb/src/fs/erofs/super.c: In function 'trace_event_raw_event_erofs_fill_inode': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/erofs.h:55:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(erofs_fill_inode, ^~~~~~~~~~~ /kisskb/src/fs/erofs/super.c: In function 'trace_event_raw_event_erofs_readpages': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/erofs.h:114:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(erofs_readpages, ^~~~~~~~~~~ /kisskb/src/fs/erofs/super.c: In function 'trace_event_raw_event_erofs__map_blocks_enter': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/erofs.h:144:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(erofs__map_blocks_enter, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/erofs/super.c: In function 'trace_event_raw_event_erofs__map_blocks_exit': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/erofs.h:186:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(erofs__map_blocks_exit, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/erofs/super.c: In function 'trace_event_raw_event_erofs_destroy_inode': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/erofs.h:238:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(erofs_destroy_inode, ^~~~~~~~~~~ /kisskb/src/fs/erofs/super.c: In function 'trace_event_raw_event_erofs_readpage': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/erofs.h:81:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(erofs_readpage, ^~~~~~~~~~~ /kisskb/src/fs/autofs/root.c: In function 'do_expire_wait': /kisskb/src/fs/autofs/root.c:271:21: note: byref variable will be forcibly initialized const struct path this = { .mnt = path->mnt, .dentry = expiring }; ^~~~ /kisskb/src/fs/erofs/super.c: In function 'erofs_fc_parse_param': /kisskb/src/fs/erofs/super.c:238:25: note: byref variable will be forcibly initialized struct fs_parse_result result; ^~~~~~ /kisskb/src/fs/erofs/super.c: In function '_erofs_err': /kisskb/src/fs/erofs/super.c:26:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/fs/reiserfs/lbalance.c: In function 'leaf_copy_dir_entries': /kisskb/src/fs/reiserfs/lbalance.c:70:20: note: byref variable will be forcibly initialized struct item_head new_ih; ^~~~~~ /kisskb/src/fs/erofs/super.c: In function '_erofs_info': /kisskb/src/fs/erofs/super.c:41:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/fs/reiserfs/lbalance.c: In function 'leaf_item_bottle': /kisskb/src/fs/reiserfs/lbalance.c:470:21: note: byref variable will be forcibly initialized struct item_head n_ih; ^~~~ /kisskb/src/fs/reiserfs/lbalance.c:434:21: note: byref variable will be forcibly initialized struct item_head n_ih; ^~~~ /kisskb/src/fs/reiserfs/lbalance.c: In function 'leaf_move_items': /kisskb/src/fs/reiserfs/lbalance.c:719:30: note: byref variable will be forcibly initialized struct buffer_info dest_bi, src_bi; ^~~~~~ /kisskb/src/fs/reiserfs/lbalance.c:719:21: note: byref variable will be forcibly initialized struct buffer_info dest_bi, src_bi; ^~~~~~~ /kisskb/src/sound/core/seq/seq_system.c: In function 'snd_seq_system_broadcast': /kisskb/src/sound/core/seq/seq_system.c:81:23: note: byref variable will be forcibly initialized struct snd_seq_event ev; ^~ /kisskb/src/sound/core/seq/seq_system.c: In function 'snd_seq_system_client_init': /kisskb/src/sound/core/seq/seq_system.c:109:31: note: byref variable will be forcibly initialized struct snd_seq_port_callback pcallbacks; ^~~~~~~~~~ /kisskb/src/mm/memory.c: In function 'wp_page_copy': /kisskb/src/mm/memory.c:2836:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^~~~~ /kisskb/src/sound/synth/emux/emux_seq.c: In function 'snd_emux_init_seq': /kisskb/src/sound/synth/emux/emux_seq.c:58:31: note: byref variable will be forcibly initialized struct snd_seq_port_callback pinfo; ^~~~~ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/block/blk-exec.c:6: /kisskb/src/block/blk-exec.c: In function 'blk_execute_rq': /kisskb/src/block/blk-exec.c:82:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(wait); ^~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/mm/memory.c: In function 'zap_page_range_single': /kisskb/src/mm/memory.c:1559:20: note: byref variable will be forcibly initialized struct mmu_gather tlb; ^~~ /kisskb/src/mm/memory.c:1558:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^~~~~ /kisskb/src/mm/memory.c: In function 'unmap_vmas': /kisskb/src/mm/memory.c:1510:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^~~~~ /kisskb/src/mm/memory.c: In function 'zap_page_range': /kisskb/src/mm/memory.c:1532:20: note: byref variable will be forcibly initialized struct mmu_gather tlb; ^~~ /kisskb/src/mm/memory.c:1531:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^~~~~ /kisskb/src/fs/isofs/namei.c: In function 'isofs_cmp': /kisskb/src/fs/isofs/namei.c:21:14: note: byref variable will be forcibly initialized struct qstr qstr; ^~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/kthread.h:6, from /kisskb/src/fs/ecryptfs/kthread.c:9: /kisskb/src/fs/ecryptfs/kthread.c: In function 'ecryptfs_threadfn': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:338:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:358:11: note: in expansion of macro '__wait_event_freezable' __ret = __wait_event_freezable(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ecryptfs/kthread.c:48:3: note: in expansion of macro 'wait_event_freezable' wait_event_freezable( ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ecryptfs/kthread.c: In function 'ecryptfs_privileged_open': /kisskb/src/fs/ecryptfs/kthread.c:121:27: note: byref variable will be forcibly initialized struct ecryptfs_open_req req; ^~~ /kisskb/src/mm/memory.c: In function 'copy_page_range': /kisskb/src/mm/memory.c:1135:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^~~~~ /kisskb/src/fs/exfat/inode.c: In function 'exfat_map_cluster': /kisskb/src/fs/exfat/inode.c:110:21: note: byref variable will be forcibly initialized struct exfat_chain new_clu; ^~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ethernet/eth.c:36: /kisskb/src/net/ethernet/eth.c: In function 'eth_header_cache': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ethernet/eth.c:251:2: note: in expansion of macro 'smp_store_release' smp_store_release(&hh->hh_len, ETH_HLEN); ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ethernet/eth.c: In function 'eth_get_headlen': /kisskb/src/net/ethernet/eth.c:129:25: note: byref variable will be forcibly initialized struct flow_keys_basic keys; ^~~~ /kisskb/src/fs/ext4/ialloc.c: In function 'find_group_orlov': /kisskb/src/fs/ext4/ialloc.c:436:22: note: byref variable will be forcibly initialized struct dx_hash_info hinfo; ^~~~~ /kisskb/src/fs/ext4/ialloc.c:434:21: note: byref variable will be forcibly initialized struct orlov_stats stats; ^~~~~ In file included from /kisskb/src/fs/ext4/ialloc.c:29: /kisskb/src/fs/ext4/ialloc.c: In function 'ext4_chksum': /kisskb/src/fs/ext4/ext4.h:2320:4: note: byref variable will be forcibly initialized } desc; ^~~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/samples/trace_events/trace-events-sample.h:524, from /kisskb/src/samples/trace_events/trace-events-sample.c:12: /kisskb/src/samples/trace_events/trace-events-sample.c: In function 'perf_trace_foo_bar': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/samples/trace_events/./trace-events-sample.h:229:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(foo_bar, ^~~~~~~~~~~ /kisskb/src/fs/exfat/namei.c: In function 'exfat_check_dir_empty': /kisskb/src/fs/exfat/namei.c:879:21: note: byref variable will be forcibly initialized struct exfat_chain clu; ^~~ /kisskb/src/fs/exfat/namei.c: In function 'exfat_rmdir': /kisskb/src/fs/exfat/namei.c:922:27: note: byref variable will be forcibly initialized struct exfat_chain cdir, clu_to_free; ^~~~~~~~~~~ /kisskb/src/samples/trace_events/trace-events-sample.c: In function 'perf_trace_foo_bar_with_cond': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/define_trace.h:32:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, \ ^~~~~~~~~~~ /kisskb/src/samples/trace_events/./trace-events-sample.h:337:1: note: in expansion of macro 'TRACE_EVENT_CONDITION' TRACE_EVENT_CONDITION(foo_bar_with_cond, ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/exfat/namei.c:922:21: note: byref variable will be forcibly initialized struct exfat_chain cdir, clu_to_free; ^~~~ /kisskb/src/fs/exfat/namei.c: In function 'exfat_unlink': /kisskb/src/fs/exfat/namei.c:769:21: note: byref variable will be forcibly initialized struct exfat_chain cdir; ^~~~ /kisskb/src/samples/trace_events/trace-events-sample.c: In function 'perf_trace_foo_bar_with_fn': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:138:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^~~~~~~~~~~ /kisskb/src/samples/trace_events/./trace-events-sample.h:380:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(foo_bar_with_fn, ^~~~~~~~~~~~~~ /kisskb/src/fs/exfat/namei.c: In function 'exfat_search_empty_slot': /kisskb/src/fs/exfat/namei.c:208:21: note: byref variable will be forcibly initialized struct exfat_chain clu; ^~~ /kisskb/src/fs/exfat/namei.c: In function 'exfat_find_empty_entry': /kisskb/src/fs/exfat/namei.c:316:25: note: byref variable will be forcibly initialized struct exfat_hint_femp hint_femp; ^~~~~~~~~ /kisskb/src/fs/exfat/namei.c:311:21: note: byref variable will be forcibly initialized struct exfat_chain clu; ^~~ /kisskb/src/samples/trace_events/trace-events-sample.c: In function 'perf_trace_foo_template': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/samples/trace_events/./trace-events-sample.h:427:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(foo_template, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/exfat/namei.c: In function 'exfat_add_entry': /kisskb/src/fs/exfat/namei.c:479:21: note: byref variable will be forcibly initialized struct exfat_chain clu; ^~~ /kisskb/src/fs/exfat/namei.c:478:24: note: byref variable will be forcibly initialized struct exfat_uni_name uniname; ^~~~~~~ /kisskb/src/fs/exfat/namei.c: In function 'exfat_create': /kisskb/src/fs/exfat/namei.c:550:25: note: byref variable will be forcibly initialized struct exfat_dir_entry info; ^~~~ /kisskb/src/fs/exfat/namei.c:549:21: note: byref variable will be forcibly initialized struct exfat_chain cdir; ^~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/ip.h:16, from /kisskb/src/include/net/ip.h:22, from /kisskb/src/include/linux/errqueue.h:6, from /kisskb/src/net/core/sock.c:91: /kisskb/src/net/core/sock.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/samples/trace_events/trace-events-sample.h:524, from /kisskb/src/samples/trace_events/trace-events-sample.c:12: /kisskb/src/samples/trace_events/trace-events-sample.c: In function 'trace_event_raw_event_foo_bar': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/samples/trace_events/./trace-events-sample.h:229:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(foo_bar, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/samples/trace_events/./trace-events-sample.h:229:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(foo_bar, ^~~~~~~~~~~ /kisskb/src/fs/exfat/namei.c: In function 'exfat_mkdir': /kisskb/src/fs/exfat/namei.c:835:21: note: byref variable will be forcibly initialized struct exfat_chain cdir; ^~~~ /kisskb/src/fs/exfat/namei.c:834:25: note: byref variable will be forcibly initialized struct exfat_dir_entry info; ^~~~ /kisskb/src/fs/exfat/namei.c: In function '__exfat_rename': /kisskb/src/fs/exfat/namei.c:1294:23: note: byref variable will be forcibly initialized struct exfat_chain new_clu_to_free; ^~~~~~~~~~~~~~~ /kisskb/src/fs/exfat/namei.c:1241:23: note: byref variable will be forcibly initialized struct exfat_chain new_clu; ^~~~~~~ /kisskb/src/fs/exfat/namei.c:1185:24: note: byref variable will be forcibly initialized struct exfat_uni_name uni_name; ^~~~~~~~ /kisskb/src/fs/exfat/namei.c:1183:29: note: byref variable will be forcibly initialized struct exfat_chain olddir, newdir; ^~~~~~ /kisskb/src/fs/exfat/namei.c:1183:21: note: byref variable will be forcibly initialized struct exfat_chain olddir, newdir; ^~~~~~ /kisskb/src/samples/trace_events/trace-events-sample.c: In function 'trace_event_raw_event_foo_bar_with_cond': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/define_trace.h:32:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, \ ^~~~~~~~~~~ /kisskb/src/samples/trace_events/./trace-events-sample.h:337:1: note: in expansion of macro 'TRACE_EVENT_CONDITION' TRACE_EVENT_CONDITION(foo_bar_with_cond, ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/define_trace.h:32:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, \ ^~~~~~~~~~~ /kisskb/src/samples/trace_events/./trace-events-sample.h:337:1: note: in expansion of macro 'TRACE_EVENT_CONDITION' TRACE_EVENT_CONDITION(foo_bar_with_cond, ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/security/keys/request_key_auth.c:10: /kisskb/src/security/keys/request_key_auth.c: In function 'key_read_state': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/key.h:446:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&key->state); ^~~~~~~~~~~~~~~~ /kisskb/src/samples/trace_events/trace-events-sample.c: In function 'trace_event_raw_event_foo_bar_with_fn': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:138:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^~~~~~~~~~~ /kisskb/src/samples/trace_events/./trace-events-sample.h:380:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(foo_bar_with_fn, ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:138:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^~~~~~~~~~~ /kisskb/src/samples/trace_events/./trace-events-sample.h:380:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(foo_bar_with_fn, ^~~~~~~~~~~~~~ /kisskb/src/fs/exfat/namei.c: In function 'exfat_find': /kisskb/src/fs/exfat/namei.c:593:24: note: byref variable will be forcibly initialized struct exfat_uni_name uni_name; ^~~~~~~~ /kisskb/src/fs/exfat/namei.c:592:21: note: byref variable will be forcibly initialized struct exfat_chain cdir; ^~~~ /kisskb/src/samples/trace_events/trace-events-sample.c: In function 'trace_event_raw_event_foo_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/samples/trace_events/./trace-events-sample.h:427:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(foo_template, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/samples/trace_events/./trace-events-sample.h:427:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(foo_template, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/exfat/namei.c: In function 'exfat_lookup': /kisskb/src/fs/exfat/namei.c:696:25: note: byref variable will be forcibly initialized struct exfat_dir_entry info; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/unaligned/access_ok.h:5, from /kisskb/src/include/asm-generic/unaligned.h:13, from ./arch/arm64/include/generated/asm/unaligned.h:1, from /kisskb/src/net/core/sock.c:88: /kisskb/src/net/core/sock.c: In function '__dst_negative_advice': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/net/sock.h:1961:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sk->sk_dst_cache, ndst); ^~~~~~~~~~~~~~~~~~ /kisskb/src/security/keys/request_key_auth.c: In function 'request_key_auth_instantiate': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/key.h:475:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((KEY)->payload.rcu_data0, (PAYLOAD)); \ ^~~~~~~~~~~~~~~~~~ /kisskb/src/security/keys/request_key_auth.c:57:2: note: in expansion of macro 'rcu_assign_keypointer' rcu_assign_keypointer(key, (struct request_key_auth *)prep->data); ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/security/keys/request_key_auth.c: In function 'request_key_auth_destroy': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/key.h:475:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((KEY)->payload.rcu_data0, (PAYLOAD)); \ ^~~~~~~~~~~~~~~~~~ /kisskb/src/security/keys/request_key_auth.c:152:3: note: in expansion of macro 'rcu_assign_keypointer' rcu_assign_keypointer(key, NULL); ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/security/keys/request_key_auth.c: In function 'request_key_auth_revoke': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/key.h:475:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((KEY)->payload.rcu_data0, (PAYLOAD)); \ ^~~~~~~~~~~~~~~~~~ /kisskb/src/security/keys/request_key_auth.c:139:2: note: in expansion of macro 'rcu_assign_keypointer' rcu_assign_keypointer(key, NULL); ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ecryptfs/keystore.c: In function 'ecryptfs_parse_packet_set': /kisskb/src/fs/ecryptfs/keystore.c:1759:19: note: byref variable will be forcibly initialized struct list_head auth_tok_list; ^~~~~~~~~~~~~ /kisskb/src/fs/proc/vmcore.c: In function 'parse_crash_elf64_headers': /kisskb/src/fs/proc/vmcore.c:1191:13: note: byref variable will be forcibly initialized Elf64_Ehdr ehdr; ^~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/alarmtimer.h:97, from /kisskb/src/kernel/time/alarmtimer.c:34: /kisskb/src/kernel/time/alarmtimer.c: In function 'trace_event_raw_event_alarmtimer_suspend': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/alarmtimer.h:23:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(alarmtimer_suspend, ^~~~~~~~~~~ /kisskb/src/kernel/time/alarmtimer.c: In function 'trace_event_raw_event_alarm_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/alarmtimer.h:45:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(alarm_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/proc/vmcore.c: In function 'parse_crash_elf32_headers': /kisskb/src/fs/proc/vmcore.c:1247:13: note: byref variable will be forcibly initialized Elf32_Ehdr ehdr; ^~~~ /kisskb/src/net/core/sock.c: In function 'sock_set_timeout': /kisskb/src/net/core/sock.c:364:12: note: userspace variable will be forcibly initialized static int sock_set_timeout(long *timeo_p, sockptr_t optval, int optlen, ^~~~~~~~~~~~~~~~ /kisskb/src/net/core/sock.c:364:12: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c:364:12: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c:380:31: note: byref variable will be forcibly initialized struct __kernel_old_timeval old_tv; ^~~~~~ /kisskb/src/net/core/sock.c:370:24: note: byref variable will be forcibly initialized struct old_timeval32 tv32; ^~~~ /kisskb/src/net/core/sock.c:367:31: note: byref variable will be forcibly initialized struct __kernel_sock_timeval tv; ^~ /kisskb/src/kernel/ptrace.c: In function 'ptrace_peek_siginfo': /kisskb/src/kernel/ptrace.c:730:20: note: byref variable will be forcibly initialized kernel_siginfo_t info; ^~~~ /kisskb/src/net/core/sock.c: In function 'sock_no_sendpage': /kisskb/src/kernel/ptrace.c:704:33: note: byref variable will be forcibly initialized struct ptrace_peeksiginfo_args arg; ^~~ /kisskb/src/net/core/sock.c:2842:14: note: byref variable will be forcibly initialized struct kvec iov; ^~~ /kisskb/src/net/core/sock.c: In function 'sock_no_sendpage_locked': /kisskb/src/net/core/sock.c:2857:14: note: byref variable will be forcibly initialized struct kvec iov; ^~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/kernel/power/swap.c:15: /kisskb/src/kernel/power/swap.c: In function 'hib_wait_io': /kisskb/src/mm/mlock.c: In function '__munlock_pagevec': /kisskb/src/mm/mlock.c:264:17: note: byref variable will be forcibly initialized struct pagevec pvec_putback; ^~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/kernel/power/swap.c:308:2: note: in expansion of macro 'wait_event' wait_event(hb->wait, atomic_read(&hb->count) == 0); ^~~~~~~~~~ /kisskb/src/crypto/asymmetric_keys/verify_pefile.c: In function 'pefile_strip_sig_wrapper': /kisskb/src/crypto/asymmetric_keys/verify_pefile.c:125:25: note: byref variable will be forcibly initialized struct win_certificate wrapper; ^~~~~~~ /kisskb/src/kernel/power/swap.c: In function 'crc32_threadfn': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/kernel/power/swap.c:606:3: note: in expansion of macro 'wait_event' wait_event(d->go, atomic_read(&d->ready) || ^~~~~~~~~~ /kisskb/src/kernel/power/swap.c: In function 'lzo_compress_threadfn': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/kernel/power/swap.c:649:3: note: in expansion of macro 'wait_event' wait_event(d->go, atomic_read(&d->ready) || ^~~~~~~~~~ /kisskb/src/kernel/power/swap.c: In function 'load_image': /kisskb/src/kernel/power/swap.c:1067:23: note: byref variable will be forcibly initialized struct hib_bio_batch hb; ^~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/kernel/power/swap.c:15: /kisskb/src/kernel/power/swap.c: In function 'load_image_lzo': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/kernel/power/swap.c:1441:3: note: in expansion of macro 'wait_event' wait_event(crc->done, atomic_read(&crc->stop)); ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/kernel/power/swap.c:1395:4: note: in expansion of macro 'wait_event' wait_event(data[thr].done, ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/kernel/power/swap.c:1341:4: note: in expansion of macro 'wait_event' wait_event(crc->done, atomic_read(&crc->stop)); ^~~~~~~~~~ /kisskb/src/kernel/power/swap.c:1172:23: note: byref variable will be forcibly initialized struct hib_bio_batch hb; ^~ /kisskb/src/crypto/asymmetric_keys/verify_pefile.c: In function 'verify_pefile_signature': /kisskb/src/crypto/asymmetric_keys/verify_pefile.c:420:24: note: byref variable will be forcibly initialized struct pefile_context ctx; ^~~ /kisskb/src/mm/mlock.c: In function 'munlock_vma_pages_range': /kisskb/src/mm/mlock.c:430:18: note: byref variable will be forcibly initialized struct pagevec pvec; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3.c: In function 'gic_populate_ppi_partitions': /kisskb/src/drivers/irqchip/irq-gic-v3.c:1807:21: note: byref variable will be forcibly initialized struct irq_fwspec ppi_fwspec = { ^~~~~~~~~~ /kisskb/src/kernel/ptrace.c: In function 'ptrace_request': /kisskb/src/kernel/ptrace.c:1196:16: note: byref variable will be forcibly initialized struct iovec kiov; ^~~~ /kisskb/src/kernel/ptrace.c:1062:12: note: byref variable will be forcibly initialized sigset_t new_set; ^~~~~~~ /kisskb/src/kernel/ptrace.c:1001:19: note: byref variable will be forcibly initialized kernel_siginfo_t siginfo, *si; ^~~~~~~ /kisskb/src/kernel/ptrace.c: In function 'compat_ptrace_request': /kisskb/src/kernel/ptrace.c:1353:16: note: byref variable will be forcibly initialized struct iovec kiov; ^~~~ /kisskb/src/kernel/ptrace.c:1310:19: note: byref variable will be forcibly initialized kernel_siginfo_t siginfo; ^~~~~~~ /kisskb/src/drivers/irqchip/irq-gic-v3.c: In function 'gic_of_setup_kvm_info': /kisskb/src/drivers/irqchip/irq-gic-v3.c:1835:18: note: byref variable will be forcibly initialized struct resource r; ^ /kisskb/src/drivers/irqchip/irq-gic-v3.c: In function 'gic_of_init': /kisskb/src/drivers/irqchip/irq-gic-v3.c:1889:19: note: byref variable will be forcibly initialized struct resource res; ^~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/kernel/power/swap.c:15: /kisskb/src/kernel/power/swap.c: In function 'lzo_decompress_threadfn': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/kernel/power/swap.c:1135:3: note: in expansion of macro 'wait_event' wait_event(d->go, atomic_read(&d->ready) || ^~~~~~~~~~ /kisskb/src/kernel/power/swap.c: In function 'save_image': /kisskb/src/kernel/power/swap.c:546:23: note: byref variable will be forcibly initialized struct hib_bio_batch hb; ^~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/kernel/power/swap.c:15: /kisskb/src/kernel/power/swap.c: In function 'save_image_lzo': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/kernel/power/swap.c:853:3: note: in expansion of macro 'wait_event' wait_event(crc->done, atomic_read(&crc->stop)); ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/kernel/power/swap.c:813:4: note: in expansion of macro 'wait_event' wait_event(data[thr].done, ^~~~~~~~~~ /kisskb/src/kernel/power/swap.c:683:23: note: byref variable will be forcibly initialized struct hib_bio_batch hb; ^~ /kisskb/src/fs/fat/file.c: In function 'fat_ioctl_fitrim': /kisskb/src/fs/fat/file.c:129:22: note: byref variable will be forcibly initialized struct fstrim_range range; ^~~~~ /kisskb/src/kernel/power/swap.c: In function 'swsusp_read': /kisskb/src/kernel/power/swap.c:1490:25: note: byref variable will be forcibly initialized struct snapshot_handle snapshot; ^~~~~~~~ /kisskb/src/kernel/power/swap.c:1489:25: note: byref variable will be forcibly initialized struct swap_map_handle handle; ^~~~~~ /kisskb/src/net/core/sock.c: In function 'sock_setsockopt': /kisskb/src/net/core/sock.c:823:5: note: userspace variable will be forcibly initialized int sock_setsockopt(struct socket *sock, int level, int optname, ^~~~~~~~~~~~~~~ /kisskb/src/net/core/sock.c:823:5: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c:823:5: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c:823:5: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c:823:5: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c:823:5: note: userspace variable will be forcibly initialized /kisskb/src/net/core/sock.c:1077:21: note: byref variable will be forcibly initialized struct sock_fprog fprog; ^~~~~ /kisskb/src/net/core/sock.c:1056:21: note: byref variable will be forcibly initialized struct sock_fprog fprog; ^~~~~ /kisskb/src/net/core/sock.c:830:16: note: byref variable will be forcibly initialized struct linger ling; ^~~~ /kisskb/src/net/core/sock.c:826:21: note: byref variable will be forcibly initialized struct sock_txtime sk_txtime; ^~~~~~~~~ /kisskb/src/fs/fat/file.c: In function 'fat_free': /kisskb/src/fs/fat/file.c:342:20: note: byref variable will be forcibly initialized struct fat_entry fatent; ^~~~~~ /kisskb/src/kernel/power/swap.c: In function 'swsusp_write': /kisskb/src/kernel/power/swap.c:914:25: note: byref variable will be forcibly initialized struct snapshot_handle snapshot; ^~~~~~~~ /kisskb/src/kernel/power/swap.c:913:25: note: byref variable will be forcibly initialized struct swap_map_handle handle; ^~~~~~ /kisskb/src/fs/fat/file.c: In function 'fat_ioctl_set_attributes': /kisskb/src/fs/fat/file.c:41:15: note: byref variable will be forcibly initialized struct iattr ia; ^~ /kisskb/src/arch/arm64/kernel/pci.c: In function 'pci_acpi_setup_ecam_mapping': /kisskb/src/arch/arm64/kernel/pci.c:121:18: note: byref variable will be forcibly initialized struct resource cfgres; ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/security/keys/user_defined.c:10: /kisskb/src/security/keys/user_defined.c: In function 'key_read_state': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/key.h:446:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&key->state); ^~~~~~~~~~~~~~~~ /kisskb/src/net/core/sock.c: In function 'sock_gettstamp': /kisskb/src/net/core/sock.c:3122:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^~ /kisskb/src/security/keys/user_defined.c: In function 'user_update': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/key.h:475:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((KEY)->payload.rcu_data0, (PAYLOAD)); \ ^~~~~~~~~~~~~~~~~~ /kisskb/src/security/keys/user_defined.c:115:2: note: in expansion of macro 'rcu_assign_keypointer' rcu_assign_keypointer(key, prep->payload.data[0]); ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/security/keys/user_defined.c: In function 'user_revoke': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/key.h:475:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((KEY)->payload.rcu_data0, (PAYLOAD)); \ ^~~~~~~~~~~~~~~~~~ /kisskb/src/security/keys/user_defined.c:136:3: note: in expansion of macro 'rcu_assign_keypointer' rcu_assign_keypointer(key, NULL); ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/sock.c: In function 'sock_getsockopt': /kisskb/src/net/core/sock.c:1436:16: note: byref variable will be forcibly initialized struct ucred peercred; ^~~~~~~~ /kisskb/src/net/core/sock.c:1306:4: note: byref variable will be forcibly initialized } v; ^ In file included from /kisskb/src/include/linux/fs.h:24, from /kisskb/src/arch/arm64/include/asm/elf.h:141, from /kisskb/src/include/linux/elf.h:6, from /kisskb/src/include/linux/module.h:18, from /kisskb/src/kernel/umh.c:5: /kisskb/src/kernel/umh.c: In function 'cap_intersect': /kisskb/src/include/linux/capability.h:129:15: note: byref variable will be forcibly initialized kernel_cap_t dest; ^~~~ /kisskb/src/kernel/time/posix-stubs.c: In function '__do_sys_clock_settime': /kisskb/src/kernel/time/posix-stubs.c:63:20: note: byref variable will be forcibly initialized struct timespec64 new_tp; ^~~~~~ /kisskb/src/kernel/time/posix-stubs.c: In function '__do_sys_clock_getres': /kisskb/src/kernel/time/posix-stubs.c:110:20: note: byref variable will be forcibly initialized struct timespec64 rtn_tp = { ^~~~~~ /kisskb/src/kernel/time/posix-stubs.c: In function '__do_sys_clock_nanosleep': /kisskb/src/kernel/time/posix-stubs.c:131:20: note: byref variable will be forcibly initialized struct timespec64 t; ^ /kisskb/src/kernel/sys.c: In function '__do_sys_times': /kisskb/src/kernel/sys.c:974:14: note: byref variable will be forcibly initialized struct tms tmp; ^~~ /kisskb/src/kernel/time/posix-stubs.c: In function '__do_sys_clock_gettime': /kisskb/src/kernel/time/posix-stubs.c:97:20: note: byref variable will be forcibly initialized struct timespec64 kernel_tp; ^~~~~~~~~ /kisskb/src/kernel/sys.c: In function '__do_compat_sys_times': /kisskb/src/kernel/sys.c:994:21: note: byref variable will be forcibly initialized struct compat_tms tmp; ^~~ /kisskb/src/kernel/sys.c:993:14: note: byref variable will be forcibly initialized struct tms tms; ^~~ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/kernel/umh.c:5: /kisskb/src/kernel/umh.c: In function 'call_usermodehelper_exec': /kisskb/src/kernel/umh.c:404:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(done); ^~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/fs/erofs/data.c: In function 'erofs_readendio': /kisskb/src/fs/erofs/data.c:16:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^~~~~~~~ /kisskb/src/kernel/umh.c: In function 'proc_cap_handler': /kisskb/src/kernel/umh.c:489:19: note: byref variable will be forcibly initialized struct ctl_table t; ^ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/kernel/umh.c:5: /kisskb/src/kernel/umh.c: In function '__usermodehelper_disable': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/umh.c:311:11: note: in expansion of macro 'wait_event_timeout' retval = wait_event_timeout(running_helpers_waitq, ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sys.c: In function '__do_sys_newuname': /kisskb/src/kernel/sys.c:1256:21: note: byref variable will be forcibly initialized struct new_utsname tmp; ^~~ /kisskb/src/fs/erofs/data.c: In function 'erofs_read_raw_page': /kisskb/src/fs/erofs/data.c:156:27: note: byref variable will be forcibly initialized struct erofs_map_blocks map = { ^~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/sound/usb/misc/ua101.c:8: /kisskb/src/sound/usb/misc/ua101.c: In function 'capture_pcm_prepare': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/sound/usb/misc/ua101.c:767:2: note: in expansion of macro 'wait_event' wait_event(ua->alsa_capture_wait, ^~~~~~~~~~ /kisskb/src/sound/usb/misc/ua101.c: In function 'start_usb_playback': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/sound/usb/misc/ua101.c:570:2: note: in expansion of macro 'wait_event' wait_event(ua->rate_feedback_wait, ^~~~~~~~~~ /kisskb/src/sound/usb/misc/ua101.c: In function 'playback_pcm_prepare': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/sound/usb/misc/ua101.c:794:2: note: in expansion of macro 'wait_event' wait_event(ua->alsa_playback_wait, ^~~~~~~~~~ /kisskb/src/kernel/time/clockevents.c: In function 'clockevents_unbind': /kisskb/src/kernel/time/clockevents.c:420:19: note: byref variable will be forcibly initialized struct ce_unbind cu = { .ce = ced, .res = -ENODEV }; ^~ /kisskb/src/kernel/time/clockevents.c: In function 'clockevents_unbind_device': /kisskb/src/kernel/time/clockevents.c:420:19: note: byref variable will be forcibly initialized /kisskb/src/fs/gfs2/bmap.c: In function 'gfs2_hole_size': /kisskb/src/fs/gfs2/bmap.c:588:18: note: byref variable will be forcibly initialized struct metapath clone; ^~~~~ /kisskb/src/kernel/sys.c: In function '__do_sys_sysinfo': /kisskb/src/kernel/sys.c:2627:17: note: byref variable will be forcibly initialized struct sysinfo val; ^~~ /kisskb/src/kernel/sys.c: In function '__do_compat_sys_sysinfo': /kisskb/src/kernel/sys.c:2658:24: note: byref variable will be forcibly initialized struct compat_sysinfo s_32; ^~~~ /kisskb/src/kernel/sys.c:2657:17: note: byref variable will be forcibly initialized struct sysinfo s; ^ /kisskb/src/kernel/time/clockevents.c: In function 'sysfs_unbind_tick_dev': /kisskb/src/kernel/time/clockevents.c:420:19: note: byref variable will be forcibly initialized /kisskb/src/kernel/sys.c: In function '__do_sys_getrlimit': /kisskb/src/kernel/sys.c:1402:16: note: byref variable will be forcibly initialized struct rlimit value; ^~~~~ /kisskb/src/kernel/sys.c: In function '__do_compat_sys_setrlimit': /kisskb/src/kernel/sys.c:1418:23: note: byref variable will be forcibly initialized struct compat_rlimit r32; ^~~ /kisskb/src/kernel/sys.c:1417:16: note: byref variable will be forcibly initialized struct rlimit r; ^ /kisskb/src/kernel/sys.c: In function '__do_compat_sys_getrlimit': /kisskb/src/kernel/sys.c:1442:24: note: byref variable will be forcibly initialized struct compat_rlimit r32; ^~~ /kisskb/src/kernel/sys.c:1437:16: note: byref variable will be forcibly initialized struct rlimit r; ^ /kisskb/src/kernel/sys.c: In function '__do_sys_prlimit64': /kisskb/src/kernel/sys.c:1628:21: note: byref variable will be forcibly initialized struct rlimit old, new; ^~~ /kisskb/src/kernel/sys.c:1628:16: note: byref variable will be forcibly initialized struct rlimit old, new; ^~~ /kisskb/src/kernel/sys.c:1627:25: note: byref variable will be forcibly initialized struct rlimit64 old64, new64; ^~~~~ /kisskb/src/kernel/sys.c:1627:18: note: byref variable will be forcibly initialized struct rlimit64 old64, new64; ^~~~~ /kisskb/src/kernel/sys.c: In function '__do_sys_setrlimit': /kisskb/src/kernel/sys.c:1672:16: note: byref variable will be forcibly initialized struct rlimit new_rlim; ^~~~~~~~ /kisskb/src/kernel/sys.c: In function '__do_sys_getrusage': /kisskb/src/kernel/sys.c:1799:16: note: byref variable will be forcibly initialized struct rusage r; ^ /kisskb/src/kernel/sys.c: In function '__do_compat_sys_getrusage': /kisskb/src/kernel/sys.c:1812:16: note: byref variable will be forcibly initialized struct rusage r; ^ /kisskb/src/fs/gfs2/bmap.c: In function 'punch_hole': /kisskb/src/fs/gfs2/bmap.c:1763:21: note: byref variable will be forcibly initialized struct gfs2_holder rd_gh; ^~~~~ In file included from /kisskb/src/sound/pci/au88x0/au8820.c:14: /kisskb/src/sound/pci/au88x0/au8820.c: In function 'remove_ctl': /kisskb/src/sound/pci/au88x0/au88x0_mixer.c:16:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id id; ^~ /kisskb/src/sound/pci/au88x0/au8820.c: In function 'snd_vortex_mixer': /kisskb/src/sound/pci/au88x0/au88x0_mixer.c:26:27: note: byref variable will be forcibly initialized struct snd_ac97_template ac97; ^~~~ /kisskb/src/fs/gfs2/bmap.c: In function 'gfs2_iomap_begin_write': /kisskb/src/fs/gfs2/bmap.c:1078:27: note: byref variable will be forcibly initialized struct gfs2_alloc_parms ap = {}; ^~ /kisskb/src/fs/gfs2/bmap.c: In function 'gfs2_map_journal_extents': /kisskb/src/fs/gfs2/bmap.c:2297:21: note: byref variable will be forcibly initialized struct buffer_head bh; ^~ /kisskb/src/fs/gfs2/bmap.c: In function 'gfs2_write_alloc_required': /kisskb/src/fs/gfs2/bmap.c:2353:21: note: byref variable will be forcibly initialized struct buffer_head bh; ^~ /kisskb/src/fs/ext4/inline.c: In function 'ext4_read_inline_page': /kisskb/src/fs/ext4/inline.c:469:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^~~~ /kisskb/src/fs/ext4/inline.c: In function 'ext4_convert_inline_data_to_extent': /kisskb/src/fs/ext4/inline.c:534:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_rt_sigpending': /kisskb/src/kernel/signal.c:3127:11: note: byref variable will be forcibly initialized sigset_t set; ^~~ /kisskb/src/kernel/signal.c: In function '__do_compat_sys_rt_sigpending': /kisskb/src/kernel/signal.c:3144:11: note: byref variable will be forcibly initialized sigset_t set; ^~~ /kisskb/src/kernel/signal.c: In function '__do_sys_sigpending': /kisskb/src/kernel/signal.c:4203:11: note: byref variable will be forcibly initialized sigset_t set; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/workqueue.c:29: /kisskb/src/kernel/workqueue.c: In function 'prepare_to_rcuwait': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcuwait.h:47:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(w->task, current); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/signal.h:125, from /kisskb/src/kernel/signal.c:51: /kisskb/src/kernel/signal.c: In function 'trace_event_raw_event_signal_generate': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/signal.h:50:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(signal_generate, ^~~~~~~~~~~ /kisskb/src/kernel/signal.c: In function 'trace_event_raw_event_signal_deliver': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/signal.h:96:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(signal_deliver, ^~~~~~~~~~~ /kisskb/src/fs/ext4/inline.c: In function 'ext4_convert_inline_data_nolock': /kisskb/src/fs/ext4/inline.c:1178:25: note: byref variable will be forcibly initialized struct ext4_map_blocks map; ^~~ /kisskb/src/fs/ext4/inline.c: In function 'ext4_get_max_inline_size': /kisskb/src/fs/ext4/inline.c:94:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^~~~ /kisskb/src/fs/ext4/inline.c: In function 'ext4_try_to_write_inline_data': /kisskb/src/fs/ext4/inline.c:654:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_sigaltstack': /kisskb/src/kernel/signal.c:4099:15: note: byref variable will be forcibly initialized stack_t new, old; ^~~ /kisskb/src/kernel/signal.c:4099:10: note: byref variable will be forcibly initialized stack_t new, old; ^~~ /kisskb/src/fs/ext4/inline.c: In function 'ext4_write_inline_data_end': /kisskb/src/fs/ext4/inline.c:734:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^~~~ /kisskb/src/kernel/signal.c: In function 'do_compat_sigaltstack': /kisskb/src/kernel/signal.c:4154:18: note: byref variable will be forcibly initialized compat_stack_t old; ^~~ /kisskb/src/kernel/signal.c:4143:18: note: byref variable will be forcibly initialized compat_stack_t uss32; ^~~~~ /kisskb/src/kernel/signal.c:4139:15: note: byref variable will be forcibly initialized stack_t uss, uoss; ^~~~ /kisskb/src/kernel/signal.c:4139:10: note: byref variable will be forcibly initialized stack_t uss, uoss; ^~~ /kisskb/src/fs/ext4/inline.c: In function 'ext4_journalled_write_inline_data': /kisskb/src/fs/ext4/inline.c:774:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^~~~ /kisskb/src/fs/ext4/inline.c: In function 'ext4_da_write_inline_data_begin': /kisskb/src/fs/ext4/inline.c:868:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^~~~ /kisskb/src/fs/ext4/inline.c: In function 'ext4_try_add_inline_entry': /kisskb/src/kernel/workqueue.c: In function 'finish_rcuwait': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcuwait.h:52:9: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(w->task, NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/inline.c:1265:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^~~~ /kisskb/src/kernel/signal.c: In function 'kernel_sigaction': /kisskb/src/kernel/signal.c:3975:12: note: byref variable will be forcibly initialized sigset_t mask; ^~~~ /kisskb/src/fs/ext4/inline.c: In function 'ext4_inlinedir_to_tree': /kisskb/src/fs/ext4/inline.c:1344:21: note: byref variable will be forcibly initialized struct fscrypt_str tmp_str; ^~~~~~~ /kisskb/src/fs/ext4/inline.c:1343:26: note: byref variable will be forcibly initialized struct ext4_dir_entry_2 fake; ^~~~ /kisskb/src/fs/ext4/inline.c:1341:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^~~~ /kisskb/src/fs/ext4/inline.c: In function 'ext4_read_inline_dir': /kisskb/src/fs/ext4/inline.c:1451:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^~~~ /kisskb/src/fs/ext4/inline.c: In function 'ext4_get_first_inline_block': /kisskb/src/fs/ext4/inline.c:1575:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^~~~ /kisskb/src/kernel/workqueue.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/inline.c: In function 'ext4_try_create_inline_dir': /kisskb/src/fs/ext4/inline.c:1595:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^~~~ /kisskb/src/fs/ext4/inline.c: In function 'ext4_find_inline_entry': /kisskb/src/fs/ext4/inline.c:1630:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^~~~ /kisskb/src/kernel/signal.c: In function '__do_compat_sys_sigpending': /kisskb/src/kernel/signal.c:4219:11: note: byref variable will be forcibly initialized sigset_t set; ^~~ /kisskb/src/fs/ext4/inline.c: In function 'ext4_delete_inline_entry': /kisskb/src/fs/ext4/inline.c:1679:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^~~~ /kisskb/src/fs/exfat/dir.c: In function 'exfat_init_dir_entry': /kisskb/src/fs/exfat/dir.c:440:20: note: byref variable will be forcibly initialized struct timespec64 ts = current_time(inode); ^~ /kisskb/src/fs/ext4/inline.c: In function 'empty_inline_dir': /kisskb/src/fs/ext4/inline.c:1757:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^~~~ /kisskb/src/fs/ext4/inline.c: In function 'ext4_inline_data_iomap': /kisskb/src/fs/ext4/inline.c:1833:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^~~~ /kisskb/src/fs/exfat/dir.c: In function 'exfat_readdir': /kisskb/src/fs/exfat/dir.c:68:24: note: byref variable will be forcibly initialized struct exfat_uni_name uni_name; ^~~~~~~~ /kisskb/src/fs/exfat/dir.c:67:26: note: byref variable will be forcibly initialized struct exfat_chain dir, clu; ^~~ /kisskb/src/fs/exfat/dir.c:67:21: note: byref variable will be forcibly initialized struct exfat_chain dir, clu; ^~~ /kisskb/src/fs/exfat/dir.c: In function 'exfat_iterate': /kisskb/src/fs/exfat/dir.c:218:25: note: byref variable will be forcibly initialized struct exfat_dir_entry de; ^~ /kisskb/src/kernel/signal.c: In function '__set_task_blocked': /kisskb/src/kernel/signal.c:2924:12: note: byref variable will be forcibly initialized sigset_t newblocked; ^~~~~~~~~~ /kisskb/src/kernel/signal.c: In function 'do_sigtimedwait': /kisskb/src/fs/ext4/inline.c: In function 'ext4_convert_inline_data': /kisskb/src/fs/ext4/inline.c:1964:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^~~~ /kisskb/src/kernel/signal.c:3480:11: note: byref variable will be forcibly initialized sigset_t mask = *which; ^~~~ /kisskb/src/fs/exfat/dir.c: In function 'exfat_find_dir_entry': /kisskb/src/fs/exfat/dir.c:925:25: note: byref variable will be forcibly initialized struct exfat_hint_femp candi_empty; ^~~~~~~~~~~ /kisskb/src/fs/exfat/dir.c:923:21: note: byref variable will be forcibly initialized struct exfat_chain clu; ^~~ In file included from /kisskb/src/kernel/workqueue.c:33: /kisskb/src/kernel/workqueue.c: In function 'put_unbound_pool': /kisskb/src/kernel/workqueue.c:3538:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(detach_completion); ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/kernel/signal.c: In function 'prepare_signal': /kisskb/src/kernel/signal.c:904:11: note: byref variable will be forcibly initialized sigset_t flush; ^~~~~ /kisskb/src/fs/exfat/dir.c: In function 'exfat_count_dir_entries': /kisskb/src/fs/exfat/dir.c:1153:21: note: byref variable will be forcibly initialized struct exfat_chain clu; ^~~ /kisskb/src/kernel/signal.c: In function 'kill_pid_usb_asyncio': /kisskb/src/kernel/signal.c:1509:24: note: byref variable will be forcibly initialized struct kernel_siginfo info; ^~~~ /kisskb/src/kernel/signal.c: In function 'do_notify_parent': /kisskb/src/kernel/signal.c:1909:24: note: byref variable will be forcibly initialized struct kernel_siginfo info; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/kernel/sched/sched.h:5, from /kisskb/src/kernel/sched/swait.c:5: /kisskb/src/kernel/sched/swait.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/workqueue.c:29: /kisskb/src/kernel/workqueue.c: In function 'numa_pwq_tbl_install': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/workqueue.c:3887:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(wq->numa_pwq_tbl[node], pwq); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_sigprocmask': /kisskb/src/kernel/signal.c:4244:11: note: byref variable will be forcibly initialized sigset_t new_blocked; ^~~~~~~~~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_ssetmask': /kisskb/src/kernel/signal.c:4451:11: note: byref variable will be forcibly initialized sigset_t newset; ^~~~~~ /kisskb/src/kernel/signal.c: In function '__se_sys_ssetmask': /kisskb/src/kernel/signal.c:4451:11: note: byref variable will be forcibly initialized In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/kernel/sched/sched.h:5, from /kisskb/src/kernel/sched/swait.c:5: /kisskb/src/kernel/sched/swait.c: In function 'swake_up_all': /kisskb/src/kernel/sched/swait.c:65:12: note: byref variable will be forcibly initialized LIST_HEAD(tmp); ^~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_rt_sigsuspend': /kisskb/src/kernel/signal.c:4513:11: note: byref variable will be forcibly initialized sigset_t newset; ^~~~~~ /kisskb/src/kernel/signal.c: In function '__do_compat_sys_rt_sigsuspend': /kisskb/src/kernel/signal.c:4527:11: note: byref variable will be forcibly initialized sigset_t newset; ^~~~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_sigsuspend': /kisskb/src/kernel/signal.c:4550:11: note: byref variable will be forcibly initialized sigset_t blocked; ^~~~~~~ /kisskb/src/kernel/signal.c: In function '__se_sys_sigsuspend': /kisskb/src/kernel/signal.c:4550:11: note: byref variable will be forcibly initialized /kisskb/src/kernel/signal.c: In function 'sigprocmask': /kisskb/src/kernel/signal.c:2973:11: note: byref variable will be forcibly initialized sigset_t newset; ^~~~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_rt_sigprocmask': /kisskb/src/kernel/signal.c:3056:20: note: byref variable will be forcibly initialized sigset_t old_set, new_set; ^~~~~~~ /kisskb/src/kernel/signal.c:3056:11: note: byref variable will be forcibly initialized sigset_t old_set, new_set; ^~~~~~~ /kisskb/src/kernel/signal.c: In function '__do_compat_sys_rt_sigprocmask': /kisskb/src/kernel/signal.c:3094:12: note: byref variable will be forcibly initialized sigset_t new_set; ^~~~~~~ /kisskb/src/kernel/signal.c:3087:11: note: byref variable will be forcibly initialized sigset_t old_set = current->blocked; ^~~~~~~ /kisskb/src/kernel/signal.c: In function 'set_user_sigmask': /kisskb/src/kernel/signal.c:3009:11: note: byref variable will be forcibly initialized sigset_t kmask; ^~~~~ /kisskb/src/kernel/signal.c: In function 'set_compat_user_sigmask': /kisskb/src/kernel/signal.c:3029:11: note: byref variable will be forcibly initialized sigset_t kmask; ^~~~~ /kisskb/src/kernel/signal.c: In function 'do_notify_parent_cldstop': /kisskb/src/kernel/signal.c:2021:24: note: byref variable will be forcibly initialized struct kernel_siginfo info; ^~~~ /kisskb/src/kernel/signal.c: In function 'ptrace_do_notify': /kisskb/src/kernel/signal.c:2260:19: note: byref variable will be forcibly initialized kernel_siginfo_t info; ^~~~ /kisskb/src/kernel/signal.c: In function 'signal_delivered': /kisskb/src/kernel/signal.c:2798:11: note: byref variable will be forcibly initialized sigset_t blocked; ^~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/arch/arm64/kernel/trace-events-emulation.h:36, from /kisskb/src/arch/arm64/kernel/armv8_deprecated.c:23: /kisskb/src/arch/arm64/kernel/armv8_deprecated.c: In function 'perf_trace_instruction_emulation': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kernel/./trace-events-emulation.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(instruction_emulation, ^~~~~~~~~~~ /kisskb/src/kernel/signal.c: In function 'exit_signals': /kisskb/src/kernel/signal.c:2856:11: note: byref variable will be forcibly initialized sigset_t unblocked; ^~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/arch/arm64/kernel/trace-events-emulation.h:36, from /kisskb/src/arch/arm64/kernel/armv8_deprecated.c:23: /kisskb/src/arch/arm64/kernel/armv8_deprecated.c: In function 'trace_event_raw_event_instruction_emulation': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kernel/./trace-events-emulation.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(instruction_emulation, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/kernel/./trace-events-emulation.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(instruction_emulation, ^~~~~~~~~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_rt_sigqueueinfo': /kisskb/src/kernel/signal.c:3905:19: note: byref variable will be forcibly initialized kernel_siginfo_t info; ^~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_kill': /kisskb/src/kernel/signal.c:3679:24: note: byref variable will be forcibly initialized struct kernel_siginfo info; ^~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ecryptfs/miscdev.c:9: /kisskb/src/fs/ecryptfs/miscdev.c: In function 'ecryptfs_miscdev_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ecryptfs/miscdev.c:237:8: note: in expansion of macro 'wait_event_interruptible' rc = wait_event_interruptible( ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/workqueue.h:130, from /kisskb/src/kernel/workqueue.c:362: /kisskb/src/kernel/workqueue.c: In function 'trace_event_raw_event_workqueue_queue_work': /kisskb/src/kernel/signal.c: In function 'send_sig_fault': /kisskb/src/kernel/signal.c:1690:24: note: byref variable will be forcibly initialized struct kernel_siginfo info; ^~~~ /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/workqueue.h:23:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(workqueue_queue_work, ^~~~~~~~~~~ /kisskb/src/kernel/signal.c: In function 'send_sig_mceerr': /kisskb/src/kernel/signal.c:1724:24: note: byref variable will be forcibly initialized struct kernel_siginfo info; ^~~~ /kisskb/src/kernel/workqueue.c: In function 'trace_event_raw_event_workqueue_activate_work': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/workqueue.h:59:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(workqueue_activate_work, ^~~~~~~~~~~ /kisskb/src/kernel/workqueue.c: In function 'trace_event_raw_event_workqueue_execute_start': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/workqueue.h:82:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(workqueue_execute_start, ^~~~~~~~~~~ /kisskb/src/kernel/signal.c: In function 'do_tkill': /kisskb/src/kernel/signal.c:3836:24: note: byref variable will be forcibly initialized struct kernel_siginfo info; ^~~~ /kisskb/src/kernel/workqueue.c: In function 'trace_event_raw_event_workqueue_execute_end': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/workqueue.h:108:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(workqueue_execute_end, ^~~~~~~~~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_rt_tgsigqueueinfo': /kisskb/src/kernel/signal.c:3945:19: note: byref variable will be forcibly initialized kernel_siginfo_t info; ^~~~ /kisskb/src/fs/pstore/platform.c: In function 'pstore_dump': /kisskb/src/fs/pstore/platform.c:415:24: note: byref variable will be forcibly initialized struct pstore_record record; ^~~~~~ /kisskb/src/kernel/signal.c: In function 'force_sig': /kisskb/src/kernel/signal.c:1622:24: note: byref variable will be forcibly initialized struct kernel_siginfo info; ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig_mceerr': /kisskb/src/kernel/signal.c:1710:24: note: byref variable will be forcibly initialized struct kernel_siginfo info; ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig_bnderr': /kisskb/src/kernel/signal.c:1739:24: note: byref variable will be forcibly initialized struct kernel_siginfo info; ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig_pkuerr': /kisskb/src/sound/synth/emux/emux_hwdep.c: In function 'snd_emux_hwdep_misc_mode': /kisskb/src/sound/synth/emux/emux_hwdep.c:53:28: note: byref variable will be forcibly initialized struct snd_emux_misc_mode info; ^~~~ /kisskb/src/kernel/signal.c:1754:24: note: byref variable will be forcibly initialized struct kernel_siginfo info; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-mbi.c: In function 'mbi_irq_gic_domain_alloc': /kisskb/src/drivers/irqchip/irq-gic-v3-mbi.c:45:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec; ^~~~~~ /kisskb/src/kernel/signal.c: In function 'force_sig_ptrace_errno_trap': /kisskb/src/kernel/signal.c:1771:24: note: byref variable will be forcibly initialized struct kernel_siginfo info; ^~~~ /kisskb/src/kernel/signal.c: In function 'force_sig_fault_to_task': /kisskb/src/kernel/signal.c:1658:24: note: byref variable will be forcibly initialized struct kernel_siginfo info; ^~~~ /kisskb/src/sound/synth/emux/emux_hwdep.c: In function 'snd_emux_hwdep_load_patch': /kisskb/src/sound/synth/emux/emux_hwdep.c:23:30: note: byref variable will be forcibly initialized struct soundfont_patch_info patch; ^~~~~ /kisskb/src/kernel/workqueue.c: In function 'flush_workqueue': /kisskb/src/kernel/workqueue.c:2776:20: note: byref variable will be forcibly initialized struct wq_flusher this_flusher = { ^~~~~~~~~~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-mbi.c: In function 'mbi_init': /kisskb/src/drivers/irqchip/irq-gic-v3-mbi.c:311:19: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/kernel/signal.c: In function '__copy_siginfo_from_user32': /kisskb/src/kernel/signal.c:3448:24: note: byref variable will be forcibly initialized struct compat_siginfo from; ^~~~ /kisskb/src/kernel/signal.c: In function '__do_compat_sys_rt_sigqueueinfo': /kisskb/src/kernel/signal.c:3918:19: note: byref variable will be forcibly initialized kernel_siginfo_t info; ^~~~ /kisskb/src/kernel/signal.c: In function '__do_compat_sys_rt_tgsigqueueinfo': /kisskb/src/kernel/signal.c:3959:19: note: byref variable will be forcibly initialized kernel_siginfo_t info; ^~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_rt_sigtimedwait': /kisskb/src/kernel/signal.c:3540:19: note: byref variable will be forcibly initialized kernel_siginfo_t info; ^~~~ /kisskb/src/kernel/signal.c:3539:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^~ /kisskb/src/kernel/signal.c:3538:11: note: byref variable will be forcibly initialized sigset_t these; ^~~~~ /kisskb/src/kernel/signal.c: In function '__copy_siginfo_to_user32': /kisskb/src/kernel/signal.c:3359:24: note: byref variable will be forcibly initialized struct compat_siginfo new; ^~~ /kisskb/src/kernel/signal.c: In function '__do_compat_sys_rt_sigtimedwait_time64': /kisskb/src/kernel/signal.c:3605:19: note: byref variable will be forcibly initialized kernel_siginfo_t info; ^~~~ /kisskb/src/kernel/signal.c:3604:20: note: byref variable will be forcibly initialized struct timespec64 t; ^ /kisskb/src/kernel/signal.c:3603:11: note: byref variable will be forcibly initialized sigset_t s; ^ /kisskb/src/kernel/signal.c: In function 'copy_siginfo_from_user32': /kisskb/src/kernel/signal.c:3460:24: note: byref variable will be forcibly initialized struct compat_siginfo from; ^~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_pidfd_send_signal': /kisskb/src/kernel/signal.c:3758:19: note: byref variable will be forcibly initialized kernel_siginfo_t kinfo; ^~~~~ /kisskb/src/block/blk-lib.c: In function 'blkdev_issue_discard': /kisskb/src/block/blk-lib.c:135:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/sound/core/seq/seq_dummy.c: In function 'create_port': /kisskb/src/sound/core/seq/seq_dummy.c:109:31: note: byref variable will be forcibly initialized struct snd_seq_port_callback pcb; ^~~ /kisskb/src/sound/core/seq/seq_dummy.c:108:27: note: byref variable will be forcibly initialized struct snd_seq_port_info pinfo; ^~~~~ /kisskb/src/block/blk-lib.c: In function 'blkdev_issue_write_same': /kisskb/src/block/blk-lib.c:231:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/sound/core/seq/seq_dummy.c: In function 'dummy_input': /kisskb/src/sound/core/seq/seq_dummy.c:78:23: note: byref variable will be forcibly initialized struct snd_seq_event tmpev; ^~~~~ /kisskb/src/kernel/signal.c: In function 'do_sigaction': /kisskb/src/kernel/signal.c:3997:11: note: byref variable will be forcibly initialized sigset_t mask; ^~~~ /kisskb/src/kernel/signal.c: In function '__do_sys_rt_sigaction': /kisskb/src/kernel/signal.c:4293:29: note: byref variable will be forcibly initialized struct k_sigaction new_sa, old_sa; ^~~~~~ /kisskb/src/kernel/signal.c:4293:21: note: byref variable will be forcibly initialized struct k_sigaction new_sa, old_sa; ^~~~~~ /kisskb/src/kernel/workqueue.c: In function 'process_one_work': /kisskb/src/block/blk-lib.c: In function 'blkdev_issue_zeroout': /kisskb/src/block/blk-lib.c:398:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/kernel/workqueue.c:2185:21: note: byref variable will be forcibly initialized struct lockdep_map lockdep_map; ^~~~~~~~~~~ /kisskb/src/kernel/signal.c: In function '__do_compat_sys_rt_sigaction': /kisskb/src/kernel/signal.c:4318:29: note: byref variable will be forcibly initialized struct k_sigaction new_ka, old_ka; ^~~~~~ /kisskb/src/kernel/signal.c:4318:21: note: byref variable will be forcibly initialized struct k_sigaction new_ka, old_ka; ^~~~~~ /kisskb/src/kernel/signal.c: In function '__do_compat_sys_sigaction': /kisskb/src/kernel/signal.c:4400:29: note: byref variable will be forcibly initialized struct k_sigaction new_ka, old_ka; ^~~~~~ /kisskb/src/kernel/signal.c:4400:21: note: byref variable will be forcibly initialized struct k_sigaction new_ka, old_ka; ^~~~~~ /kisskb/src/kernel/signal.c: In function 'restore_altstack': /kisskb/src/kernel/signal.c:4113:10: note: byref variable will be forcibly initialized stack_t new; ^~~ /kisskb/src/sound/core/seq/seq_ports.c: In function 'snd_seq_event_port_attach': /kisskb/src/sound/core/seq/seq_ports.c:651:27: note: byref variable will be forcibly initialized struct snd_seq_port_info portinfo; ^~~~~~~~ /kisskb/src/sound/core/seq/seq_ports.c: In function 'snd_seq_event_port_detach': /kisskb/src/sound/core/seq/seq_ports.c:684:27: note: byref variable will be forcibly initialized struct snd_seq_port_info portinfo; ^~~~~~~~ /kisskb/src/kernel/signal.c: In function '__arm64_sys_ssetmask': /kisskb/src/kernel/signal.c:4451:11: note: byref variable will be forcibly initialized sigset_t newset; ^~~~~~ /kisskb/src/kernel/signal.c: In function '__arm64_sys_sigsuspend': /kisskb/src/kernel/signal.c:4550:11: note: byref variable will be forcibly initialized sigset_t blocked; ^~~~~~~ /kisskb/src/sound/core/seq/seq_ports.c: In function 'snd_seq_delete_all_ports': /kisskb/src/sound/core/seq/seq_ports.c:294:19: note: byref variable will be forcibly initialized struct list_head deleted_list; ^~~~~~~~~~~~ /kisskb/src/kernel/workqueue.c: In function '__flush_work': /kisskb/src/kernel/workqueue.c:3038:20: note: byref variable will be forcibly initialized struct wq_barrier barr; ^~~~ /kisskb/src/kernel/workqueue.c: In function '__cancel_work_timer': /kisskb/src/kernel/workqueue.c:3116:20: note: byref variable will be forcibly initialized struct cwt_wait cwait; ^~~~~ /kisskb/src/kernel/workqueue.c: In function 'set_worker_desc': /kisskb/src/kernel/workqueue.c:4609:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/samples/kfifo/record-example.c: In function 'testfunc': /kisskb/src/samples/kfifo/record-example.c:74:35: note: byref variable will be forcibly initialized struct { unsigned char buf[6]; } hello = { "hello" }; ^~~~~ /kisskb/src/arch/arm64/kernel/paravirt.c: In function 'has_pv_steal_clock': /kisskb/src/arch/arm64/kernel/paravirt.c:124:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^~~ /kisskb/src/arch/arm64/kernel/paravirt.c: In function 'stolen_time_cpu_online': /kisskb/src/arch/arm64/kernel/paravirt.c:82:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^~~ /kisskb/src/fs/ext4/indirect.c: In function 'ext4_ind_map_blocks': /kisskb/src/fs/ext4/indirect.c:525:33: note: byref variable will be forcibly initialized struct ext4_allocation_request ar; ^~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/kernel/workqueue.c:30: /kisskb/src/kernel/workqueue.c: In function 'workqueue_apply_unbound_cpumask': /kisskb/src/kernel/workqueue.c:5287:12: note: byref variable will be forcibly initialized LIST_HEAD(ctxs); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/block/blk-merge.c: In function 'blk_bio_segment_split': /kisskb/src/block/blk-merge.c:251:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^~~~ /kisskb/src/block/blk-merge.c:250:21: note: byref variable will be forcibly initialized struct bio_vec bv, bvprv, *bvprvp = NULL; ^~~~~ /kisskb/src/block/blk-merge.c:250:17: note: byref variable will be forcibly initialized struct bio_vec bv, bvprv, *bvprvp = NULL; ^~ /kisskb/src/kernel/workqueue.c: In function 'alloc_workqueue': /kisskb/src/kernel/workqueue.c:4256:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/block/blk-merge.c: In function '__blk_bios_map_sg': /kisskb/src/block/blk-merge.c:485:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^~~~ /kisskb/src/block/blk-merge.c:484:17: note: byref variable will be forcibly initialized struct bio_vec bvec, bvprv = { NULL }; ^~~~ In file included from /kisskb/src/block/blk-merge.c:7: /kisskb/src/block/blk-merge.c: In function 'bio_get_last_bvec': /kisskb/src/include/linux/bio.h:273:19: note: byref variable will be forcibly initialized struct bvec_iter iter = bio->bi_iter; ^~~~ /kisskb/src/block/blk-merge.c: In function 'bio_will_gap': /kisskb/src/block/blk-merge.c:19:21: note: byref variable will be forcibly initialized struct bio_vec pb, nb; ^~ /kisskb/src/block/blk-merge.c:19:17: note: byref variable will be forcibly initialized struct bio_vec pb, nb; ^~ /kisskb/src/block/blk-merge.c: In function 'blk_recalc_rq_segments': /kisskb/src/block/blk-merge.c:378:17: note: byref variable will be forcibly initialized struct bio_vec bv; ^~ /kisskb/src/block/blk-merge.c:377:22: note: byref variable will be forcibly initialized struct req_iterator iter; ^~~~ /kisskb/src/sound/drivers/vx/vx_pcm.c: In function 'vx_update_pipe_position': /kisskb/src/sound/drivers/vx/vx_pcm.c:649:16: note: byref variable will be forcibly initialized struct vx_rmh rmh; ^~~ /kisskb/src/sound/drivers/vx/vx_pcm.c: In function 'vx_query_hbuffer_size': /kisskb/src/sound/drivers/vx/vx_pcm.c:237:16: note: byref variable will be forcibly initialized struct vx_rmh rmh; ^~~ /kisskb/src/sound/drivers/vx/vx_pcm.c: In function 'vx_alloc_pipe': /kisskb/src/sound/drivers/vx/vx_pcm.c:395:16: note: byref variable will be forcibly initialized struct vx_rmh rmh; ^~~ /kisskb/src/sound/drivers/vx/vx_pcm.c: In function 'vx_start_stream': /kisskb/src/sound/drivers/vx/vx_pcm.c:459:16: note: byref variable will be forcibly initialized struct vx_rmh rmh; ^~~ /kisskb/src/sound/drivers/vx/vx_pcm.c: In function 'vx_stop_pipe': /kisskb/src/sound/drivers/vx/vx_pcm.c:373:16: note: byref variable will be forcibly initialized struct vx_rmh rmh; ^~~ /kisskb/src/sound/drivers/vx/vx_pcm.c: In function 'vx_stop_stream': /kisskb/src/sound/drivers/vx/vx_pcm.c:475:16: note: byref variable will be forcibly initialized struct vx_rmh rmh; ^~~ /kisskb/src/sound/drivers/vx/vx_pcm.c: In function 'vx_pipe_can_start': /kisskb/src/sound/drivers/vx/vx_pcm.c:261:16: note: byref variable will be forcibly initialized struct vx_rmh rmh; ^~~ /kisskb/src/sound/drivers/vx/vx_pcm.c: In function 'vx_conf_pipe': /kisskb/src/sound/drivers/vx/vx_pcm.c:281:16: note: byref variable will be forcibly initialized struct vx_rmh rmh; ^~~ /kisskb/src/sound/drivers/vx/vx_pcm.c: In function 'vx_send_irqa': /kisskb/src/sound/drivers/vx/vx_pcm.c:295:16: note: byref variable will be forcibly initialized struct vx_rmh rmh; ^~~ /kisskb/src/sound/drivers/vx/vx_pcm.c: In function 'vx_get_pipe_state': /kisskb/src/sound/drivers/vx/vx_pcm.c:212:16: note: byref variable will be forcibly initialized struct vx_rmh rmh; ^~~ /kisskb/src/sound/drivers/vx/vx_pcm.c: In function 'vx_set_stream_format': /kisskb/src/sound/drivers/vx/vx_pcm.c:126:16: note: byref variable will be forcibly initialized struct vx_rmh rmh; ^~~ /kisskb/src/sound/drivers/vx/vx_pcm.c: In function 'vx_set_ibl': /kisskb/src/sound/drivers/vx/vx_pcm.c:182:16: note: byref variable will be forcibly initialized struct vx_rmh rmh; ^~~ /kisskb/src/sound/drivers/vx/vx_pcm.c: In function 'vx_notify_end_of_buffer': /kisskb/src/sound/drivers/vx/vx_pcm.c:582:16: note: byref variable will be forcibly initialized struct vx_rmh rmh; /* use a temporary rmh here */ ^~~ /kisskb/src/sound/drivers/vx/vx_pcm.c: In function 'vx_free_pipe': /kisskb/src/sound/drivers/vx/vx_pcm.c:441:16: note: byref variable will be forcibly initialized struct vx_rmh rmh; ^~~ /kisskb/src/sound/drivers/vx/vx_pcm.c: In function 'vx_init_audio_io': /kisskb/src/sound/drivers/vx/vx_pcm.c:1130:16: note: byref variable will be forcibly initialized struct vx_rmh rmh; ^~~ /kisskb/src/sound/drivers/vx/vx_pcm.c: In function 'vx_pcm_prepare': /kisskb/src/sound/drivers/vx/vx_pcm.c:791:17: note: byref variable will be forcibly initialized struct vx_rmh rmh; ^~~ /kisskb/src/sound/core/control.c: In function 'snd_ctl_tlv_ioctl': /kisskb/src/sound/core/control.c:1660:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id id; ^~ /kisskb/src/sound/core/control.c:1656:21: note: byref variable will be forcibly initialized struct snd_ctl_tlv header; ^~~~~~ /kisskb/src/sound/core/seq/seq_midi.c: In function 'midisynth_use': /kisskb/src/sound/core/seq/seq_midi.c:209:28: note: byref variable will be forcibly initialized struct snd_rawmidi_params params; ^~~~~~ /kisskb/src/sound/core/seq/seq_midi.c: In function 'midisynth_subscribe': /kisskb/src/sound/core/seq/seq_midi.c:167:28: note: byref variable will be forcibly initialized struct snd_rawmidi_params params; ^~~~~~ /kisskb/src/sound/core/control.c: In function 'snd_ctl_remove': /kisskb/src/sound/core/control.c:465:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id id; ^~ /kisskb/src/sound/core/seq/seq_midi.c: In function 'snd_midi_input_event': /kisskb/src/sound/core/seq/seq_midi.c:65:23: note: byref variable will be forcibly initialized struct snd_seq_event ev; ^~ /kisskb/src/sound/core/control.c: In function '__snd_ctl_add_replace': /kisskb/src/sound/core/control.c:343:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id id; ^~ /kisskb/src/fs/fat/misc.c: In function 'fat_time_unix2fat': /kisskb/src/fs/fat/misc.c:237:12: note: byref variable will be forcibly initialized struct tm tm; ^~ /kisskb/src/fs/fat/misc.c: In function 'fat_truncate_time': /kisskb/src/fs/fat/misc.c:296:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^~ /kisskb/src/sound/core/control.c: In function 'snd_ctl_elem_write': /kisskb/src/sound/core/control.c:1130:26: note: byref variable will be forcibly initialized struct snd_ctl_elem_id id = control->id; ^~ /kisskb/src/fs/fat/misc.c: In function 'fat_msg': /kisskb/src/fs/fat/misc.c:51:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/sound/core/seq/seq_midi.c: In function 'snd_seq_midisynth_probe': /kisskb/src/sound/core/seq/seq_midi.c:268:31: note: byref variable will be forcibly initialized struct snd_seq_port_callback pcallbacks; ^~~~~~~~~~ /kisskb/src/fs/fat/misc.c: In function '__fat_fs_error': /kisskb/src/fs/fat/misc.c:25:19: note: byref variable will be forcibly initialized struct va_format vaf; ^~~ /kisskb/src/fs/fat/misc.c:24:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/fs/fat/misc.c: In function 'fat_chain_add': /kisskb/src/fs/fat/misc.c:124:20: note: byref variable will be forcibly initialized struct fat_entry fatent; ^~~~~~ /kisskb/src/sound/core/control.c: In function 'snd_ctl_elem_remove': /kisskb/src/sound/core/control.c:1567:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id id; ^~ /kisskb/src/sound/core/control.c: In function 'snd_ctl_elem_lock': /kisskb/src/sound/core/control.c:1170:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id id; ^~ /kisskb/src/sound/core/control.c: In function 'snd_ctl_elem_unlock': /kisskb/src/sound/core/control.c:1198:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id id; ^~ /kisskb/src/security/keys/compat_dh.c: In function 'compat_keyctl_dh_compute': /kisskb/src/security/keys/compat_dh.c:21:34: note: byref variable will be forcibly initialized struct compat_keyctl_kdf_params compat_kdfcopy; ^~~~~~~~~~~~~~ /kisskb/src/security/keys/compat_dh.c:20:27: note: byref variable will be forcibly initialized struct keyctl_kdf_params kdfcopy; ^~~~~~~ /kisskb/src/fs/reiserfs/stree.c: In function 'search_for_position_by_key': /kisskb/src/sound/core/control.c: In function 'snd_ctl_elem_list': /kisskb/src/sound/core/control.c:723:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id id; ^~ /kisskb/src/fs/reiserfs/stree.c:842:28: note: byref variable will be forcibly initialized struct reiserfs_dir_entry de; ^~ /kisskb/src/sound/core/control.c: In function 'snd_ctl_elem_list_user': /kisskb/src/sound/core/control.c:761:27: note: byref variable will be forcibly initialized struct snd_ctl_elem_list list; ^~~~ /kisskb/src/fs/reiserfs/stree.c: In function 'prepare_for_delete_or_cut': /kisskb/src/fs/reiserfs/stree.c:1058:23: note: byref variable will be forcibly initialized struct item_head s_ih; ^~~~ /kisskb/src/fs/reiserfs/stree.c: In function 'reiserfs_delete_item': /kisskb/src/fs/reiserfs/stree.c:1236:19: note: byref variable will be forcibly initialized struct item_head s_ih; ^~~~ /kisskb/src/fs/reiserfs/stree.c:1235:22: note: byref variable will be forcibly initialized struct tree_balance s_del_balance; ^~~~~~~~~~~~~ /kisskb/src/fs/reiserfs/stree.c: In function 'indirect_to_direct_roll_back': /kisskb/src/fs/reiserfs/stree.c:1579:17: note: byref variable will be forcibly initialized struct cpu_key tail_key; ^~~~~~~~ /kisskb/src/fs/reiserfs/stree.c: In function 'reiserfs_delete_solid_item': /kisskb/src/fs/reiserfs/stree.c:1391:17: note: byref variable will be forcibly initialized struct cpu_key cpu_key; ^~~~~~~ /kisskb/src/fs/reiserfs/stree.c:1387:22: note: byref variable will be forcibly initialized struct tree_balance tb; ^~ /kisskb/src/fs/reiserfs/stree.c: In function 'reiserfs_cut_from_item': /kisskb/src/fs/reiserfs/stree.c:1631:22: note: byref variable will be forcibly initialized struct tree_balance s_cut_balance; ^~~~~~~~~~~~~ /kisskb/src/fs/reiserfs/stree.c: In function 'reiserfs_do_truncate': /kisskb/src/fs/reiserfs/stree.c:1872:17: note: byref variable will be forcibly initialized struct cpu_key s_item_key; ^~~~~~~~~~ /kisskb/src/fs/reiserfs/stree.c: In function 'reiserfs_paste_into_item': /kisskb/src/fs/reiserfs/stree.c:2074:22: note: byref variable will be forcibly initialized struct tree_balance s_paste_balance; ^~~~~~~~~~~~~~~ /kisskb/src/fs/reiserfs/stree.c: In function 'reiserfs_insert_item': /kisskb/src/fs/reiserfs/stree.c:2169:22: note: byref variable will be forcibly initialized struct tree_balance s_ins_balance; ^~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/security/keys/proc.c:9: /kisskb/src/security/keys/proc.c: In function 'key_read_state': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/key.h:446:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&key->state); ^~~~~~~~~~~~~~~~ /kisskb/src/sound/core/control.c: In function 'snd_ctl_elem_info_user': /kisskb/src/sound/core/control.c:1013:27: note: byref variable will be forcibly initialized struct snd_ctl_elem_info info; ^~~~ /kisskb/src/fs/reiserfs/ibalance.c: In function 'internal_shift1_left': /kisskb/src/fs/reiserfs/ibalance.c:537:30: note: byref variable will be forcibly initialized struct buffer_info dest_bi, src_bi; ^~~~~~ /kisskb/src/fs/reiserfs/ibalance.c:537:21: note: byref variable will be forcibly initialized struct buffer_info dest_bi, src_bi; ^~~~~~~ /kisskb/src/fs/reiserfs/ibalance.c: In function 'internal_shift1_right': /kisskb/src/fs/reiserfs/ibalance.c:612:30: note: byref variable will be forcibly initialized struct buffer_info dest_bi, src_bi; ^~~~~~ /kisskb/src/fs/reiserfs/ibalance.c:612:21: note: byref variable will be forcibly initialized struct buffer_info dest_bi, src_bi; ^~~~~~~ /kisskb/src/sound/core/control.c: In function 'snd_ctl_elem_read': /kisskb/src/sound/core/control.c:1037:27: note: byref variable will be forcibly initialized struct snd_ctl_elem_info info; ^~~~ /kisskb/src/fs/reiserfs/ibalance.c: In function 'internal_shift_left': /kisskb/src/fs/reiserfs/ibalance.c:496:30: note: byref variable will be forcibly initialized struct buffer_info dest_bi, src_bi; ^~~~~~ /kisskb/src/fs/reiserfs/ibalance.c:496:21: note: byref variable will be forcibly initialized struct buffer_info dest_bi, src_bi; ^~~~~~~ /kisskb/src/fs/reiserfs/ibalance.c: In function 'internal_shift_right': /kisskb/src/fs/reiserfs/ibalance.c:568:30: note: byref variable will be forcibly initialized struct buffer_info dest_bi, src_bi; ^~~~~~ /kisskb/src/fs/reiserfs/ibalance.c:568:21: note: byref variable will be forcibly initialized struct buffer_info dest_bi, src_bi; ^~~~~~~ /kisskb/src/fs/reiserfs/ibalance.c: In function 'balance_internal_when_delete': /kisskb/src/fs/reiserfs/ibalance.c:638:21: note: byref variable will be forcibly initialized struct buffer_info bi; ^~ /kisskb/src/sound/core/control.c: In function 'replace_user_tlv': /kisskb/src/sound/core/control.c:1304:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id id; ^~ /kisskb/src/fs/reiserfs/ibalance.c: In function 'balance_internal': /kisskb/src/fs/reiserfs/ibalance.c:1043:31: note: byref variable will be forcibly initialized struct buffer_info dest_bi, src_bi; ^~~~~~ /kisskb/src/fs/reiserfs/ibalance.c:1043:22: note: byref variable will be forcibly initialized struct buffer_info dest_bi, src_bi; ^~~~~~~ /kisskb/src/fs/reiserfs/ibalance.c:821:19: note: byref variable will be forcibly initialized struct item_head new_insert_key; ^~~~~~~~~~~~~~ /kisskb/src/fs/reiserfs/ibalance.c:812:21: note: byref variable will be forcibly initialized struct buffer_info bi; ^~ /kisskb/src/sound/core/control.c: In function 'snd_ctl_elem_add_user': /kisskb/src/sound/core/control.c:1548:27: note: byref variable will be forcibly initialized struct snd_ctl_elem_info info; ^~~~ /kisskb/src/sound/core/control.c: In function 'snd_ctl_read': /kisskb/src/sound/core/control.c:1793:23: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^~~~ /kisskb/src/sound/core/control.c:1790:24: note: byref variable will be forcibly initialized struct snd_ctl_event ev; ^~ /kisskb/src/fs/fat/namei_msdos.c: In function 'msdos_rmdir': /kisskb/src/fs/fat/namei_msdos.c:314:23: note: byref variable will be forcibly initialized struct fat_slot_info sinfo; ^~~~~ /kisskb/src/fs/fat/namei_msdos.c: In function 'msdos_unlink': /kisskb/src/fs/fat/namei_msdos.c:405:23: note: byref variable will be forcibly initialized struct fat_slot_info sinfo; ^~~~~ /kisskb/src/fs/fat/namei_msdos.c: In function 'msdos_add_entry': /kisskb/src/fs/fat/namei_msdos.c:232:25: note: byref variable will be forcibly initialized struct msdos_dir_entry de; ^~ /kisskb/src/fs/fat/namei_msdos.c: In function 'msdos_create': /kisskb/src/fs/fat/namei_msdos.c:270:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^~ /kisskb/src/fs/fat/namei_msdos.c:269:23: note: byref variable will be forcibly initialized struct fat_slot_info sinfo; ^~~~~ /kisskb/src/fs/isofs/inode.c: In function 'isofs_get_last_session': /kisskb/src/fs/isofs/inode.c:570:29: note: byref variable will be forcibly initialized struct cdrom_multisession ms_info; ^~~~~~~ /kisskb/src/fs/isofs/inode.c:551:25: note: byref variable will be forcibly initialized struct cdrom_tocentry te; ^~ /kisskb/src/fs/fat/namei_msdos.c: In function 'do_msdos_rename': /kisskb/src/fs/fat/namei_msdos.c:436:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^~ /kisskb/src/fs/fat/namei_msdos.c:435:34: note: byref variable will be forcibly initialized struct fat_slot_info old_sinfo, sinfo; ^~~~~ /kisskb/src/fs/fat/namei_msdos.c:435:23: note: byref variable will be forcibly initialized struct fat_slot_info old_sinfo, sinfo; ^~~~~~~~~ /kisskb/src/fs/isofs/inode.c: In function '__isofs_iget': /kisskb/src/fs/isofs/inode.c:1532:35: note: byref variable will be forcibly initialized struct isofs_iget5_callback_data data; ^~~~ /kisskb/src/fs/fat/namei_msdos.c: In function 'msdos_mkdir': /kisskb/src/fs/fat/namei_msdos.c:348:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^~ /kisskb/src/fs/fat/namei_msdos.c:345:23: note: byref variable will be forcibly initialized struct fat_slot_info sinfo; ^~~~~ /kisskb/src/fs/isofs/inode.c: In function 'isofs_bmap': /kisskb/src/fs/isofs/inode.c:1158:21: note: byref variable will be forcibly initialized struct buffer_head dummy; ^~~~~ /kisskb/src/fs/fat/namei_msdos.c: In function 'msdos_lookup': /kisskb/src/fs/fat/namei_msdos.c:205:23: note: byref variable will be forcibly initialized struct fat_slot_info sinfo; ^~~~~ /kisskb/src/fs/isofs/inode.c: In function 'isofs_fill_super': /kisskb/src/fs/isofs/inode.c:624:25: note: byref variable will be forcibly initialized struct iso9660_options opt; ^~~ /kisskb/src/fs/autofs/waitq.c: In function 'validate_request': /kisskb/src/fs/autofs/waitq.c:314:15: note: byref variable will be forcibly initialized struct path this; ^~~~ /kisskb/src/sound/core/misc.c: In function '__snd_printk': /kisskb/src/sound/core/misc.c:53:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/fs/autofs/waitq.c: In function 'autofs_notify_daemon': /kisskb/src/fs/autofs/waitq.c:86:4: note: byref variable will be forcibly initialized } pkt; ^~~ /kisskb/src/sound/soc/codecs/ac97.c: In function 'ac97_soc_probe': /kisskb/src/sound/soc/codecs/ac97.c:68:27: note: byref variable will be forcibly initialized struct snd_ac97_template ac97_template; ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/signal.h:7, from /kisskb/src/fs/autofs/waitq.c:7: /kisskb/src/fs/autofs/waitq.c: In function 'autofs_wait': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:882:2: note: in expansion of macro '___wait_event' ___wait_event(wq, condition, TASK_KILLABLE, 0, 0, schedule()) ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:904:11: note: in expansion of macro '__wait_event_killable' __ret = __wait_event_killable(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/autofs/waitq.c:479:2: note: in expansion of macro 'wait_event_killable' wait_event_killable(wq->queue, wq->name.name == NULL); ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/autofs/waitq.c:352:14: note: byref variable will be forcibly initialized struct qstr qstr; ^~~~ /kisskb/src/block/blk-mq-tag.c: In function 'bt_tags_for_each': /kisskb/src/block/blk-mq-tag.c:302:27: note: byref variable will be forcibly initialized struct bt_tags_iter_data iter_data = { ^~~~~~~~~ /kisskb/src/block/blk-mq-tag.c: In function '__blk_mq_all_tag_iter': /kisskb/src/block/blk-mq-tag.c:302:27: note: byref variable will be forcibly initialized /kisskb/src/block/blk-mq-tag.c:302:27: note: byref variable will be forcibly initialized /kisskb/src/block/blk-mq-tag.c: In function 'bt_for_each': /kisskb/src/block/blk-mq-tag.c:240:22: note: byref variable will be forcibly initialized struct bt_iter_data iter_data = { ^~~~~~~~~ In file included from /kisskb/src/include/linux/blk-mq.h:6, from /kisskb/src/block/blk-mq-tag.c:12: /kisskb/src/block/blk-mq-tag.c: In function 'blk_mq_get_tag': /kisskb/src/block/blk-mq-tag.c:94:18: note: byref variable will be forcibly initialized DEFINE_SBQ_WAIT(wait); ^~~~ /kisskb/src/include/linux/sbitmap.h:543:18: note: in definition of macro 'DEFINE_SBQ_WAIT' struct sbq_wait name = { \ ^~~~ /kisskb/src/block/blk-mq-tag.c: In function 'blk_mq_queue_tag_busy_iter': /kisskb/src/block/blk-mq-tag.c:240:22: note: byref variable will be forcibly initialized struct bt_iter_data iter_data = { ^~~~~~~~~ /kisskb/src/block/blk-mq-tag.c:240:22: note: byref variable will be forcibly initialized /kisskb/src/fs/fat/nfs.c: In function 'fat_rebuild_parent': /kisskb/src/fs/fat/nfs.c:220:23: note: byref variable will be forcibly initialized struct fat_slot_info sinfo; ^~~~~ /kisskb/src/fs/autofs/expire.c: In function 'autofs_expire_run': /kisskb/src/fs/autofs/expire.c:541:30: note: byref variable will be forcibly initialized struct autofs_packet_expire pkt; ^~~ /kisskb/src/fs/autofs/expire.c: In function 'autofs_do_expire_multi': /kisskb/src/fs/autofs/expire.c:588:21: note: byref variable will be forcibly initialized const struct path path = { .mnt = mnt, .dentry = dentry }; ^~~~ /kisskb/src/sound/soc/generic/simple-card-utils.c: In function 'asoc_simple_set_dailink_name': /kisskb/src/sound/soc/generic/simple-card-utils.c:101:10: note: byref variable will be forcibly initialized va_list ap; ^~ /kisskb/src/sound/soc/generic/simple-card-utils.c: In function 'asoc_simple_init_dai_link_params': /kisskb/src/sound/soc/generic/simple-card-utils.c:340:26: note: byref variable will be forcibly initialized struct snd_pcm_hardware hw; ^~ /kisskb/src/fs/fat/inode.c: In function 'fat_fill_super': /kisskb/src/fs/fat/inode.c:1615:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^~ /kisskb/src/fs/fat/inode.c:1608:30: note: byref variable will be forcibly initialized struct fat_bios_param_block bpb; ^~~ /kisskb/src/mm/mprotect.c: In function 'change_pmd_range': /kisskb/src/mm/mprotect.c:220:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^~~~~ /kisskb/src/mm/mprotect.c: In function 'mprotect_fixup': /kisskb/src/mm/mprotect.c:423:12: note: byref variable will be forcibly initialized pgprot_t new_pgprot = vm_get_page_prot(newflags); ^~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/mmap.h:48, from /kisskb/src/mm/mmap.c:57: /kisskb/src/mm/mmap.c: In function 'trace_event_raw_event_vm_unmapped_area': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/mmap.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(vm_unmapped_area, ^~~~~~~~~~~ /kisskb/src/fs/configfs/symlink.c: In function 'configfs_symlink': /kisskb/src/fs/configfs/symlink.c:145:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/mm/mmap.c: In function 'unmap_region': /kisskb/src/mm/mmap.c:2671:20: note: byref variable will be forcibly initialized struct mmu_gather tlb; ^~~ /kisskb/src/sound/drivers/vx/vx_mixer.c: In function 'vx_adjust_audio_level': /kisskb/src/sound/drivers/vx/vx_mixer.c:207:16: note: byref variable will be forcibly initialized struct vx_rmh rmh; ^~~ /kisskb/src/sound/drivers/vx/vx_mixer.c: In function 'vx_set_audio_switch': /kisskb/src/sound/drivers/vx/vx_mixer.c:290:24: note: byref variable will be forcibly initialized struct vx_audio_level info; ^~~~ /kisskb/src/sound/drivers/vx/vx_mixer.c: In function 'vx_set_audio_gain': /kisskb/src/sound/drivers/vx/vx_mixer.c:304:24: note: byref variable will be forcibly initialized struct vx_audio_level info; ^~~~ /kisskb/src/sound/drivers/vx/vx_mixer.c: In function 'vx_reset_audio_levels': /kisskb/src/sound/drivers/vx/vx_mixer.c:319:24: note: byref variable will be forcibly initialized struct vx_audio_level info; ^~~~ /kisskb/src/sound/drivers/vx/vx_mixer.c: In function 'vx_get_audio_vu_meter': /kisskb/src/sound/drivers/vx/vx_mixer.c:364:16: note: byref variable will be forcibly initialized struct vx_rmh rmh; ^~~ /kisskb/src/kernel/params.c: In function 'param_array_get': /kisskb/src/kernel/params.c:458:22: note: byref variable will be forcibly initialized struct kernel_param p = *kp; ^ /kisskb/src/kernel/bpf/syscall.c: In function 'bpf_prog_show_fdinfo': /kisskb/src/kernel/bpf/syscall.c:1760:24: note: byref variable will be forcibly initialized struct bpf_prog_stats stats; ^~~~~ /kisskb/src/kernel/params.c: In function 'param_array': /kisskb/src/kernel/params.c:405:22: note: byref variable will be forcibly initialized struct kernel_param kp; ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ext4/inode.c:22: /kisskb/src/fs/ext4/inode.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^~~~~~~~~~~~~~~~ /kisskb/src/mm/mmap.c: In function 'arch_get_unmapped_area': /kisskb/src/mm/mmap.c:2169:31: note: byref variable will be forcibly initialized struct vm_unmapped_area_info info; ^~~~ /kisskb/src/sound/drivers/vx/vx_mixer.c: In function 'vx_set_monitor_level': /kisskb/src/sound/drivers/vx/vx_mixer.c:272:24: note: byref variable will be forcibly initialized struct vx_audio_level info; ^~~~ /kisskb/src/mm/mmap.c: In function 'arch_get_unmapped_area_topdown': /kisskb/src/mm/mmap.c:2209:31: note: byref variable will be forcibly initialized struct vm_unmapped_area_info info; ^~~~ /kisskb/src/sound/drivers/vx/vx_mixer.c: In function 'snd_vx_mixer_new': /kisskb/src/sound/drivers/vx/vx_mixer.c:902:26: note: byref variable will be forcibly initialized struct snd_kcontrol_new temp; ^~~~ /kisskb/src/mm/mmap.c: In function 'exit_mmap': /kisskb/src/mm/mmap.c:3169:20: note: byref variable will be forcibly initialized struct mmu_gather tlb; ^~~ /kisskb/src/fs/exportfs/expfs.c: In function 'get_name': /kisskb/src/fs/exportfs/expfs.c:283:15: note: byref variable will be forcibly initialized struct kstat stat; ^~~~ /kisskb/src/kernel/bpf/syscall.c: In function 'bpf_prog_get_info_by_fd': /kisskb/src/kernel/bpf/syscall.c:3393:24: note: byref variable will be forcibly initialized struct bpf_prog_stats stats; ^~~~~ /kisskb/src/fs/ext4/inode.c: In function 'fscrypt_get_info': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/fscrypt.h:83:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&inode->i_crypt_info); ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c:3391:23: note: byref variable will be forcibly initialized struct bpf_prog_info info; ^~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/mm/mmap.c:13: /kisskb/src/mm/mmap.c: In function 'vm_brk_flags': /kisskb/src/mm/mmap.c:3139:12: note: byref variable will be forcibly initialized LIST_HEAD(uf); ^~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/mm/mmap.c: In function '__do_sys_brk': /kisskb/src/mm/mmap.c:199:12: note: byref variable will be forcibly initialized LIST_HEAD(uf); ^~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/mm/mmap.c: In function '__vm_munmap': /kisskb/src/mm/mmap.c:2926:12: note: byref variable will be forcibly initialized LIST_HEAD(uf); ^~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/block/blk-mq.c:8: /kisskb/src/block/blk-mq.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/syscall.c: In function 'bpf_map_get_info_by_fd': /kisskb/src/kernel/bpf/syscall.c:3672:22: note: byref variable will be forcibly initialized struct bpf_map_info info; ^~~~ /kisskb/src/fs/erofs/namei.c: In function 'find_target_dirent': /kisskb/src/fs/erofs/namei.c:65:21: note: byref variable will be forcibly initialized struct erofs_qstr dname = { ^~~~~ /kisskb/src/kernel/bpf/syscall.c: In function 'bpf_link_get_info_by_fd': /kisskb/src/kernel/bpf/syscall.c:3732:23: note: byref variable will be forcibly initialized struct bpf_link_info info; ^~~~ /kisskb/src/fs/erofs/namei.c: In function 'find_target_block_classic': /kisskb/src/fs/erofs/namei.c:114:22: note: byref variable will be forcibly initialized struct erofs_qstr dname; ^~~~~ /kisskb/src/fs/erofs/namei.c: In function 'erofs_namei': /kisskb/src/fs/erofs/namei.c:176:20: note: byref variable will be forcibly initialized struct erofs_qstr qn; ^~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/block/blk-mq.c:9: /kisskb/src/block/blk-mq.c: In function 'blk_mq_freeze_queue_wait': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/block/blk-mq.c:151:2: note: in expansion of macro 'wait_event' wait_event(q->mq_freeze_wq, percpu_ref_is_zero(&q->q_usage_counter)); ^~~~~~~~~~ /kisskb/src/block/blk-mq.c: In function 'blk_mq_freeze_queue_wait_timeout': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/block/blk-mq.c:158:9: note: in expansion of macro 'wait_event_timeout' return wait_event_timeout(q->mq_freeze_wq, ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/interrupt.h:6, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/kernel/trace/ring_buffer.c:7: /kisskb/src/kernel/trace/ring_buffer.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:2: note: in expansion of macro 'smp_store_release' smp_store_release(&lock->locked, 0); ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/reiserfs/tail_conversion.c: In function 'direct2indirect': /kisskb/src/fs/reiserfs/tail_conversion.c:41:19: note: byref variable will be forcibly initialized struct item_head ind_ih; ^~~~~~ /kisskb/src/fs/reiserfs/tail_conversion.c:35:17: note: byref variable will be forcibly initialized struct cpu_key end_key; ^~~~~~~ In file included from /kisskb/src/fs/ext4/ext4_jbd2.h:17, from /kisskb/src/fs/ext4/inode.c:44: /kisskb/src/fs/ext4/inode.c: In function 'ext4_chksum': /kisskb/src/fs/ext4/ext4.h:2320:4: note: byref variable will be forcibly initialized } desc; ^~~~ /kisskb/src/fs/reiserfs/tail_conversion.c: In function 'indirect2direct': /kisskb/src/fs/reiserfs/tail_conversion.c:217:17: note: byref variable will be forcibly initialized struct cpu_key key; ^~~ /kisskb/src/fs/reiserfs/tail_conversion.c:212:19: note: byref variable will be forcibly initialized struct item_head s_ih; ^~~~ /kisskb/src/fs/autofs/dev-ioctl.c: In function 'copy_dev_ioctl': /kisskb/src/fs/autofs/dev-ioctl.c:84:26: note: byref variable will be forcibly initialized struct autofs_dev_ioctl tmp, *res; ^~~ /kisskb/src/block/blk-mq.c: In function '__blk_mq_issue_directly': /kisskb/src/block/blk-mq.c:1944:27: note: byref variable will be forcibly initialized struct blk_mq_queue_data bd = { ^~ /kisskb/src/fs/autofs/dev-ioctl.c: In function 'find_autofs_mount': /kisskb/src/fs/autofs/dev-ioctl.c:188:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/block/blk-mq.c: In function 'blk_mq_flush_busy_ctxs': /kisskb/src/block/blk-mq.c:1048:29: note: byref variable will be forcibly initialized struct flush_busy_ctx_data data = { ^~~~ /kisskb/src/fs/autofs/dev-ioctl.c: In function 'autofs_dev_ioctl_ismountpoint': /kisskb/src/fs/autofs/dev-ioctl.c:508:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/autofs/dev-ioctl.c: In function 'autofs_dev_ioctl_requester': /kisskb/src/fs/autofs/dev-ioctl.c:425:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/block/blk-mq.c: In function 'blk_done_softirq': /kisskb/src/block/blk-mq.c:576:30: note: byref variable will be forcibly initialized struct list_head *cpu_list, local_list; ^~~~~~~~~~ /kisskb/src/fs/autofs/dev-ioctl.c: In function 'autofs_dev_ioctl_open_mountpoint': /kisskb/src/fs/autofs/dev-ioctl.c:234:15: note: byref variable will be forcibly initialized struct path path; ^~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/block/blk-mq.c:9: /kisskb/src/block/blk-mq.c: In function 'blk_mq_hctx_notify_dead': /kisskb/src/block/blk-mq.c:2525:12: note: byref variable will be forcibly initialized LIST_HEAD(tmp); ^~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/sound/synth/emux/soundfont.c: In function 'open_patch': /kisskb/src/sound/synth/emux/soundfont.c:222:29: note: byref variable will be forcibly initialized struct soundfont_open_parm parm; ^~~~ /kisskb/src/block/blk-mq.c: In function 'blk_mq_poll_hybrid_sleep': /kisskb/src/block/blk-mq.c:3754:25: note: byref variable will be forcibly initialized struct hrtimer_sleeper hs; ^~ /kisskb/src/kernel/trace/ring_buffer.c: In function 'rb_reserve_next_event': /kisskb/src/kernel/trace/ring_buffer.c:3495:23: note: byref variable will be forcibly initialized struct rb_event_info info; ^~~~ /kisskb/src/block/blk-mq.c: In function 'blk_mq_hctx_has_requests': /kisskb/src/block/blk-mq.c:2455:22: note: byref variable will be forcibly initialized struct rq_iter_data data = { ^~~~ /kisskb/src/block/blk-mq.c: In function 'blk_mq_hctx_notify_offline': /kisskb/src/block/blk-mq.c:2455:22: note: byref variable will be forcibly initialized In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/block/blk-stat.c:7: /kisskb/src/block/blk-stat.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/block/blk-mq.c: In function 'blk_mq_dequeue_from_ctx': /kisskb/src/block/blk-mq.c:1086:26: note: byref variable will be forcibly initialized struct dispatch_rq_data data = { ^~~~ /kisskb/src/block/blk-mq.c: In function 'blk_mq_dispatch_rq_list': /kisskb/src/block/blk-mq.c:1366:28: note: byref variable will be forcibly initialized struct blk_mq_queue_data bd; ^~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/block/blk-mq.c:9: /kisskb/src/block/blk-mq.c:1356:12: note: byref variable will be forcibly initialized LIST_HEAD(zone_list); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/block/blk-mq.c: In function 'blk_mq_requeue_work': /kisskb/src/block/blk-mq.c:794:12: note: byref variable will be forcibly initialized LIST_HEAD(rq_list); ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/block/blk-mq.c: In function 'blk_mq_flush_plug_list': /kisskb/src/block/blk-mq.c:1898:20: note: byref variable will be forcibly initialized struct list_head rq_list; ^~~~~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/block/blk-mq.c:9: /kisskb/src/block/blk-mq.c:1886:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/block/blk-mq.c: In function 'blk_mq_submit_bio': /kisskb/src/block/blk-mq.c:2134:27: note: byref variable will be forcibly initialized struct blk_mq_alloc_data data = { ^~~~ /kisskb/src/sound/synth/emux/soundfont.c: In function 'load_map': /kisskb/src/sound/synth/emux/soundfont.c:416:29: note: byref variable will be forcibly initialized struct soundfont_voice_map map; ^~~ /kisskb/src/fs/ext4/inode.c: In function 'ext4_da_map_blocks': /kisskb/src/fs/ext4/inode.c:1697:23: note: byref variable will be forcibly initialized struct extent_status es; ^~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/block/blk-mq.c:9: /kisskb/src/block/blk-mq.c: In function '__blk_mq_update_nr_hw_queues': /kisskb/src/block/blk-mq.c:3615:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/sound/synth/emux/soundfont.c: In function 'load_data': /kisskb/src/sound/synth/emux/soundfont.c:698:31: note: byref variable will be forcibly initialized struct soundfont_sample_info sample_info; ^~~~~~~~~~~ /kisskb/src/fs/ext4/inode.c: In function 'ext4_da_get_block_prep': /kisskb/src/fs/ext4/inode.c:1821:25: note: byref variable will be forcibly initialized struct ext4_map_blocks map; ^~~ /kisskb/src/sound/synth/emux/soundfont.c: In function 'load_info': /kisskb/src/sound/synth/emux/soundfont.c:564:22: note: byref variable will be forcibly initialized struct snd_sf_zone tmpzone; ^~~~~~~ /kisskb/src/sound/synth/emux/soundfont.c:513:33: note: byref variable will be forcibly initialized struct soundfont_voice_rec_hdr hdr; ^~~ /kisskb/src/sound/synth/emux/soundfont.c: In function 'snd_soundfont_load': /kisskb/src/sound/synth/emux/soundfont.c:119:30: note: byref variable will be forcibly initialized struct soundfont_patch_info patch; ^~~~~ /kisskb/src/fs/ext4/inode.c: In function 'ext4_iomap_is_delalloc': /kisskb/src/fs/ext4/inode.c:3535:23: note: byref variable will be forcibly initialized struct extent_status es; ^~ /kisskb/src/sound/synth/emux/soundfont.c: In function 'load_guspatch': /kisskb/src/kernel/events/ring_buffer.c: In function '__perf_output_begin': /kisskb/src/kernel/events/ring_buffer.c:161:4: note: byref variable will be forcibly initialized } lost_event; ^~~~~~~~~~ /kisskb/src/sound/synth/emux/soundfont.c:941:20: note: byref variable will be forcibly initialized struct patch_info patch; ^~~~~ /kisskb/src/kernel/bpf/syscall.c: In function 'bpf_tracing_prog_attach': /kisskb/src/kernel/bpf/syscall.c:2652:33: note: byref variable will be forcibly initialized struct bpf_attach_target_info tgt_info = {}; ^~~~~~~~ /kisskb/src/kernel/bpf/syscall.c:2557:25: note: byref variable will be forcibly initialized struct bpf_link_primer link_primer; ^~~~~~~~~~~ /kisskb/src/fs/ext4/inode.c: In function 'mpage_prepare_extent_to_map': /kisskb/src/fs/ext4/inode.c:2558:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^~~~ /kisskb/src/kernel/trace/ring_buffer.c: In function 'ring_buffer_lock_reserve': /kisskb/src/kernel/trace/ring_buffer.c:3495:23: note: byref variable will be forcibly initialized /kisskb/src/kernel/bpf/syscall.c: In function 'bpf_raw_tracepoint_open': /kisskb/src/kernel/bpf/syscall.c:2796:25: note: byref variable will be forcibly initialized struct bpf_link_primer link_primer; ^~~~~~~~~~~ /kisskb/src/kernel/trace/ring_buffer.c: In function 'ring_buffer_write': /kisskb/src/kernel/trace/ring_buffer.c:3495:23: note: byref variable will be forcibly initialized /kisskb/src/fs/ext4/inode.c: In function 'mpage_map_and_submit_buffers': /kisskb/src/fs/ext4/inode.c:2315:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^~~~ /kisskb/src/fs/ext4/inode.c: In function 'mpage_release_unused_pages': /kisskb/src/fs/ext4/inode.c:1561:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^~~~ /kisskb/src/kernel/bpf/syscall.c: In function '__do_sys_bpf': /kisskb/src/kernel/bpf/syscall.c:4342:17: note: byref variable will be forcibly initialized union bpf_attr attr; ^~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/percpu.h:6, from /kisskb/src/include/linux/context_tracking_state.h:5, from /kisskb/src/include/linux/hardirq.h:5, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/include/linux/trace_recursion.h:5, from /kisskb/src/kernel/trace/ring_buffer.c:7: /kisskb/src/kernel/trace/ring_buffer.c: In function 'rb_allocate_pages': /kisskb/src/kernel/trace/ring_buffer.c:1512:12: note: byref variable will be forcibly initialized LIST_HEAD(pages); ^~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/802/psnap.c:10: /kisskb/src/net/802/psnap.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/samples/ftrace/sample-trace-array.h:84, from /kisskb/src/samples/ftrace/sample-trace-array.c:18: /kisskb/src/samples/ftrace/sample-trace-array.c: In function 'trace_event_raw_event_sample_event': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/samples/ftrace/./sample-trace-array.h:60:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sample_event, ^~~~~~~~~~~ /kisskb/src/fs/exfat/super.c: In function 'exfat_read_root': /kisskb/src/fs/exfat/super.c:335:21: note: byref variable will be forcibly initialized struct exfat_chain cdir; ^~~~ /kisskb/src/fs/exfat/super.c: In function 'exfat_parse_param': /kisskb/src/fs/exfat/super.c:261:25: note: byref variable will be forcibly initialized struct fs_parse_result result; ^~~~~~ /kisskb/src/fs/ext4/inode.c: In function '__ext4_get_inode_loc': /kisskb/src/fs/ext4/inode.c:4309:19: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/kernel/pid.c:30: /kisskb/src/kernel/pid.c: In function 'hlist_replace_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:532:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*(struct hlist_node __rcu **)new->pprev, new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/pid.c: In function 'hlists_swap_heads_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:554:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(right->first, node1); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:553:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(left->first, node2); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/pid.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/inode.c: In function 'ext4_map_blocks': /kisskb/src/fs/ext4/inode.c:504:23: note: byref variable will be forcibly initialized struct extent_status es; ^~ /kisskb/src/fs/ext4/inode.c: In function '_ext4_get_block': /kisskb/src/fs/ext4/inode.c:784:25: note: byref variable will be forcibly initialized struct ext4_map_blocks map; ^~~ /kisskb/src/kernel/pid.c: In function 'exchange_tids': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/pid.c:380:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(right->thread_pid, pid1); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/pid.c:379:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(left->thread_pid, pid2); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/inode.c: In function 'ext4_iomap_begin_report': /kisskb/src/fs/ext4/inode.c:3561:25: note: byref variable will be forcibly initialized struct ext4_map_blocks map; ^~~ /kisskb/src/fs/ext4/inode.c: In function 'ext4_getblk': /kisskb/src/fs/ext4/inode.c:837:25: note: byref variable will be forcibly initialized struct ext4_map_blocks map; ^~~ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/kernel/kthread.c:11: /kisskb/src/kernel/kthread.c: In function '__kthread_create_on_node': /kisskb/src/kernel/kthread.c:335:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(done); ^~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/kernel/kthread.c: In function 'kthread_create_on_node': /kisskb/src/kernel/kthread.c:423:10: note: byref variable will be forcibly initialized va_list args; ^~~~ In file included from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ext4/inode.c:22: /kisskb/src/fs/ext4/inode.c: In function 'ext4_break_layouts': /kisskb/src/include/linux/wait_bit.h:246:30: note: byref variable will be forcibly initialized struct wait_bit_queue_entry __wbq_entry; \ ^~~~~~~~~~~ /kisskb/src/fs/ext4/inode.c:3975:11: note: in expansion of macro '___wait_var_event' error = ___wait_var_event(&page->_refcount, ^~~~~~~~~~~~~~~~~ /kisskb/src/sound/drivers/vx/vx_uer.c: In function 'vx_modify_board_inputs': /kisskb/src/sound/drivers/vx/vx_uer.c:36:16: note: byref variable will be forcibly initialized struct vx_rmh rmh; ^~~ /kisskb/src/sound/drivers/vx/vx_uer.c: In function 'vx_modify_board_clock': /kisskb/src/sound/drivers/vx/vx_uer.c:22:16: note: byref variable will be forcibly initialized struct vx_rmh rmh; ^~~ /kisskb/src/fs/ext4/inode.c: In function '__ext4_iget': /kisskb/src/fs/ext4/inode.c:4604:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^~~~ /kisskb/src/kernel/kthread.c: In function 'kthread_create_worker': /kisskb/src/kernel/kthread.c:798:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/kernel/kthread.c: In function 'kthread_create_worker_on_cpu': /kisskb/src/kernel/kthread.c:848:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/fs/ext4/inode.c: In function 'ext4_write_inode': /kisskb/src/fs/ext4/inode.c:5231:20: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^~~~ /kisskb/src/fs/ext4/inode.c: In function 'ext4_iomap_begin': /kisskb/src/fs/ext4/inode.c:3449:25: note: byref variable will be forcibly initialized struct ext4_map_blocks map; ^~~ In file included from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/sched/coredump.h:5, from /kisskb/src/kernel/sched/sched.h:9, from /kisskb/src/kernel/sched/completion.c:14: /kisskb/src/kernel/sched/completion.c: In function 'do_wait_for_common': /kisskb/src/kernel/sched/completion.c:75:22: note: byref variable will be forcibly initialized DECLARE_SWAITQUEUE(wait); ^~~~ /kisskb/src/include/linux/swait.h:59:21: note: in definition of macro 'DECLARE_SWAITQUEUE' struct swait_queue name = __SWAITQUEUE_INITIALIZER(name) ^~~~ /kisskb/src/fs/ext4/inode.c: In function '__ext4_mark_inode_dirty': /kisskb/src/fs/ext4/inode.c:5905:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^~~~ /kisskb/src/fs/reiserfs/journal.c: In function 'queue_log_writer': /kisskb/src/fs/reiserfs/journal.c:2951:21: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^~~~ /kisskb/src/fs/ext4/inode.c: In function 'ext4_writepage': /kisskb/src/fs/ext4/inode.c:2000:24: note: byref variable will be forcibly initialized struct ext4_io_submit io_submit; ^~~~~~~~~ /kisskb/src/mm/mremap.c: In function 'move_page_tables': /kisskb/src/mm/mremap.c:416:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^~~~~ /kisskb/src/fs/reiserfs/journal.c: In function 'kupdate_transactions': /kisskb/src/fs/reiserfs/journal.c:1724:22: note: byref variable will be forcibly initialized struct buffer_chunk chunk; ^~~~~ /kisskb/src/fs/ext4/inode.c: In function 'ext4_writepages': /kisskb/src/fs/ext4/inode.c:2655:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/fs/ext4/inode.c:2651:23: note: byref variable will be forcibly initialized struct mpage_da_data mpd; ^~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/mremap.c:11: /kisskb/src/mm/mremap.c: In function '__do_sys_mremap': /kisskb/src/mm/mremap.c:823:12: note: byref variable will be forcibly initialized LIST_HEAD(uf_unmap); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/mm/mremap.c:822:12: note: byref variable will be forcibly initialized LIST_HEAD(uf_unmap_early); ^~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/reiserfs/journal.c: In function 'write_ordered_buffers': /kisskb/src/fs/reiserfs/journal.c:801:19: note: byref variable will be forcibly initialized struct list_head tmp; ^~~ /kisskb/src/fs/reiserfs/journal.c:800:22: note: byref variable will be forcibly initialized struct buffer_chunk chunk; ^~~~~ /kisskb/src/fs/reiserfs/resize.c: In function 'reiserfs_resize': /kisskb/src/fs/reiserfs/resize.c:27:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/reiserfs/reiserfs.h:9, from /kisskb/src/fs/reiserfs/journal.c:41: /kisskb/src/fs/reiserfs/journal.c: In function 'reiserfs_wait_on_write_block': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/fs/reiserfs/journal.c:2945:2: note: in expansion of macro 'wait_event' wait_event(journal->j_join_wait, ^~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/mutex.h:15, from /kisskb/src/net/802/stp.c:7: /kisskb/src/net/802/stp.c: In function 'stp_proto_register': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/802/stp.c:77:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(garp_protos[proto->group_address[5] - ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/802/stp.c:75:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(stp_proto, proto); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/sound/usb/hiface/pcm.c:13: /kisskb/src/sound/usb/hiface/pcm.c: In function 'hiface_pcm_stream_start': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/usb/hiface/pcm.c:229:3: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(rt->stream_wait_queue, rt->stream_wait_cond, ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/reiserfs/journal.c: In function 'do_journal_begin_r': /kisskb/src/fs/reiserfs/journal.c:3017:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle myth; ^~~~ /kisskb/src/fs/reiserfs/journal.c: In function 'do_journal_release': /kisskb/src/fs/reiserfs/journal.c:1906:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle myth; ^~~~ /kisskb/src/fs/reiserfs/journal.c: In function 'reiserfs_flush_old_commits': /kisskb/src/fs/reiserfs/journal.c:3550:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^~ /kisskb/src/sound/core/vmaster.c: In function 'snd_ctl_make_virtual_master': /kisskb/src/sound/core/vmaster.c:397:26: note: byref variable will be forcibly initialized struct snd_kcontrol_new knew; ^~~~ /kisskb/src/fs/reiserfs/journal.c: In function '__commit_trans_jl': /kisskb/src/fs/reiserfs/journal.c:3830:37: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^~ In file included from /kisskb/src/sound/drivers/mtpav.c:41: /kisskb/src/sound/drivers/mtpav.c: In function 'platform_device_register_simple': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo = { ^~~~~~~~ /kisskb/src/sound/drivers/mtpav.c: In function 'alsa_card_mtpav_init': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized /kisskb/src/arch/arm64/kernel/hibernate.c: In function 'arch_hibernation_header_restore': /kisskb/src/arch/arm64/kernel/hibernate.c:151:39: note: byref variable will be forcibly initialized struct arch_hibernate_hdr_invariants invariants; ^~~~~~~~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_mapc': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1191:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_invall': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1234:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_cpu_init_collection': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1191:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1234:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_discard': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1224:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_vpe_db_proxy_unmap_locked': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1224:22: note: byref variable will be forcibly initialized /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_irq_domain_deactivate': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1224:22: note: byref variable will be forcibly initialized /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_mapti': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1201:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_vpe_db_proxy_map_locked': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1201:22: note: byref variable will be forcibly initialized /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_movi': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1213:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_vpe_db_proxy_move': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1213:22: note: byref variable will be forcibly initialized /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_clear': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1160:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_int': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1150:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_inv': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1170:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_mapd': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1180:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_vmapp': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1271:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_vpe_irq_domain_deactivate': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1271:22: note: byref variable will be forcibly initialized /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_unmap_vm': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1271:22: note: byref variable will be forcibly initialized /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_vinvall': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1326:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_vpe_invall': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1326:22: note: byref variable will be forcibly initialized /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_invdb': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1376:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_vpe_4_1_send_inv': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1376:22: note: byref variable will be forcibly initialized /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_configure_sgi': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:4158:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_vinv': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1334:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_vmovi': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1258:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_vmapti': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1244:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_vint': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1348:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_send_vclear': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1362:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_irq_set_irqchip_state': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1160:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1150:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1362:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1348:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/arch/arm64/kernel/hibernate.c: In function 'swsusp_arch_suspend': /kisskb/src/arch/arm64/kernel/hibernate.c:408:26: note: byref variable will be forcibly initialized struct sleep_stack_data state; ^~~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_vpe_irq_domain_activate': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1271:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1326:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_create_device': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1180:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_irq_gic_domain_alloc': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:3508:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec; ^~~~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_irq_domain_free': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1180:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_irq_domain_activate': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1201:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_set_affinity': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1213:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_map_vm': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1271:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1326:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_vlpi_map': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1224:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'lpi_update_config': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1334:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1170:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_vlpi_unmap': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1224:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:1201:22: note: byref variable will be forcibly initialized struct its_cmd_desc desc; ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'its_of_probe': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:5199:18: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its.c: In function 'gic_acpi_parse_madt_its': /kisskb/src/drivers/irqchip/irq-gic-v3-its.c:5330:18: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/mm/rmap.c: In function 'page_mkclean_one': /kisskb/src/mm/rmap.c:906:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^~~~~ /kisskb/src/mm/rmap.c: In function 'try_to_unmap_one': /kisskb/src/mm/rmap.c:1391:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^~~~~ /kisskb/src/drivers/phy/allwinner/phy-sun4i-usb.c: In function 'sun4i_usb_phy0_get_vbus_det': /kisskb/src/drivers/phy/allwinner/phy-sun4i-usb.c:385:30: note: byref variable will be forcibly initialized union power_supply_propval val; ^~~ /kisskb/src/drivers/bus/arm-cci.c: In function 'cci_probe': /kisskb/src/drivers/bus/arm-cci.c:538:18: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/drivers/irqchip/irq-gic-v3-its-platform-msi.c: In function 'of_pmsi_get_dev_id': /kisskb/src/drivers/irqchip/irq-gic-v3-its-platform-msi.c:24:26: note: byref variable will be forcibly initialized struct of_phandle_args args; ^~~~ In file included from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/include/linux/acpi_iort.h:10, from /kisskb/src/drivers/irqchip/irq-gic-v3-its-platform-msi.c:7: /kisskb/src/drivers/irqchip/irq-gic-v3-its-platform-msi.c: In function 'its_pmsi_init_one': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec = { ^~~~~~ /kisskb/src/fs/hpfs/inode.c: In function 'hpfs_write_inode_nolock': /kisskb/src/fs/hpfs/inode.c:214:26: note: byref variable will be forcibly initialized struct quad_buffer_head qbh; ^~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/net/netlink/af_netlink.c:36: /kisskb/src/net/netlink/af_netlink.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/netlink/af_netlink.c: In function 'netlink_set_err': /kisskb/src/net/netlink/af_netlink.c:1586:30: note: byref variable will be forcibly initialized struct netlink_set_err_data info; ^~~~ /kisskb/src/net/netlink/af_netlink.c: In function 'netlink_hash': /kisskb/src/net/netlink/af_netlink.c:2816:29: note: byref variable will be forcibly initialized struct netlink_compare_arg arg; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/netlink/af_netlink.c:21: /kisskb/src/net/netlink/af_netlink.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netlink/af_netlink.c:57: /kisskb/src/net/netlink/af_netlink.c: In function '__rhashtable_lookup': /kisskb/src/include/linux/rhashtable.h:585:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^~~ /kisskb/src/net/netlink/af_netlink.c: In function '__netlink_lookup': /kisskb/src/net/netlink/af_netlink.c:501:29: note: byref variable will be forcibly initialized struct netlink_compare_arg arg; ^~~ /kisskb/src/net/netlink/af_netlink.c: In function 'netlink_broadcast_filtered': /kisskb/src/net/netlink/af_netlink.c:1488:32: note: byref variable will be forcibly initialized struct netlink_broadcast_data info; ^~~~ /kisskb/src/net/netlink/af_netlink.c: In function 'netlink_cmsg_recv_pktinfo': /kisskb/src/net/netlink/af_netlink.c:1828:20: note: byref variable will be forcibly initialized struct nl_pktinfo info; ^~~~ In file included from /kisskb/src/include/linux/netlink.h:9, from /kisskb/src/include/uapi/linux/neighbour.h:6, from /kisskb/src/include/linux/netdevice.h:45, from /kisskb/src/net/netlink/af_netlink.c:41: /kisskb/src/net/netlink/af_netlink.c: In function 'scm_recv': /kisskb/src/include/net/scm.h:125:16: note: byref variable will be forcibly initialized struct ucred ucreds = { ^~~~~~ /kisskb/src/net/netlink/af_netlink.c: In function 'netlink_recvmsg': /kisskb/src/net/netlink/af_netlink.c:1828:20: note: byref variable will be forcibly initialized struct nl_pktinfo info; ^~~~ /kisskb/src/net/netlink/af_netlink.c:1929:20: note: byref variable will be forcibly initialized struct scm_cookie scm; ^~~ /kisskb/src/mm/page_alloc.c: In function 'deferred_init_memmap': /kisskb/src/mm/page_alloc.c:1982:24: note: byref variable will be forcibly initialized struct padata_mt_job job = { ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/netlink/af_netlink.c:21: /kisskb/src/net/netlink/af_netlink.c: In function 'rht_assign_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:401:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*bkt, (void *)obj); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netlink/af_netlink.c: In function '__rhashtable_remove_fast_one': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:1045:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/page_alloc.c:19: /kisskb/src/mm/page_alloc.c: In function 'free_pcppages_bulk': /kisskb/src/mm/page_alloc.c:1365:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/net/netlink/af_netlink.c: In function '__rhashtable_insert_fast': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:758:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netlink/af_netlink.c:57: /kisskb/src/include/linux/rhashtable.h:701:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^~~ /kisskb/src/net/netlink/af_netlink.c: In function '__netlink_insert': /kisskb/src/net/netlink/af_netlink.c:510:29: note: byref variable will be forcibly initialized struct netlink_compare_arg arg; ^~~ /kisskb/src/net/netlink/af_netlink.c: In function 'netlink_prog_seq_show': /kisskb/src/net/netlink/af_netlink.c:2674:27: note: byref variable will be forcibly initialized struct bpf_iter__netlink ctx; ^~~ /kisskb/src/net/netlink/af_netlink.c: In function 'netlink_seq_show': /kisskb/src/net/netlink/af_netlink.c:2674:27: note: byref variable will be forcibly initialized /kisskb/src/net/netlink/af_netlink.c:2684:23: note: byref variable will be forcibly initialized struct bpf_iter_meta meta; ^~~~ /kisskb/src/drivers/bus/hisi_lpc.c: In function 'hisi_lpc_comm_ins': /kisskb/src/drivers/bus/hisi_lpc.c:277:24: note: byref variable will be forcibly initialized struct lpc_cycle_para iopara; ^~~~~~ /kisskb/src/net/netlink/af_netlink.c: In function 'netlink_seq_stop': /kisskb/src/net/netlink/af_netlink.c:2674:27: note: byref variable will be forcibly initialized struct bpf_iter__netlink ctx; ^~~ /kisskb/src/net/netlink/af_netlink.c:2700:23: note: byref variable will be forcibly initialized struct bpf_iter_meta meta; ^~~~ /kisskb/src/drivers/bus/hisi_lpc.c: In function 'hisi_lpc_comm_in': /kisskb/src/drivers/bus/hisi_lpc.c:210:24: note: byref variable will be forcibly initialized struct lpc_cycle_para iopara; ^~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netlink/af_netlink.c:21: /kisskb/src/net/netlink/af_netlink.c: In function 'netlink_table_grab': /kisskb/src/net/netlink/af_netlink.c:429:21: note: byref variable will be forcibly initialized DECLARE_WAITQUEUE(wait, current); ^~~~ /kisskb/src/include/linux/wait.h:55:26: note: in definition of macro 'DECLARE_WAITQUEUE' struct wait_queue_entry name = __WAITQUEUE_INITIALIZER(name, tsk) ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/netlink/af_netlink.c:21: /kisskb/src/net/netlink/af_netlink.c: In function '__netlink_kernel_create': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netlink/af_netlink.c:2072:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(nl_table[unit].listeners, listeners); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/bus/hisi_lpc.c: In function 'hisi_lpc_comm_outs': /kisskb/src/drivers/bus/hisi_lpc.c:315:24: note: byref variable will be forcibly initialized struct lpc_cycle_para iopara; ^~~~~~ /kisskb/src/drivers/bus/hisi_lpc.c: In function 'hisi_lpc_comm_out': /kisskb/src/drivers/bus/hisi_lpc.c:244:24: note: byref variable will be forcibly initialized struct lpc_cycle_para iopara; ^~~~~~ /kisskb/src/net/netlink/af_netlink.c: In function 'netlink_setsockopt': /kisskb/src/net/netlink/af_netlink.c:1623:12: note: userspace variable will be forcibly initialized static int netlink_setsockopt(struct socket *sock, int level, int optname, ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kobject.h:19, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/drivers/bus/hisi_lpc.c:9: /kisskb/src/drivers/bus/hisi_lpc.c: In function 'hisi_lpc_acpi_set_io_res': /kisskb/src/drivers/bus/hisi_lpc.c:400:12: note: byref variable will be forcibly initialized LIST_HEAD(resource_list); ^~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/net/netlink/af_netlink.c: In function 'netlink_release': /kisskb/src/net/netlink/af_netlink.c:770:25: note: byref variable will be forcibly initialized struct netlink_notify n = { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/netlink/af_netlink.c:21: /kisskb/src/net/netlink/af_netlink.c: In function 'netlink_add_usersock_entry': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netlink/af_netlink.c:2800:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(nl_table[NETLINK_USERSOCK].listeners, listeners); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/net/sched/sch_generic.c:10: /kisskb/src/net/sched/sch_generic.c: In function 'dev_graft_qdisc': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/sched/sch_generic.c:1008:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dev_queue->qdisc, &noop_qdisc); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/sched/sch_generic.c: In function 'transition_one_qdisc': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/sched/sch_generic.c:1084:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dev_queue->qdisc, new_qdisc); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netlink/af_netlink.c:21: /kisskb/src/net/netlink/af_netlink.c: In function 'netlink_attachskb': /kisskb/src/net/netlink/af_netlink.c:1213:21: note: byref variable will be forcibly initialized DECLARE_WAITQUEUE(wait, current); ^~~~ /kisskb/src/include/linux/wait.h:55:26: note: in definition of macro 'DECLARE_WAITQUEUE' struct wait_queue_entry name = __WAITQUEUE_INITIALIZER(name, tsk) ^~~~ /kisskb/src/net/sched/sch_generic.c: In function 'dev_deactivate_queue': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/sched/sch_generic.c:1137:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dev_queue->qdisc, qdisc_default); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/sched/sch_generic.c: In function 'dev_init_scheduler_queue': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/sched/sch_generic.c:1288:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dev_queue->qdisc, qdisc); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netlink/af_netlink.c: In function 'netlink_sendmsg': /kisskb/src/net/netlink/af_netlink.c:1853:20: note: byref variable will be forcibly initialized struct scm_cookie scm; ^~~ /kisskb/src/net/netlink/af_netlink.c: In function 'netlink_rcv_skb': /kisskb/src/net/netlink/af_netlink.c:2472:25: note: byref variable will be forcibly initialized struct netlink_ext_ack extack; ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/netlink/af_netlink.c:21: /kisskb/src/net/netlink/af_netlink.c: In function '__netlink_change_ngroups': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netlink/af_netlink.c:2125:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tbl->listeners, new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/mm/page_alloc.c: In function 'warn_alloc': /kisskb/src/mm/page_alloc.c:4000:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/fs/hpfs/map.c: In function 'hpfs_load_hotfix_map': /kisskb/src/fs/hpfs/map.c:136:26: note: byref variable will be forcibly initialized struct quad_buffer_head qbh; ^~~ /kisskb/src/sound/pci/ctxfi/ctatc.c: In function 'atc_pcm_capture_get_resources': /kisskb/src/sound/pci/ctxfi/ctatc.c:511:18: note: byref variable will be forcibly initialized struct sum_desc sum_dsc = {0}; ^~~~~~~ /kisskb/src/sound/pci/ctxfi/ctatc.c:510:21: note: byref variable will be forcibly initialized struct amixer_desc mix_dsc = {0}; ^~~~~~~ /kisskb/src/sound/pci/ctxfi/ctatc.c:508:21: note: byref variable will be forcibly initialized struct srcimp_desc srcimp_dsc = {0}; ^~~~~~~~~~ /kisskb/src/sound/pci/ctxfi/ctatc.c: In function 'spdif_passthru_playback_get_resources': /kisskb/src/sound/pci/ctxfi/ctatc.c:788:21: note: byref variable will be forcibly initialized struct amixer_desc mix_dsc = {0}; ^~~~~~~ In file included from /kisskb/src/sound/pci/au88x0/au8830.c:12: /kisskb/src/sound/pci/au88x0/au8830.c: In function 'remove_ctl': /kisskb/src/sound/pci/au88x0/au88x0_mixer.c:16:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id id; ^~ /kisskb/src/net/sched/sch_generic.c: In function 'shutdown_scheduler_queue': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/sched/sch_generic.c:1310:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dev_queue->qdisc, qdisc_default); ^~~~~~~~~~~~~~~~~~ /kisskb/src/sound/pci/au88x0/au8830.c: In function 'snd_vortex_mixer': /kisskb/src/sound/pci/au88x0/au88x0_mixer.c:26:27: note: byref variable will be forcibly initialized struct snd_ac97_template ac97; ^~~~ /kisskb/src/sound/pci/ctxfi/ctatc.c: In function 'atc_pcm_playback_prepare': /kisskb/src/sound/pci/ctxfi/ctatc.c:245:21: note: byref variable will be forcibly initialized struct amixer_desc mix_dsc = {0}; ^~~~~~~ /kisskb/src/net/sched/sch_generic.c: In function 'mini_qdisc_pair_swap': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/sched/sch_generic.c:1394:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*miniqp->p_miniq, miniq); ^~~~~~~~~~~~~~~~~~ /kisskb/src/sound/pci/ctxfi/ctatc.c: In function 'atc_get_resources': /kisskb/src/sound/pci/ctxfi/ctatc.c:1371:18: note: byref variable will be forcibly initialized struct sum_desc sum_dsc = {0}; ^~~~~~~ /kisskb/src/sound/pci/ctxfi/ctatc.c:1369:21: note: byref variable will be forcibly initialized struct srcimp_desc srcimp_dsc = {0}; ^~~~~~~~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/sched/sch_generic.c:11: /kisskb/src/net/sched/sch_generic.c: In function 'dev_deactivate': /kisskb/src/net/sched/sch_generic.c:1241:12: note: byref variable will be forcibly initialized LIST_HEAD(single); ^~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/affs/super.c: In function 'affs_remount': /kisskb/src/fs/affs/super.c:558:12: note: byref variable will be forcibly initialized kgid_t gid; ^~~ /kisskb/src/fs/affs/super.c:557:12: note: byref variable will be forcibly initialized kuid_t uid; ^~~ /kisskb/src/fs/affs/super.c: In function 'affs_fill_super': /kisskb/src/fs/affs/super.c:345:12: note: byref variable will be forcibly initialized kgid_t gid; ^~~ /kisskb/src/fs/affs/super.c:344:12: note: byref variable will be forcibly initialized kuid_t uid; ^~~ /kisskb/src/fs/erofs/xattr.c: In function 'xattr_foreach': /kisskb/src/fs/erofs/xattr.c:219:27: note: byref variable will be forcibly initialized struct erofs_xattr_entry entry; ^~~~~ /kisskb/src/fs/erofs/xattr.c: In function 'init_inode_xattrs': /kisskb/src/fs/erofs/xattr.c:42:20: note: byref variable will be forcibly initialized struct xattr_iter it; ^~ /kisskb/src/fs/erofs/xattr.c: In function 'erofs_getxattr': /kisskb/src/fs/erofs/xattr.c:438:23: note: byref variable will be forcibly initialized struct getxattr_iter it; ^~ /kisskb/src/fs/erofs/xattr.c: In function 'erofs_listxattr': /kisskb/src/fs/erofs/xattr.c:647:24: note: byref variable will be forcibly initialized struct listxattr_iter it; ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/802/mrp.c:10: /kisskb/src/net/802/mrp.c: In function 'mrp_init_port': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/802/mrp.c:820:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dev->mrp_port, port); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/802/mrp.c: In function 'mrp_init_applicant': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/802/mrp.c:864:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dev->mrp_port->applicants[appl->type], app); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/802/mrp.c: In function 'mrp_pdu_parse_vecattr': /kisskb/src/net/802/mrp.c:672:25: note: byref variable will be forcibly initialized struct mrp_vecattr_hdr _vah; ^~~~ /kisskb/src/net/802/mrp.c: In function 'mrp_pdu_parse_msg': /kisskb/src/net/802/mrp.c:745:21: note: byref variable will be forcibly initialized struct mrp_msg_hdr _mh; ^~~ /kisskb/src/net/802/mrp.c: In function 'mrp_rcv': /kisskb/src/net/802/mrp.c:773:21: note: byref variable will be forcibly initialized struct mrp_pdu_hdr _ph; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/vmalloc.h:5, from /kisskb/src/mm/vmalloc.c:11: /kisskb/src/mm/vmalloc.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/sound/core/ctljack.c: In function 'get_available_index': /kisskb/src/sound/core/ctljack.c:32:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id sid; ^~~ /kisskb/src/mm/vmalloc.c: In function '__purge_vmap_area_lazy': /kisskb/src/mm/vmalloc.c:1339:19: note: byref variable will be forcibly initialized struct list_head local_pure_list; ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/vmalloc.h:5, from /kisskb/src/mm/vmalloc.c:11: /kisskb/src/mm/vmalloc.c: In function 'purge_fragmented_blocks': /kisskb/src/mm/vmalloc.c:1620:12: note: byref variable will be forcibly initialized LIST_HEAD(purge); ^~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/fs/ext4/ext4_jbd2.h:17, from /kisskb/src/fs/ext4/ioctl.c:23: /kisskb/src/fs/ext4/ioctl.c: In function 'ext4_chksum': /kisskb/src/fs/ext4/ext4.h:2320:4: note: byref variable will be forcibly initialized } desc; ^~~~ /kisskb/src/fs/ext4/ioctl.c: In function 'ext4_getfsmap_format': /kisskb/src/fs/ext4/ioctl.c:658:15: note: byref variable will be forcibly initialized struct fsmap fm; ^~ /kisskb/src/fs/ext4/ioctl.c: In function 'ext4_ioc_getfsmap': /kisskb/src/fs/ext4/ioctl.c:676:20: note: byref variable will be forcibly initialized struct fsmap_head head; ^~~~ /kisskb/src/security/keys/persistent.c: In function 'key_get_persistent': /kisskb/src/security/keys/persistent.c:76:27: note: byref variable will be forcibly initialized struct keyring_index_key index_key; ^~~~~~~~~ /kisskb/src/fs/ext4/ioctl.c: In function 'ext4_ioctl_get_es_cache': /kisskb/src/fs/ext4/ioctl.c:786:16: note: byref variable will be forcibly initialized struct fiemap fiemap; ^~~~~~ /kisskb/src/fs/ext4/ioctl.c: In function 'ext4_ioctl_setflags': /kisskb/src/fs/ext4/ioctl.c:335:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^~~~ /kisskb/src/fs/ext4/ioctl.c: In function 'ext4_ioctl_setproject': /kisskb/src/fs/ext4/ioctl.c:467:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/kprobes.h:21, from /kisskb/src/kernel/notifier.c:3: /kisskb/src/kernel/notifier.c: In function 'notifier_chain_unregister': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/notifier.c:44:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*nl, n->next); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/ioctl.c: In function '__ext4_ioctl': /kisskb/src/fs/ext4/ioctl.c:1258:22: note: byref variable will be forcibly initialized struct fsxattr fa, old_fa; ^~~~~~ /kisskb/src/fs/ext4/ioctl.c:1258:18: note: byref variable will be forcibly initialized struct fsxattr fa, old_fa; ^~ /kisskb/src/fs/ext4/ioctl.c:1247:18: note: byref variable will be forcibly initialized struct fsxattr fa; ^~ /kisskb/src/kernel/notifier.c: In function 'notifier_chain_register': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/notifier.c:35:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*nl, n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/ioctl.c:1100:23: note: byref variable will be forcibly initialized struct fstrim_range range; ^~~~~ /kisskb/src/fs/ext4/ioctl.c:1001:30: note: byref variable will be forcibly initialized struct ext4_new_group_data input; ^~~~~ /kisskb/src/fs/ext4/ioctl.c:950:22: note: byref variable will be forcibly initialized struct move_extent me; ^~ /kisskb/src/fs/ext4/ioctl.c:870:20: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^~~~ /kisskb/src/kernel/notifier.c: In function 'notify_die': /kisskb/src/kernel/notifier.c:538:18: note: byref variable will be forcibly initialized struct die_args args = { ^~~~ /kisskb/src/fs/ext4/ioctl.c: In function 'ext4_compat_ioctl': /kisskb/src/fs/ext4/ioctl.c:1362:30: note: byref variable will be forcibly initialized struct ext4_new_group_data input; ^~~~~ /kisskb/src/fs/erofs/zdata.c: In function 'z_erofs_decompressqueue_endio': /kisskb/src/fs/erofs/zdata.c:738:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^~~~~~~~ /kisskb/src/fs/erofs/zdata.c: In function 'z_erofs_decompress_pcluster': /kisskb/src/fs/erofs/zdata.c:765:30: note: byref variable will be forcibly initialized struct z_erofs_pagevec_ctor ctor; ^~~~ /kisskb/src/fs/erofs/zdata.c:899:60: note: byref variable will be forcibly initialized err = z_erofs_decompress(&(struct z_erofs_decompress_req) { ^ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/erofs/internal.h:10, from /kisskb/src/fs/erofs/zdata.h:10, from /kisskb/src/fs/erofs/zdata.c:7: /kisskb/src/fs/erofs/zdata.c: In function 'z_erofs_runqueue': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:323:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:334:2: note: in expansion of macro '__io_wait_event' __io_wait_event(wq_head, condition); \ ^~~~~~~~~~~~~~~ /kisskb/src/fs/erofs/zdata.c:1295:2: note: in expansion of macro 'io_wait_event' io_wait_event(io[JQ_SUBMIT].u.wait, ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/erofs/internal.h:10, from /kisskb/src/fs/erofs/zdata.h:10, from /kisskb/src/fs/erofs/zdata.c:7: /kisskb/src/fs/erofs/zdata.c: In function 'z_erofs_readahead': /kisskb/src/fs/erofs/zdata.c:1339:12: note: byref variable will be forcibly initialized LIST_HEAD(pagepool); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/erofs/zdata.c: In function 'z_erofs_decompressqueue_work': /kisskb/src/fs/erofs/zdata.c:985:12: note: byref variable will be forcibly initialized LIST_HEAD(pagepool); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/erofs/zdata.c: In function 'z_erofs_readpage': /kisskb/src/fs/erofs/zdata.c:1307:12: note: byref variable will be forcibly initialized LIST_HEAD(pagepool); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/sound/drivers/dummy.c:9: /kisskb/src/sound/drivers/dummy.c: In function 'platform_device_register_simple': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo = { ^~~~~~~~ /kisskb/src/sound/drivers/dummy.c: In function 'alsa_card_dummy_init': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized /kisskb/src/sound/pci/cs46xx/cs46xx_lib.c: In function 'cs46xx_detect_codec': /kisskb/src/sound/pci/cs46xx/cs46xx_lib.c:2431:27: note: byref variable will be forcibly initialized struct snd_ac97_template ac97; ^~~~ /kisskb/src/sound/core/hwdep.c: In function 'snd_hwdep_info': /kisskb/src/sound/core/hwdep.c:176:24: note: byref variable will be forcibly initialized struct snd_hwdep_info info; ^~~~ /kisskb/src/sound/core/hwdep.c: In function 'snd_hwdep_dsp_status': /kisskb/src/sound/core/hwdep.c:191:30: note: byref variable will be forcibly initialized struct snd_hwdep_dsp_status info; ^~~~ /kisskb/src/sound/core/hwdep.c: In function 'snd_hwdep_open': /kisskb/src/sound/core/hwdep.c:73:21: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^~~~ /kisskb/src/sound/pci/cs46xx/cs46xx_lib.c: In function 'snd_cs46xx_mixer': /kisskb/src/sound/pci/cs46xx/cs46xx_lib.c:2465:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id id; ^~ /kisskb/src/drivers/irqchip/irq-gic-v4.c: In function 'its_map_vlpi': /kisskb/src/drivers/irqchip/irq-gic-v4.c:291:22: note: byref variable will be forcibly initialized struct its_cmd_info info = { ^~~~ /kisskb/src/drivers/irqchip/irq-gic-v4.c: In function 'its_get_vlpi': /kisskb/src/drivers/irqchip/irq-gic-v4.c:314:22: note: byref variable will be forcibly initialized struct its_cmd_info info = { ^~~~ /kisskb/src/sound/core/seq/seq_virmidi.c: In function 'snd_virmidi_dev_attach_seq': /kisskb/src/sound/core/seq/seq_virmidi.c:347:31: note: byref variable will be forcibly initialized struct snd_seq_port_callback pcallbacks; ^~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/sound/usb/card.c:26: /kisskb/src/sound/usb/card.c: In function 'usb_audio_disconnect': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/sound/usb/card.c:879:3: note: in expansion of macro 'wait_event' wait_event(chip->shutdown_wait, ^~~~~~~~~~ /kisskb/src/fs/configfs/item.c: In function 'config_item_set_name': /kisskb/src/fs/configfs/item.c:55:10: note: byref variable will be forcibly initialized va_list args; ^~~~ In file included from /kisskb/src/include/linux/cred.h:11, from /kisskb/src/kernel/cred.c:8: /kisskb/src/kernel/cred.c: In function 'cap_drop': /kisskb/src/include/linux/capability.h:137:15: note: byref variable will be forcibly initialized kernel_cap_t dest; ^~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/async.h:14, from /kisskb/src/kernel/async.c:47: /kisskb/src/kernel/async.c: In function 'async_synchronize_cookie_domain': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/kernel/async.c:297:2: note: in expansion of macro 'wait_event' wait_event(async_done, lowest_in_progress(domain) >= cookie); ^~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/key.h:14, from /kisskb/src/include/linux/cred.h:13, from /kisskb/src/kernel/cred.c:8: /kisskb/src/kernel/cred.c: In function 'override_creds': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/cred.c:568:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(current->cred, new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/cred.c: In function 'revert_creds': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/cred.c:596:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(current->cred, old); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/pstore/ram.c: In function 'ramoops_probe': /kisskb/src/fs/pstore/ram.c:706:31: note: byref variable will be forcibly initialized struct ramoops_platform_data pdata_local; ^~~~~~~~~~~ /kisskb/src/kernel/cred.c: In function 'commit_creds': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/cred.c:491:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(task->cred, new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/cred.c:490:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(task->real_cred, new); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/fs/pstore/ram.c:18: /kisskb/src/fs/pstore/ram.c: In function 'platform_device_register_data': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo = { ^~~~~~~~ /kisskb/src/fs/pstore/ram.c: In function 'ramoops_register_dummy': /kisskb/src/fs/pstore/ram.c:903:31: note: byref variable will be forcibly initialized struct ramoops_platform_data pdata; ^~~~~ /kisskb/src/fs/adfs/dir.c: In function 'adfs_iterate': /kisskb/src/fs/adfs/dir.c:243:18: note: byref variable will be forcibly initialized struct adfs_dir dir; ^~~ /kisskb/src/fs/adfs/dir.c: In function 'adfs_dir_lookup_byname': /kisskb/src/fs/adfs/dir.c:353:18: note: byref variable will be forcibly initialized struct adfs_dir dir; ^~~ /kisskb/src/fs/adfs/dir.c: In function 'adfs_lookup': /kisskb/src/fs/adfs/dir.c:433:21: note: byref variable will be forcibly initialized struct object_info obj; ^~~ /kisskb/src/kernel/events/hw_breakpoint.c: In function 'modify_user_hw_breakpoint_check': /kisskb/src/kernel/events/hw_breakpoint.c:488:26: note: byref variable will be forcibly initialized struct perf_event_attr old_attr; ^~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/log2.h:12, from /kisskb/src/arch/arm64/include/asm/hwcap.h:42, from /kisskb/src/arch/arm64/include/asm/cpufeature.h:11, from /kisskb/src/arch/arm64/include/asm/ptrace.h:11, from /kisskb/src/arch/arm64/include/uapi/asm/bpf_perf_event.h:5, from /kisskb/src/include/uapi/linux/bpf_perf_event.h:11, from /kisskb/src/include/linux/perf_event.h:18, from /kisskb/src/kernel/events/callchain.c:11: /kisskb/src/kernel/events/callchain.c: In function 'alloc_callchain_buffers': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/events/callchain.c:96:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(callchain_cpus_entries, entries); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/events/callchain.c: In function 'get_perf_callchain': /kisskb/src/kernel/events/callchain.c:184:34: note: byref variable will be forcibly initialized struct perf_callchain_entry_ctx ctx; ^~~ /kisskb/src/kernel/events/callchain.c: In function 'perf_event_max_stack_handler': /kisskb/src/kernel/events/callchain.c:241:19: note: byref variable will be forcibly initialized struct ctl_table new_table = *table; ^~~~~~~~~ /kisskb/src/fs/hpfs/namei.c: In function 'hpfs_rmdir': /kisskb/src/fs/hpfs/namei.c:426:26: note: byref variable will be forcibly initialized struct quad_buffer_head qbh; ^~~ /kisskb/src/fs/hpfs/namei.c: In function 'hpfs_unlink': /kisskb/src/fs/hpfs/namei.c:375:26: note: byref variable will be forcibly initialized struct quad_buffer_head qbh; ^~~ /kisskb/src/fs/hpfs/namei.c: In function 'hpfs_create': /kisskb/src/fs/hpfs/namei.c:140:21: note: byref variable will be forcibly initialized struct hpfs_dirent dee; ^~~ /kisskb/src/fs/hpfs/namei.c: In function 'hpfs_mknod': /kisskb/src/fs/hpfs/namei.c:226:21: note: byref variable will be forcibly initialized struct hpfs_dirent dee; ^~~ /kisskb/src/sound/core/timer.c: In function 'snd_timer_user_status32': /kisskb/src/sound/core/timer.c:1931:28: note: byref variable will be forcibly initialized struct snd_timer_status32 status; ^~~~~~ /kisskb/src/sound/core/timer.c: In function 'snd_timer_user_status64': /kisskb/src/sound/core/timer.c:1954:28: note: byref variable will be forcibly initialized struct snd_timer_status64 status; ^~~~~~ /kisskb/src/fs/hpfs/namei.c: In function 'hpfs_rename': /kisskb/src/fs/hpfs/namei.c:522:21: note: byref variable will be forcibly initialized struct hpfs_dirent de; ^~ /kisskb/src/fs/hpfs/namei.c:520:31: note: byref variable will be forcibly initialized struct quad_buffer_head qbh, qbh1; ^~~~ /kisskb/src/fs/hpfs/namei.c:520:26: note: byref variable will be forcibly initialized struct quad_buffer_head qbh, qbh1; ^~~ In file included from /kisskb/src/sound/core/timer.c:2268: /kisskb/src/sound/core/timer.c: In function 'snd_timer_user_info_compat': /kisskb/src/sound/core/timer_compat.c:51:26: note: byref variable will be forcibly initialized struct snd_timer_info32 info; ^~~~ /kisskb/src/fs/hpfs/namei.c: In function 'hpfs_symlink': /kisskb/src/fs/hpfs/namei.c:300:21: note: byref variable will be forcibly initialized struct hpfs_dirent dee; ^~~ /kisskb/src/fs/hpfs/namei.c: In function 'hpfs_mkdir': /kisskb/src/fs/hpfs/namei.c:36:21: note: byref variable will be forcibly initialized struct hpfs_dirent dee; ^~~ /kisskb/src/fs/hpfs/namei.c:27:26: note: byref variable will be forcibly initialized struct quad_buffer_head qbh0; ^~~~ /kisskb/src/fs/pstore/blk.c: In function 'psblk_generic_blk_write': /kisskb/src/fs/pstore/blk.c:334:32: note: byref variable will be forcibly initialized const struct file_operations f_op = {.fsync = blkdev_fsync}; ^~~~ /kisskb/src/fs/pstore/blk.c:309:14: note: byref variable will be forcibly initialized struct kvec iov = {.iov_base = (void *)buf, .iov_len = bytes}; ^~~ /kisskb/src/fs/pstore/blk.c:307:14: note: byref variable will be forcibly initialized struct file file; ^~~~ /kisskb/src/fs/pstore/blk.c:306:15: note: byref variable will be forcibly initialized struct kiocb kiocb; ^~~~~ /kisskb/src/fs/pstore/blk.c:305:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^~~~ /kisskb/src/fs/pstore/blk.c: In function 'psblk_generic_blk_read': /kisskb/src/fs/pstore/blk.c:283:14: note: byref variable will be forcibly initialized struct kvec iov = {.iov_base = buf, .iov_len = bytes}; ^~~ /kisskb/src/fs/pstore/blk.c:282:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^~~~ /kisskb/src/fs/pstore/blk.c:281:15: note: byref variable will be forcibly initialized struct kiocb kiocb; ^~~~~ /kisskb/src/fs/pstore/blk.c:280:14: note: byref variable will be forcibly initialized struct file file; ^~~~ /kisskb/src/sound/core/timer.c: In function 'snd_timer_user_next_device': /kisskb/src/sound/core/timer.c:1551:22: note: byref variable will be forcibly initialized struct snd_timer_id id; ^~ /kisskb/src/fs/pstore/blk.c: In function '__register_pstore_blk': /kisskb/src/fs/pstore/blk.c:352:19: note: byref variable will be forcibly initialized struct bdev_info binfo; ^~~~~ /kisskb/src/fs/pstore/blk.c:351:28: note: byref variable will be forcibly initialized struct pstore_device_info dev; ^~~ /kisskb/src/sound/core/timer.c: In function 'snd_timer_user_gparams': /kisskb/src/sound/core/timer.c:1710:27: note: byref variable will be forcibly initialized struct snd_timer_gparams gparams; ^~~~~~~ /kisskb/src/fs/pstore/blk.c: In function 'pstore_blk_exit': /kisskb/src/fs/pstore/blk.c:441:29: note: byref variable will be forcibly initialized struct pstore_device_info dev = { }; ^~~ /kisskb/src/sound/core/timer.c: In function 'snd_timer_user_gstatus': /kisskb/src/sound/core/timer.c:1721:22: note: byref variable will be forcibly initialized struct snd_timer_id tid; ^~~ /kisskb/src/sound/core/timer.c:1720:27: note: byref variable will be forcibly initialized struct snd_timer_gstatus gstatus; ^~~~~~~ /kisskb/src/sound/core/timer.c: In function 'snd_timer_global_register': /kisskb/src/sound/core/timer.c:1126:20: note: byref variable will be forcibly initialized struct snd_device dev; ^~~ /kisskb/src/sound/core/timer.c: In function 'snd_timer_notify1': /kisskb/src/sound/core/timer.c:502:20: note: byref variable will be forcibly initialized struct timespec64 tstamp; ^~~~~~ /kisskb/src/sound/core/timer.c: In function 'snd_timer_user_params': /kisskb/src/sound/core/timer.c:1902:29: note: byref variable will be forcibly initialized struct snd_timer_tread64 tread; ^~~~~ /kisskb/src/sound/core/timer.c:1830:26: note: byref variable will be forcibly initialized struct snd_timer_params params; ^~~~~~ /kisskb/src/fs/pstore/zone.c: In function 'psz_recover_zone': /kisskb/src/fs/pstore/zone.c:484:29: note: byref variable will be forcibly initialized struct psz_buffer *oldbuf, tmpbuf; ^~~~~~ /kisskb/src/sound/core/timer.c: In function 'snd_timer_global_new': /kisskb/src/sound/core/timer.c:1107:22: note: byref variable will be forcibly initialized struct snd_timer_id tid; ^~~ /kisskb/src/fs/reiserfs/xattr.c: In function 'reiserfs_for_each_xattr': /kisskb/src/fs/reiserfs/xattr.c:301:38: note: byref variable will be forcibly initialized struct reiserfs_transaction_handle th; ^~ In file included from /kisskb/src/sound/core/timer.c:2268: /kisskb/src/sound/core/timer.c: In function 'snd_timer_user_gparams_compat': /kisskb/src/sound/core/timer_compat.c:37:27: note: byref variable will be forcibly initialized struct snd_timer_gparams gparams; ^~~~~~~ /kisskb/src/fs/ext2/super.c: In function 'ext2_quota_write': /kisskb/src/fs/ext2/super.c:1529:21: note: byref variable will be forcibly initialized struct buffer_head tmp_bh; ^~~~~~ /kisskb/src/sound/core/timer.c: In function 'snd_timer_user_ginfo': /kisskb/src/sound/core/timer.c:1644:22: note: byref variable will be forcibly initialized struct snd_timer_id tid; ^~~ /kisskb/src/fs/ext2/super.c: In function 'ext2_quota_read': /kisskb/src/fs/ext2/super.c:1484:21: note: byref variable will be forcibly initialized struct buffer_head tmp_bh; ^~~~~~ /kisskb/src/fs/ext2/super.c: In function 'ext2_msg': /kisskb/src/fs/ext2/super.c:88:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/sound/core/timer.c: In function 'snd_timer_user_tselect': /kisskb/src/sound/core/timer.c:1756:26: note: byref variable will be forcibly initialized struct snd_timer_select tselect; ^~~~~~~ /kisskb/src/fs/ext2/super.c: In function 'ext2_error': /kisskb/src/fs/ext2/super.c:53:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/fs/ext2/super.c: In function 'ext2_fill_super': /kisskb/src/fs/ext2/super.c:824:28: note: byref variable will be forcibly initialized struct ext2_mount_options opts; ^~~~ /kisskb/src/sound/core/timer.c: In function 'snd_timer_user_ccallback': /kisskb/src/sound/core/timer.c:1370:27: note: byref variable will be forcibly initialized struct snd_timer_tread64 r1; ^~ /kisskb/src/sound/core/timer.c: In function 'snd_timer_user_tinterrupt': /kisskb/src/sound/core/timer.c:1404:20: note: byref variable will be forcibly initialized struct timespec64 tstamp; ^~~~~~ /kisskb/src/sound/core/timer.c:1403:31: note: byref variable will be forcibly initialized struct snd_timer_tread64 *r, r1; ^~ /kisskb/src/fs/ext2/super.c: In function 'ext2_remount': /kisskb/src/fs/ext2/super.c:1318:28: note: byref variable will be forcibly initialized struct ext2_mount_options new_opts; ^~~~~~~~ /kisskb/src/sound/core/timer.c: In function 'snd_timer_user_read': /kisskb/src/sound/core/timer.c:2171:23: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^~~~ /kisskb/src/sound/core/timer.c:2145:27: note: byref variable will be forcibly initialized struct snd_timer_tread32 tread32; ^~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/block/blk-mq-sched.c:7: /kisskb/src/block/blk-mq-sched.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^~~~~~~~~~~~~~~~ /kisskb/src/sound/core/timer.c: In function 'snd_timer_register_system': /kisskb/src/sound/core/timer.c:1107:22: note: byref variable will be forcibly initialized struct snd_timer_id tid; ^~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/block/blk-mq-sched.c:8: /kisskb/src/block/blk-mq-sched.c: In function 'blk_mq_dispatch_hctx_list': /kisskb/src/block/blk-mq-sched.c:91:12: note: byref variable will be forcibly initialized LIST_HEAD(hctx_list); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/block/blk-mq-sched.c: In function '__blk_mq_do_dispatch_sched': /kisskb/src/block/blk-mq-sched.c:124:12: note: byref variable will be forcibly initialized LIST_HEAD(rq_list); ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/block/blk-mq-sched.c: In function 'blk_mq_do_dispatch_ctx': /kisskb/src/block/blk-mq-sched.c:227:12: note: byref variable will be forcibly initialized LIST_HEAD(rq_list); ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/block/blk-mq-sched.c: In function '__blk_mq_sched_dispatch_requests': /kisskb/src/block/blk-mq-sched.c:280:12: note: byref variable will be forcibly initialized LIST_HEAD(rq_list); ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/security/keys/dh.c: In function '__keyctl_dh_compute': /kisskb/src/security/keys/dh.c:238:23: note: byref variable will be forcibly initialized struct dh_completion compl; ^~~~~ /kisskb/src/security/keys/dh.c:237:21: note: byref variable will be forcibly initialized struct scatterlist outsg; ^~~~~ /kisskb/src/security/keys/dh.c:236:12: note: byref variable will be forcibly initialized struct dh dh_inputs; ^~~~~~~~~ /kisskb/src/security/keys/dh.c:235:26: note: byref variable will be forcibly initialized struct keyctl_dh_params pcopy; ^~~~~ /kisskb/src/block/blk-mq-sched.c: In function 'blk_mq_sched_insert_request': /kisskb/src/block/blk-mq-sched.c:455:13: note: byref variable will be forcibly initialized LIST_HEAD(list); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/security/keys/dh.c: In function 'keyctl_dh_compute': /kisskb/src/security/keys/dh.c:414:27: note: byref variable will be forcibly initialized struct keyctl_kdf_params kdfcopy; ^~~~~~~ /kisskb/src/sound/core/pcm_lib.c: In function 'snd_interval_ratnum': /kisskb/src/sound/core/pcm_lib.c:792:22: note: byref variable will be forcibly initialized struct snd_interval t; ^ /kisskb/src/sound/core/pcm_lib.c: In function 'snd_interval_list': /kisskb/src/sound/core/pcm_lib.c:1008:22: note: byref variable will be forcibly initialized struct snd_interval list_range; ^~~~~~~~~~ /kisskb/src/sound/core/pcm_lib.c: In function 'snd_interval_ranges': /kisskb/src/sound/core/pcm_lib.c:1048:22: note: byref variable will be forcibly initialized struct snd_interval range; ^~~~~ /kisskb/src/sound/core/pcm_lib.c:1047:22: note: byref variable will be forcibly initialized struct snd_interval range_union; ^~~~~~~~~~~ /kisskb/src/sound/core/pcm_lib.c: In function 'snd_pcm_hw_constraint_minmax': /kisskb/src/sound/core/pcm_lib.c:1242:22: note: byref variable will be forcibly initialized struct snd_interval t; ^ /kisskb/src/sound/core/pcm_lib.c: In function 'snd_interval_ratden': /kisskb/src/sound/core/pcm_lib.c:910:22: note: byref variable will be forcibly initialized struct snd_interval t; ^ /kisskb/src/security/keys/keyctl_pkey.c: In function 'keyctl_pkey_params_get_2': /kisskb/src/security/keys/keyctl_pkey.c:119:27: note: byref variable will be forcibly initialized struct kernel_pkey_query info; ^~~~ /kisskb/src/security/keys/keyctl_pkey.c:118:28: note: byref variable will be forcibly initialized struct keyctl_pkey_params uparams; ^~~~~~~ /kisskb/src/security/keys/keyctl_pkey.c: In function 'keyctl_pkey_query': /kisskb/src/kernel/sched/topology.c: In function 'dattrs_equal': /kisskb/src/kernel/sched/topology.c:2225:27: note: byref variable will be forcibly initialized struct sched_domain_attr tmp; ^~~ /kisskb/src/security/keys/keyctl_pkey.c:166:27: note: byref variable will be forcibly initialized struct kernel_pkey_query res; ^~~ /kisskb/src/security/keys/keyctl_pkey.c:165:28: note: byref variable will be forcibly initialized struct kernel_pkey_params params; ^~~~~~ /kisskb/src/sound/core/pcm_lib.c: In function 'update_audio_tstamp': /kisskb/src/sound/core/pcm_lib.c:213:20: note: byref variable will be forcibly initialized struct timespec64 driver_tstamp; ^~~~~~~~~~~~~ /kisskb/src/security/keys/keyctl_pkey.c: In function 'keyctl_pkey_e_d_s': /kisskb/src/security/keys/keyctl_pkey.c:212:28: note: byref variable will be forcibly initialized struct kernel_pkey_params params; ^~~~~~ /kisskb/src/fs/gfs2/dir.c: In function 'gfs2_dir_read_leaf': /kisskb/src/fs/gfs2/dir.c:1379:23: note: byref variable will be forcibly initialized struct dirent_gather g; ^ /kisskb/src/security/keys/keyctl_pkey.c: In function 'keyctl_pkey_verify': /kisskb/src/security/keys/keyctl_pkey.c:287:28: note: byref variable will be forcibly initialized struct kernel_pkey_params params; ^~~~~~ /kisskb/src/sound/core/pcm_lib.c: In function 'snd_pcm_hw_rule_add': /kisskb/src/sound/core/pcm_lib.c:1127:10: note: byref variable will be forcibly initialized va_list args; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/kernel/sched/sched.h:5, from /kisskb/src/kernel/sched/topology.c:5: /kisskb/src/kernel/sched/topology.c: In function 'update_top_cache_domain': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/topology.c:679:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(per_cpu(sd_asym_cpucapacity, cpu), sd); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/topology.c:676:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(per_cpu(sd_asym_packing, cpu), sd); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/topology.c:673:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(per_cpu(sd_numa, cpu), sd); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/topology.c:670:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(per_cpu(sd_llc_shared, cpu), sds); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/topology.c:667:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(per_cpu(sd_llc, cpu), sd); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/gfs2/dir.c: In function 'dir_make_exhash': /kisskb/src/fs/gfs2/dir.c:911:14: note: byref variable will be forcibly initialized struct qstr args; ^~~~ /kisskb/src/sound/core/pcm_lib.c: In function 'wait_for_avail': /kisskb/src/sound/core/pcm_lib.c:1830:21: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^~~~ /kisskb/src/fs/gfs2/dir.c: In function 'leaf_dealloc': /kisskb/src/fs/gfs2/dir.c:1974:24: note: byref variable will be forcibly initialized struct gfs2_rgrp_list rlist; ^~~~~ /kisskb/src/sound/core/pcm_lib.c: In function '__snd_pcm_xrun': /kisskb/src/sound/core/pcm_lib.c:148:21: note: byref variable will be forcibly initialized struct timespec64 tstamp; ^~~~~~ /kisskb/src/fs/gfs2/dir.c: In function 'dir_split_leaf': /kisskb/src/fs/gfs2/dir.c:1090:16: note: byref variable will be forcibly initialized struct qstr str; ^~~ /kisskb/src/sound/core/pcm_lib.c: In function 'snd_pcm_update_hw_ptr0': /kisskb/src/sound/core/pcm_lib.c:267:20: note: byref variable will be forcibly initialized struct timespec64 audio_tstamp; ^~~~~~~~~~~~ /kisskb/src/sound/core/pcm_lib.c:266:20: note: byref variable will be forcibly initialized struct timespec64 curr_tstamp; ^~~~~~~~~~~ /kisskb/src/kernel/sched/topology.c: In function 'build_perf_domains': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/topology.c:441:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(rd->pd, NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/topology.c:432:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(rd->pd, pd); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/gfs2/dir.c: In function 'gfs2_dir_read': /kisskb/src/fs/gfs2/dir.c:1570:23: note: byref variable will be forcibly initialized struct dirent_gather g; ^ /kisskb/src/kernel/sched/topology.c: In function 'cpu_attach_domain': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/topology.c:759:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(rq->sd, sd); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/topology.c: In function 'build_sched_domains': /kisskb/src/kernel/sched/topology.c:2033:16: note: byref variable will be forcibly initialized struct s_data d; ^ /kisskb/src/mm/page_io.c: In function '__swap_writepage': /kisskb/src/mm/page_io.c:326:19: note: byref variable will be forcibly initialized struct iov_iter from; ^~~~ /kisskb/src/mm/page_io.c:321:18: note: byref variable will be forcibly initialized struct bio_vec bv = { ^~ /kisskb/src/mm/page_io.c:318:16: note: byref variable will be forcibly initialized struct kiocb kiocb; ^~~~~ /kisskb/src/fs/ufs/ialloc.c: In function 'ufs_new_inode': /kisskb/src/fs/ufs/ialloc.c:180:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^~ /kisskb/src/net/llc/llc_if.c: In function 'llc_establish_connection': /kisskb/src/net/llc/llc_if.c:86:25: note: byref variable will be forcibly initialized struct llc_addr laddr, daddr; ^~~~~ /kisskb/src/net/llc/llc_if.c:86:18: note: byref variable will be forcibly initialized struct llc_addr laddr, daddr; ^~~~~ In file included from /kisskb/src/sound/core/pcm_native.c:22: /kisskb/src/sound/core/pcm_native.c: In function 'snd_mask_refine': /kisskb/src/include/sound/pcm_params.h:156:18: note: byref variable will be forcibly initialized struct snd_mask old; ^~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/sound/core/pcm_param_trace.h:143, from /kisskb/src/sound/core/pcm_native.c:32: /kisskb/src/sound/core/pcm_native.c: In function 'trace_event_raw_event_hw_mask_param': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/core/./pcm_param_trace.h:28:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(hw_mask_param, ^~~~~~~~~~~ /kisskb/src/sound/core/pcm_native.c: In function 'trace_event_raw_event_hw_interval_param': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/core/./pcm_param_trace.h:68:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(hw_interval_param, ^~~~~~~~~~~ /kisskb/src/block/ioctl.c: In function 'blkdev_pr_register': /kisskb/src/block/ioctl.c:237:25: note: byref variable will be forcibly initialized struct pr_registration reg; ^~~ /kisskb/src/block/ioctl.c: In function 'blkdev_pr_reserve': /kisskb/src/block/ioctl.c:255:24: note: byref variable will be forcibly initialized struct pr_reservation rsv; ^~~ /kisskb/src/block/ioctl.c: In function 'blkdev_pr_release': /kisskb/src/block/ioctl.c:273:24: note: byref variable will be forcibly initialized struct pr_reservation rsv; ^~~ /kisskb/src/block/ioctl.c: In function 'blkdev_pr_preempt': /kisskb/src/block/ioctl.c:291:20: note: byref variable will be forcibly initialized struct pr_preempt p; ^ /kisskb/src/block/ioctl.c: In function 'blkdev_pr_clear': /kisskb/src/block/ioctl.c:309:18: note: byref variable will be forcibly initialized struct pr_clear c; ^ /kisskb/src/block/ioctl.c: In function 'blkdev_getgeo': /kisskb/src/block/ioctl.c:356:21: note: byref variable will be forcibly initialized struct hd_geometry geo; ^~~ /kisskb/src/block/ioctl.c: In function 'compat_hdio_getgeo': /kisskb/src/block/ioctl.c:390:21: note: byref variable will be forcibly initialized struct hd_geometry geo; ^~~ /kisskb/src/block/ioctl.c: In function 'blkpg_do_ioctl': /kisskb/src/block/ioctl.c:19:25: note: byref variable will be forcibly initialized struct blkpg_partition p; ^ /kisskb/src/sound/core/pcm_native.c: In function 'constrain_mask_params': /kisskb/src/sound/core/pcm_native.c:264:18: note: byref variable will be forcibly initialized struct snd_mask old_mask; ^~~~~~~~ /kisskb/src/sound/core/pcm_native.c: In function 'constrain_params_by_rules': /kisskb/src/sound/core/pcm_native.c:341:22: note: byref variable will be forcibly initialized struct snd_interval old_interval; ^~~~~~~~~~~~ /kisskb/src/sound/core/pcm_native.c:340:18: note: byref variable will be forcibly initialized struct snd_mask old_mask; ^~~~~~~~ /kisskb/src/sound/core/pcm_native.c: In function 'constrain_interval_params': /kisskb/src/sound/core/pcm_native.c:300:22: note: byref variable will be forcibly initialized struct snd_interval old_interval; ^~~~~~~~~~~~ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_hw_rule_buffer_bytes_max': /kisskb/src/sound/core/pcm_native.c:2391:22: note: byref variable will be forcibly initialized struct snd_interval t; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_drvinfo': /kisskb/src/net/ethtool/ioctl.c:701:25: note: byref variable will be forcibly initialized struct ethtool_drvinfo info; ^~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_rxnfc': /kisskb/src/net/ethtool/ioctl.c:813:23: note: byref variable will be forcibly initialized struct ethtool_rxnfc info; ^~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_reset': /kisskb/src/net/ethtool/ioctl.c:1287:23: note: byref variable will be forcibly initialized struct ethtool_value reset; ^~~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_wol': /kisskb/src/net/ethtool/ioctl.c:1307:25: note: byref variable will be forcibly initialized struct ethtool_wolinfo wol; ^~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_wol': /kisskb/src/net/ethtool/ioctl.c:1323:25: note: byref variable will be forcibly initialized struct ethtool_wolinfo wol; ^~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_eee': /kisskb/src/net/ethtool/ioctl.c:1344:21: note: byref variable will be forcibly initialized struct ethtool_eee edata; ^~~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_eee': /kisskb/src/net/ethtool/ioctl.c:1365:21: note: byref variable will be forcibly initialized struct ethtool_eee edata; ^~~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_coalesce': /kisskb/src/net/ethtool/ioctl.c:1589:26: note: byref variable will be forcibly initialized struct ethtool_coalesce coalesce; ^~~~~~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_ringparam': /kisskb/src/net/ethtool/ioctl.c:1623:27: note: byref variable will be forcibly initialized struct ethtool_ringparam ringparam, max = { .cmd = ETHTOOL_GRINGPARAM }; ^~~~~~~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_pauseparam': /kisskb/src/net/ethtool/ioctl.c:1734:28: note: byref variable will be forcibly initialized struct ethtool_pauseparam pauseparam; ^~~~~~~~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_perm_addr': /kisskb/src/net/ethtool/ioctl.c:1989:27: note: byref variable will be forcibly initialized struct ethtool_perm_addr epaddr; ^~~~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_value_void': /kisskb/src/net/ethtool/ioctl.c:2024:23: note: byref variable will be forcibly initialized struct ethtool_value edata; ^~~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_value': /kisskb/src/net/ethtool/ioctl.c:2039:23: note: byref variable will be forcibly initialized struct ethtool_value edata; ^~~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_flash_device': /kisskb/src/net/ethtool/ioctl.c:2053:23: note: byref variable will be forcibly initialized struct ethtool_flash efl; ^~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_dump': /kisskb/src/net/ethtool/ioctl.c:2068:22: note: byref variable will be forcibly initialized struct ethtool_dump dump; ^~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_dump_flag': /kisskb/src/net/ethtool/ioctl.c:2083:22: note: byref variable will be forcibly initialized struct ethtool_dump dump; ^~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/bpf_test_run.h:50, from /kisskb/src/net/bpf/test_run.c:17: /kisskb/src/net/bpf/test_run.c: In function 'trace_event_raw_event_bpf_test_finish': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/bpf_test_run.h:10:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(bpf_test_finish, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_module_info': /kisskb/src/net/ethtool/ioctl.c:2201:25: note: byref variable will be forcibly initialized struct ethtool_modinfo modinfo; ^~~~~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_fecparam': /kisskb/src/net/ethtool/ioctl.c:2550:26: note: byref variable will be forcibly initialized struct ethtool_fecparam fecparam; ^~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/sound/usb/line6/driver.c:9: /kisskb/src/sound/usb/line6/driver.c: In function 'line6_hwdep_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/usb/line6/driver.c:575:8: note: in expansion of macro 'wait_event_interruptible' rv = wait_event_interruptible( ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/bus/mhi/core/main.c: In function 'parse_rsc_event': /kisskb/src/drivers/bus/mhi/core/main.c:598:20: note: byref variable will be forcibly initialized struct mhi_result result; ^~~~~~ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_hw_rule_muldivk': /kisskb/src/sound/core/pcm_native.c:2300:22: note: byref variable will be forcibly initialized struct snd_interval t; ^ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_hw_rule_mulkdiv': /kisskb/src/sound/core/pcm_native.c:2310:22: note: byref variable will be forcibly initialized struct snd_interval t; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_settings': /kisskb/src/net/ethtool/ioctl.c:643:21: note: byref variable will be forcibly initialized struct ethtool_cmd cmd; ^~~ /kisskb/src/net/ethtool/ioctl.c:642:32: note: byref variable will be forcibly initialized struct ethtool_link_ksettings link_ksettings; ^~~~~~~~~~~~~~ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_hw_rule_mul': /kisskb/src/sound/core/pcm_native.c:2282:22: note: byref variable will be forcibly initialized struct snd_interval t; ^ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_hw_rule_div': /kisskb/src/sound/core/pcm_native.c:2291:22: note: byref variable will be forcibly initialized struct snd_interval t; ^ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_hw_rule_sample_bits': /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_one_feature': /kisskb/src/net/ethtool/ioctl.c:228:23: note: byref variable will be forcibly initialized struct ethtool_value edata = { ^~~~~ /kisskb/src/drivers/bus/mhi/core/main.c: In function 'mhi_reset_data_chan': /kisskb/src/drivers/bus/mhi/core/main.c:1438:20: note: byref variable will be forcibly initialized struct mhi_result result; ^~~~~~ /kisskb/src/sound/core/pcm_native.c:2342:22: note: byref variable will be forcibly initialized struct snd_interval t; ^ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_hw_rule_format': /kisskb/src/sound/core/pcm_native.c:2323:18: note: byref variable will be forcibly initialized struct snd_mask m; ^ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_features': /kisskb/src/net/ethtool/ioctl.c:98:27: note: byref variable will be forcibly initialized struct ethtool_sfeatures cmd; ^~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_one_feature': /kisskb/src/net/ethtool/ioctl.c:241:23: note: byref variable will be forcibly initialized struct ethtool_value edata; ^~~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_features': /kisskb/src/net/ethtool/ioctl.c:60:27: note: byref variable will be forcibly initialized struct ethtool_gfeatures cmd = { ^~~ /kisskb/src/net/bpf/test_run.c: In function 'bpf_prog_test_run_raw_tp': /kisskb/src/net/bpf/test_run.c:265:34: note: byref variable will be forcibly initialized struct bpf_raw_tp_test_run_info info; ^~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_settings': /kisskb/src/net/ethtool/ioctl.c:676:21: note: byref variable will be forcibly initialized struct ethtool_cmd cmd; ^~~ /kisskb/src/net/ethtool/ioctl.c:675:32: note: byref variable will be forcibly initialized struct ethtool_link_ksettings link_ksettings; ^~~~~~~~~~~~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_regs': /kisskb/src/net/ethtool/ioctl.c:1245:22: note: byref variable will be forcibly initialized struct ethtool_regs regs; ^~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/fuse/fuse_i.h:17, from /kisskb/src/fs/fuse/dev.c:9: /kisskb/src/fs/fuse/dev.c: In function 'fuse_get_req': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:604:2: note: in expansion of macro '___wait_event' ___wait_event(wq, condition, TASK_KILLABLE, 1, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:612:11: note: in expansion of macro '__wait_event_killable_exclusive' __ret = __wait_event_killable_exclusive(wq, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fuse/dev.c:115:7: note: in expansion of macro 'wait_event_killable_exclusive' if (wait_event_killable_exclusive(fc->blocked_waitq, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/bus/mhi/core/main.c: In function 'mhi_queue_skb': /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_strings': /kisskb/src/net/ethtool/ioctl.c:1791:26: note: byref variable will be forcibly initialized struct ethtool_gstrings gstrings; ^~~~~~~~ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_sync_ptr': /kisskb/src/drivers/bus/mhi/core/main.c:957:22: note: byref variable will be forcibly initialized struct mhi_buf_info buf_info = { }; ^~~~~~~~ /kisskb/src/sound/core/pcm_native.c:2943:26: note: byref variable will be forcibly initialized struct snd_pcm_sync_ptr sync_ptr; ^~~~~~~~ /kisskb/src/drivers/bus/mhi/core/main.c: In function 'mhi_queue_dma': /kisskb/src/drivers/bus/mhi/core/main.c:1013:22: note: byref variable will be forcibly initialized struct mhi_buf_info buf_info = { }; ^~~~~~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_stats': /kisskb/src/net/ethtool/ioctl.c:1888:23: note: byref variable will be forcibly initialized struct ethtool_stats stats; ^~~~~ /kisskb/src/drivers/bus/mhi/core/main.c: In function 'mhi_queue_buf': /kisskb/src/drivers/bus/mhi/core/main.c:1119:22: note: byref variable will be forcibly initialized struct mhi_buf_info buf_info = { }; ^~~~~~~~ /kisskb/src/net/bpf/test_run.c: In function 'bpf_prog_test_run_flow_dissector': /kisskb/src/net/bpf/test_run.c:684:23: note: byref variable will be forcibly initialized struct bpf_flow_keys flow_keys; ^~~~~~~~~ /kisskb/src/fs/fuse/dev.c: In function 'request_wait_answer': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/fs/fuse/dev.c:411:2: note: in expansion of macro 'wait_event' wait_event(req->waitq, test_bit(FR_FINISHED, &req->flags)); ^~~~~~~~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_dump_data': /kisskb/src/net/ethtool/ioctl.c:2106:28: note: byref variable will be forcibly initialized struct ethtool_dump dump, tmp; ^~~ /kisskb/src/net/ethtool/ioctl.c:2106:22: note: byref variable will be forcibly initialized struct ethtool_dump dump, tmp; ^~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:882:2: note: in expansion of macro '___wait_event' ___wait_event(wq, condition, TASK_KILLABLE, 0, 0, schedule()) ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:904:11: note: in expansion of macro '__wait_event_killable' __ret = __wait_event_killable(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fuse/dev.c:390:9: note: in expansion of macro 'wait_event_killable' err = wait_event_killable(req->waitq, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fuse/dev.c:376:9: note: in expansion of macro 'wait_event_interruptible' err = wait_event_interruptible(req->waitq, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/bus/mhi/core/main.c: In function 'parse_xfer_event': /kisskb/src/drivers/bus/mhi/core/main.c:471:20: note: byref variable will be forcibly initialized struct mhi_result result; ^~~~~~ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_hw_params_choose': /kisskb/src/sound/core/pcm_native.c:625:22: note: byref variable will be forcibly initialized struct snd_interval old_interval; ^~~~~~~~~~~~ /kisskb/src/sound/core/pcm_native.c:624:18: note: byref variable will be forcibly initialized struct snd_mask old_mask; ^~~~~~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_phy_stats': /kisskb/src/net/ethtool/ioctl.c:1934:23: note: byref variable will be forcibly initialized struct ethtool_stats stats; ^~~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_any_eeprom': /kisskb/src/net/ethtool/ioctl.c:1407:24: note: byref variable will be forcibly initialized struct ethtool_eeprom eeprom; ^~~~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_module_eeprom': /kisskb/src/net/ethtool/ioctl.c:2238:25: note: byref variable will be forcibly initialized struct ethtool_modinfo modinfo; ^~~~~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_eeprom': /kisskb/src/net/ethtool/ioctl.c:1467:24: note: byref variable will be forcibly initialized struct ethtool_eeprom eeprom; ^~~~~~ /kisskb/src/drivers/bus/mhi/core/main.c: In function 'mhi_prepare_channel': /kisskb/src/drivers/bus/mhi/core/main.c:1350:24: note: byref variable will be forcibly initialized struct mhi_buf_info info = { }; ^~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_rxfh': /kisskb/src/net/ethtool/ioctl.c:1058:22: note: byref variable will be forcibly initialized struct ethtool_rxfh rxfh; ^~~~ /kisskb/src/fs/fuse/dev.c: In function 'fuse_read_interrupt': /kisskb/src/fs/fuse/dev.c:1047:27: note: byref variable will be forcibly initialized struct fuse_interrupt_in arg; ^~~ /kisskb/src/fs/fuse/dev.c:1046:24: note: byref variable will be forcibly initialized struct fuse_in_header ih; ^~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_rxfh': /kisskb/src/net/ethtool/ioctl.c:1136:22: note: byref variable will be forcibly initialized struct ethtool_rxfh rxfh; ^~~~ /kisskb/src/net/ethtool/ioctl.c:1135:23: note: byref variable will be forcibly initialized struct ethtool_rxnfc rx_rings; ^~~~~~~~ /kisskb/src/fs/fuse/dev.c: In function 'fuse_read_single_forget': /kisskb/src/fs/fuse/dev.c:1104:24: note: byref variable will be forcibly initialized struct fuse_in_header ih = { ^~ /kisskb/src/fs/fuse/dev.c:1101:24: note: byref variable will be forcibly initialized struct fuse_forget_in arg = { ^~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_tunable': /kisskb/src/net/ethtool/ioctl.c:2273:25: note: byref variable will be forcibly initialized struct ethtool_tunable tuna; ^~~~ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_channel_info_user': /kisskb/src/sound/core/pcm_native.c:1099:30: note: byref variable will be forcibly initialized struct snd_pcm_channel_info info; ^~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_rxnfc': /kisskb/src/net/ethtool/ioctl.c:845:23: note: byref variable will be forcibly initialized struct ethtool_rxnfc info; ^~~~ In file included from /kisskb/src/sound/core/pcm_native.c:3859: /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_ioctl_channel_info_compat': /kisskb/src/sound/core/pcm_compat.c:131:30: note: byref variable will be forcibly initialized struct snd_pcm_channel_info info; ^~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_rxfh_indir': /kisskb/src/net/ethtool/ioctl.c:992:23: note: byref variable will be forcibly initialized struct ethtool_rxnfc rx_rings; ^~~~~~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/fuse/fuse_i.h:17, from /kisskb/src/fs/fuse/dev.c:9: /kisskb/src/fs/fuse/dev.c: In function 'fuse_dev_do_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:591:2: note: in expansion of macro '___wait_event' ___wait_event(wq, condition, TASK_INTERRUPTIBLE, 1, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:599:11: note: in expansion of macro '__wait_event_interruptible_exclusive' __ret = __wait_event_interruptible_exclusive(wq, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fuse/dev.c:1235:9: note: in expansion of macro 'wait_event_interruptible_exclusive' err = wait_event_interruptible_exclusive(fiq->waitq, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_self_test': /kisskb/src/net/ethtool/ioctl.c:1751:22: note: byref variable will be forcibly initialized struct ethtool_test test; ^~~~ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_sw_params_user': /kisskb/src/sound/core/pcm_native.c:904:27: note: byref variable will be forcibly initialized struct snd_pcm_sw_params params; ^~~~~~ /kisskb/src/fs/fuse/dev.c: In function 'fuse_dev_read': /kisskb/src/fs/fuse/dev.c:1338:25: note: byref variable will be forcibly initialized struct fuse_copy_state cs; ^~ /kisskb/src/fs/fuse/dev.c: In function 'fuse_notify_poll': /kisskb/src/fs/fuse/dev.c:1407:37: note: byref variable will be forcibly initialized struct fuse_notify_poll_wakeup_out outarg; ^~~~~~ /kisskb/src/fs/fuse/dev.c: In function 'fuse_notify_inval_inode': /kisskb/src/fs/fuse/dev.c:1428:37: note: byref variable will be forcibly initialized struct fuse_notify_inval_inode_out outarg; ^~~~~~ In file included from /kisskb/src/sound/core/pcm_native.c:3859: /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_ioctl_sw_params_compat': /kisskb/src/sound/core/pcm_compat.c:89:27: note: byref variable will be forcibly initialized struct snd_pcm_sw_params params; ^~~~~~ /kisskb/src/fs/fuse/dev.c: In function 'fuse_notify_inval_entry': /kisskb/src/fs/fuse/dev.c:1456:14: note: byref variable will be forcibly initialized struct qstr name; ^~~~ /kisskb/src/fs/fuse/dev.c:1453:37: note: byref variable will be forcibly initialized struct fuse_notify_inval_entry_out outarg; ^~~~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_phys_id': /kisskb/src/fs/fuse/dev.c: In function 'fuse_notify_delete': /kisskb/src/fs/fuse/dev.c:1504:14: note: byref variable will be forcibly initialized struct qstr name; ^~~~ /kisskb/src/fs/fuse/dev.c:1501:32: note: byref variable will be forcibly initialized struct fuse_notify_delete_out outarg; ^~~~~~ /kisskb/src/net/ethtool/ioctl.c:1833:23: note: byref variable will be forcibly initialized struct ethtool_value id; ^~ /kisskb/src/fs/fuse/dev.c: In function 'fuse_notify_store': /kisskb/src/fs/fuse/dev.c:1549:31: note: byref variable will be forcibly initialized struct fuse_notify_store_out outarg; ^~~~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_sset_info': /kisskb/src/net/ethtool/ioctl.c:757:27: note: byref variable will be forcibly initialized struct ethtool_sset_info info; ^~~~ /kisskb/src/fs/fuse/dev.c: In function 'fuse_notify_retrieve': /kisskb/src/fs/fuse/dev.c:1727:34: note: byref variable will be forcibly initialized struct fuse_notify_retrieve_out outarg; ^~~~~~ /kisskb/src/fs/fuse/dev.c: In function 'fuse_dev_do_write': /kisskb/src/fs/fuse/dev.c:1840:25: note: byref variable will be forcibly initialized struct fuse_out_header oh; ^~ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_drain': /kisskb/src/sound/core/pcm_native.c:2012:21: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^~~~ /kisskb/src/fs/fuse/dev.c: In function 'fuse_dev_splice_write': /kisskb/src/fs/fuse/dev.c:1954:25: note: byref variable will be forcibly initialized struct fuse_copy_state cs; ^~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_channels': /kisskb/src/net/ethtool/ioctl.c:1665:26: note: byref variable will be forcibly initialized struct ethtool_channels channels, curr = { .cmd = ETHTOOL_GCHANNELS }; ^~~~~~~~ /kisskb/src/fs/fuse/dev.c: In function 'fuse_dev_write': /kisskb/src/fs/fuse/dev.c:1932:25: note: byref variable will be forcibly initialized struct fuse_copy_state cs; ^~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_ts_info': /kisskb/src/net/ethtool/ioctl.c:2166:25: note: byref variable will be forcibly initialized struct ethtool_ts_info info; ^~~~ /kisskb/src/fs/fuse/dev.c: In function 'fuse_dev_splice_read': /kisskb/src/fs/fuse/dev.c:1360:25: note: byref variable will be forcibly initialized struct fuse_copy_state cs; ^~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_tunable': /kisskb/src/net/ethtool/ioctl.c:2304:25: note: byref variable will be forcibly initialized struct ethtool_tunable tuna; ^~~~ In file included from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/fuse/fuse_i.h:17, from /kisskb/src/fs/fuse/dev.c:9: /kisskb/src/fs/fuse/dev.c: In function 'fuse_abort_conn': /kisskb/src/fs/fuse/dev.c:2112:13: note: byref variable will be forcibly initialized LIST_HEAD(to_end); ^~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_per_queue_coalesce': /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_open': /kisskb/src/net/ethtool/ioctl.c:2343:27: note: byref variable will be forcibly initialized struct ethtool_coalesce coalesce = { .cmd = ETHTOOL_GCOALESCE }; ^~~~~~~~ /kisskb/src/sound/core/pcm_native.c:2735:21: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^~~~ /kisskb/src/fs/fuse/dev.c: In function 'fuse_dev_release': /kisskb/src/fs/fuse/dev.c:2183:13: note: byref variable will be forcibly initialized LIST_HEAD(to_end); ^~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_per_queue_coalesce': /kisskb/src/net/ethtool/ioctl.c:2380:27: note: byref variable will be forcibly initialized struct ethtool_coalesce coalesce; ^~~~~~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_per_queue': In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/fuse/fuse_i.h:17, from /kisskb/src/fs/fuse/dev.c:9: /kisskb/src/fs/fuse/dev.c: In function 'fuse_wait_aborted': /kisskb/src/net/ethtool/ioctl.c:2421:30: note: byref variable will be forcibly initialized struct ethtool_per_queue_op per_queue_opt; ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/fs/fuse/dev.c:2173:2: note: in expansion of macro 'wait_event' wait_event(fc->blocked_waitq, atomic_read(&fc->num_waiting) == 0); ^~~~~~~~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'load_link_ksettings_from_user': /kisskb/src/net/ethtool/ioctl.c:445:32: note: byref variable will be forcibly initialized struct ethtool_link_usettings link_usettings; ^~~~~~~~~~~~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_set_link_ksettings': /kisskb/src/net/ethtool/ioctl.c:570:32: note: byref variable will be forcibly initialized struct ethtool_link_ksettings link_ksettings; ^~~~~~~~~~~~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'store_link_ksettings_for_user': /kisskb/src/net/ethtool/ioctl.c:490:32: note: byref variable will be forcibly initialized struct ethtool_link_usettings link_usettings; ^~~~~~~~~~~~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'ethtool_get_link_ksettings': /kisskb/src/net/ethtool/ioctl.c:514:32: note: byref variable will be forcibly initialized struct ethtool_link_ksettings link_ksettings; ^~~~~~~~~~~~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'get_phy_tunable': /kisskb/src/net/ethtool/ioctl.c:2463:25: note: byref variable will be forcibly initialized struct ethtool_tunable tuna; ^~~~ /kisskb/src/net/ethtool/ioctl.c: In function 'set_phy_tunable': /kisskb/src/net/ethtool/ioctl.c:2502:25: note: byref variable will be forcibly initialized struct ethtool_tunable tuna; ^~~~ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_xferi_frames_ioctl': /kisskb/src/sound/core/pcm_native.c:3103:19: note: byref variable will be forcibly initialized struct snd_xferi xferi; ^~~~~ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_xfern_frames_ioctl': /kisskb/src/sound/core/pcm_native.c:3125:19: note: byref variable will be forcibly initialized struct snd_xfern xfern; ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/include/linux/ring_buffer.h:5, from /kisskb/src/kernel/trace/trace.c:15: /kisskb/src/kernel/trace/trace.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:2: note: in expansion of macro 'smp_store_release' smp_store_release(&lock->locked, 0); ^~~~~~~~~~~~~~~~~ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_status64': /kisskb/src/sound/core/pcm_native.c:980:22: note: byref variable will be forcibly initialized struct timespec64 tstamp; ^~~~~~ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_status_user64': /kisskb/src/sound/core/pcm_native.c:1006:26: note: byref variable will be forcibly initialized struct snd_pcm_status64 status; ^~~~~~ /kisskb/src/kernel/trace/trace.c: In function 'add_trace_export': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/trace.c:337:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*list, export); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/trace.c:330:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(export->next, *list); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/trace.c: In function 'rm_trace_export': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/trace.c:352:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*p, (*p)->next); ^~~~~~~~~~~~~~~~~~ /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_status_user32': /kisskb/src/sound/core/pcm_native.c:1031:26: note: byref variable will be forcibly initialized struct snd_pcm_status32 status32; ^~~~~~~~ /kisskb/src/sound/core/pcm_native.c:1030:26: note: byref variable will be forcibly initialized struct snd_pcm_status64 status64; ^~~~~~~~ In file included from /kisskb/src/sound/core/pcm_native.c:3859: /kisskb/src/sound/core/pcm_native.c: In function 'snd_pcm_status_user_compat64': /kisskb/src/sound/core/pcm_compat.c:186:33: note: byref variable will be forcibly initialized struct compat_snd_pcm_status64 compat_status64; ^~~~~~~~~~~~~~~ /kisskb/src/sound/core/pcm_compat.c:185:26: note: byref variable will be forcibly initialized struct snd_pcm_status64 status; ^~~~~~ /kisskb/src/crypto/asymmetric_keys/pkcs8_parser.c: In function 'pkcs8_parse': /kisskb/src/crypto/asymmetric_keys/pkcs8_parser.c:99:29: note: byref variable will be forcibly initialized struct pkcs8_parse_context ctx; ^~~ In file included from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/include/linux/compat.h:15, from /kisskb/src/arch/arm64/include/asm/ftrace.h:42, from /kisskb/src/include/linux/ftrace.h:22, from /kisskb/src/include/linux/kprobes.h:29, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/include/linux/highmem.h:12, from /kisskb/src/include/linux/pagemap.h:11, from /kisskb/src/mm/madvise.c:10: /kisskb/src/mm/madvise.c: In function 'iov_iter_iovec': /kisskb/src/include/linux/uio.h:107:9: note: userspace variable will be forcibly initialized return (struct iovec) { ^ In file included from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/huge_mm.h:8, from /kisskb/src/include/linux/mm.h:703, from /kisskb/src/include/linux/mman.h:5, from /kisskb/src/mm/madvise.c:9: /kisskb/src/mm/madvise.c: In function 'force_shm_swapin_readahead': /kisskb/src/mm/madvise.c:228:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, linear_page_index(vma, start)); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/include/linux/mman.h:5, from /kisskb/src/mm/madvise.c:9: /kisskb/src/mm/madvise.c: In function 'madvise_cold_or_pageout_pte_range': /kisskb/src/mm/madvise.c:318:12: note: byref variable will be forcibly initialized LIST_HEAD(page_list); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/ntfs/debug.c: In function '__ntfs_warning': /kisskb/src/fs/ntfs/debug.c:33:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/fs/ntfs/debug.c: In function '__ntfs_error': /kisskb/src/fs/ntfs/debug.c:76:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/fs/ntfs/debug.c: In function '__ntfs_debug': /kisskb/src/fs/ntfs/debug.c:105:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/mm/madvise.c: In function 'madvise_cold_page_range': /kisskb/src/mm/madvise.c:487:30: note: byref variable will be forcibly initialized struct madvise_walk_private walk_private = { ^~~~~~~~~~~~ /kisskb/src/mm/madvise.c: In function 'madvise_cold': /kisskb/src/mm/madvise.c:502:20: note: byref variable will be forcibly initialized struct mmu_gather tlb; ^~~ /kisskb/src/mm/madvise.c: In function 'madvise_pageout_page_range': /kisskb/src/mm/madvise.c:520:30: note: byref variable will be forcibly initialized struct madvise_walk_private walk_private = { ^~~~~~~~~~~~ /kisskb/src/mm/madvise.c: In function 'madvise_pageout': /kisskb/src/mm/madvise.c:551:20: note: byref variable will be forcibly initialized struct mmu_gather tlb; ^~~ /kisskb/src/mm/madvise.c: In function 'madvise_free_single_vma': /kisskb/src/mm/madvise.c:710:20: note: byref variable will be forcibly initialized struct mmu_gather tlb; ^~~ /kisskb/src/mm/madvise.c:709:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^~~~~ /kisskb/src/mm/madvise.c: In function 'do_madvise': /kisskb/src/mm/madvise.c:1066:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ In file included from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/include/linux/compat.h:15, from /kisskb/src/arch/arm64/include/asm/ftrace.h:42, from /kisskb/src/include/linux/ftrace.h:22, from /kisskb/src/include/linux/kprobes.h:29, from /kisskb/src/include/linux/kgdb.h:19, from /kisskb/src/arch/arm64/include/asm/cacheflush.h:11, from /kisskb/src/include/linux/highmem.h:12, from /kisskb/src/include/linux/pagemap.h:11, from /kisskb/src/mm/madvise.c:10: /kisskb/src/mm/madvise.c: In function '__do_sys_process_madvise': /kisskb/src/include/linux/uio.h:107:9: note: userspace variable will be forcibly initialized return (struct iovec) { ^ /kisskb/src/mm/madvise.c:1167:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^~~~ /kisskb/src/mm/madvise.c:1165:38: note: userspace variable will be forcibly initialized struct iovec iovstack[UIO_FASTIOV], iovec; ^~~~~ /kisskb/src/kernel/time/sched_clock.c: In function 'update_sched_clock': /kisskb/src/kernel/time/sched_clock.c:131:25: note: byref variable will be forcibly initialized struct clock_read_data rd; ^~ /kisskb/src/kernel/time/sched_clock.c: In function 'sched_clock_register': /kisskb/src/kernel/time/sched_clock.c:159:25: note: byref variable will be forcibly initialized struct clock_read_data rd; ^~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/sound/usb/line6/midi.c:8: /kisskb/src/sound/usb/line6/midi.c: In function 'line6_midi_output_drain': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/usb/line6/midi.c:178:2: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(midi->send_wait, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/isofs/rock.c: In function 'parse_rock_ridge_inode_internal': /kisskb/src/fs/isofs/rock.c:318:20: note: byref variable will be forcibly initialized struct rock_state rs; ^~ /kisskb/src/fs/exfat/cache.c: In function 'exfat_get_cluster': /kisskb/src/fs/exfat/cache.c:244:24: note: byref variable will be forcibly initialized struct exfat_cache_id cid; ^~~ /kisskb/src/fs/isofs/rock.c: In function 'rock_ridge_symlink_readpage': /kisskb/src/fs/isofs/rock.c:707:20: note: byref variable will be forcibly initialized struct rock_state rs; ^~ /kisskb/src/fs/isofs/rock.c: In function 'get_rock_ridge_filename': /kisskb/src/fs/isofs/rock.c:201:20: note: byref variable will be forcibly initialized struct rock_state rs; ^~ /kisskb/src/kernel/trace/trace.c: In function 'trace_pid_write': /kisskb/src/kernel/trace/trace.c:673:22: note: byref variable will be forcibly initialized struct trace_parser parser; ^~~~~~ /kisskb/src/block/genhd.c: In function 'set_disk_ro': /kisskb/src/block/genhd.c:1643:24: note: byref variable will be forcibly initialized struct disk_part_iter piter; ^~~~~ /kisskb/src/block/genhd.c: In function 'register_disk': /kisskb/src/block/genhd.c:624:24: note: byref variable will be forcibly initialized struct disk_part_iter piter; ^~~~~ /kisskb/src/kernel/trace/trace.c: In function 'trace_array_printk': /kisskb/src/kernel/trace/trace.c:3389:10: note: byref variable will be forcibly initialized va_list ap; ^~ /kisskb/src/kernel/trace/trace.c: In function 'trace_array_printk_buf': /kisskb/src/kernel/trace/trace.c:3434:10: note: byref variable will be forcibly initialized va_list ap; ^~ /kisskb/src/block/genhd.c: In function 'part_stat_show': /kisskb/src/block/genhd.c:1159:20: note: byref variable will be forcibly initialized struct disk_stats stat; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/block/genhd.c:8: /kisskb/src/block/genhd.c: In function 'disk_replace_part_tbl': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/block/genhd.c:1342:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(old_ptbl->last_lookup, NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/block/genhd.c:1339:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(disk->part_tbl, new_ptbl); ^~~~~~~~~~~~~~~~~~ /kisskb/src/block/genhd.c: In function 'show_partition': /kisskb/src/block/genhd.c:1055:24: note: byref variable will be forcibly initialized struct disk_part_iter piter; ^~~~~ /kisskb/src/block/genhd.c: In function 'diskstats_show': /kisskb/src/block/genhd.c:1464:20: note: byref variable will be forcibly initialized struct disk_stats stat; ^~~~ /kisskb/src/block/genhd.c:1460:24: note: byref variable will be forcibly initialized struct disk_part_iter piter; ^~~~~ /kisskb/src/kernel/trace/trace.c: In function 'tracing_splice_read_pipe': /kisskb/src/kernel/trace/trace.c:6440:26: note: byref variable will be forcibly initialized struct splice_pipe_desc spd = { ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/block/genhd.c:8: /kisskb/src/block/genhd.c: In function 'disk_map_sector_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/block/genhd.c:326:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ptbl->last_lookup, part); ^~~~~~~~~~~~~~~~~~ /kisskb/src/block/genhd.c: In function 'printk_all_partitions': /kisskb/src/block/genhd.c:953:25: note: byref variable will be forcibly initialized struct disk_part_iter piter; ^~~~~ /kisskb/src/block/genhd.c:947:24: note: byref variable will be forcibly initialized struct class_dev_iter iter; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/block/genhd.c:8: /kisskb/src/block/genhd.c: In function 'disk_expand_part_tbl': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/block/genhd.c:1393:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(new_ptbl->part[i], old_ptbl->part[i]); ^~~~~~~~~~~~~~~~~~ /kisskb/src/block/genhd.c: In function '__alloc_disk_node': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/block/genhd.c:1597:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ptbl->part[0], disk->part0); ^~~~~~~~~~~~~~~~~~ /kisskb/src/block/genhd.c: In function 'blk_lookup_devt': /kisskb/src/block/genhd.c:1542:24: note: byref variable will be forcibly initialized struct class_dev_iter iter; ^~~~ In file included from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/include/linux/acpi_iort.h:10, from /kisskb/src/drivers/irqchip/irq-gic-v3-its-pci-msi.c:7: /kisskb/src/drivers/irqchip/irq-gic-v3-its-pci-msi.c: In function 'its_pci_msi_init_one': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec = { ^~~~~~ /kisskb/src/block/genhd.c: In function 'del_gendisk': /kisskb/src/block/genhd.c:814:24: note: byref variable will be forcibly initialized struct disk_part_iter piter; ^~~~~ /kisskb/src/fs/hpfs/super.c: In function 'hpfs_count_one_bitmap': /kisskb/src/fs/hpfs/super.c:135:26: note: byref variable will be forcibly initialized struct quad_buffer_head qbh; ^~~ /kisskb/src/fs/hpfs/super.c: In function 'hpfs_remount_fs': /kisskb/src/fs/hpfs/super.c:445:9: note: byref variable will be forcibly initialized kgid_t gid; ^~~ /kisskb/src/fs/hpfs/super.c:444:9: note: byref variable will be forcibly initialized kuid_t uid; ^~~ /kisskb/src/fs/hpfs/super.c: In function 'hpfs_error': /kisskb/src/fs/hpfs/super.c:60:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/fs/hpfs/super.c: In function 'hpfs_fill_super': /kisskb/src/fs/hpfs/super.c:553:26: note: byref variable will be forcibly initialized struct quad_buffer_head qbh; ^~~ /kisskb/src/fs/hpfs/super.c:547:9: note: byref variable will be forcibly initialized kgid_t gid; ^~~ /kisskb/src/fs/hpfs/super.c:546:9: note: byref variable will be forcibly initialized kuid_t uid; ^~~ /kisskb/src/fs/hpfs/super.c: In function 'hpfs_ioctl': /kisskb/src/fs/hpfs/super.c:208:24: note: byref variable will be forcibly initialized struct fstrim_range range; ^~~~~ /kisskb/src/kernel/trace/trace_seq.c: In function 'trace_seq_printf': /kisskb/src/kernel/trace/trace_seq.c:84:10: note: byref variable will be forcibly initialized va_list ap; ^~ /kisskb/src/fs/orangefs/acl.c: In function 'orangefs_set_acl': /kisskb/src/fs/orangefs/acl.c:122:15: note: byref variable will be forcibly initialized struct iattr iattr; ^~~~~ /kisskb/src/fs/orangefs/acl.c: In function 'orangefs_init_acl': /kisskb/src/fs/orangefs/acl.c:160:15: note: byref variable will be forcibly initialized struct iattr iattr; ^~~~~ /kisskb/src/sound/core/pcm_timer.c: In function 'snd_pcm_timer_init': /kisskb/src/sound/core/pcm_timer.c:100:22: note: byref variable will be forcibly initialized struct snd_timer_id tid; ^~~ In file included from /kisskb/src/sound/pci/echoaudio/darla20.c:40: /kisskb/src/sound/pci/echoaudio/darla20.c: In function 'snd_mask_refine': /kisskb/src/include/sound/pcm_params.h:156:18: note: byref variable will be forcibly initialized struct snd_mask old; ^~~ In file included from /kisskb/src/sound/pci/echoaudio/darla20.c:89: /kisskb/src/sound/pci/echoaudio/darla20.c: In function 'hw_rule_capture_format_by_channels': /kisskb/src/sound/pci/echoaudio/echoaudio.c:113:18: note: byref variable will be forcibly initialized struct snd_mask fmt; ^~~ /kisskb/src/sound/pci/echoaudio/darla20.c: In function 'hw_rule_playback_format_by_channels': /kisskb/src/sound/pci/echoaudio/echoaudio.c:175:18: note: byref variable will be forcibly initialized struct snd_mask fmt; ^~~ /kisskb/src/sound/pci/echoaudio/darla20.c: In function 'pcm_prepare': /kisskb/src/sound/pci/echoaudio/echoaudio.c:682:21: note: byref variable will be forcibly initialized struct audioformat format; ^~~~~~ /kisskb/src/sound/pci/echoaudio/darla20.c: In function 'hw_rule_capture_channels_by_format': /kisskb/src/sound/pci/echoaudio/echoaudio.c:141:22: note: byref variable will be forcibly initialized struct snd_interval ch; ^~ /kisskb/src/sound/pci/echoaudio/darla20.c: In function 'hw_rule_playback_channels_by_format': /kisskb/src/sound/pci/echoaudio/echoaudio.c:210:22: note: byref variable will be forcibly initialized struct snd_interval ch; ^~ /kisskb/src/sound/pci/echoaudio/darla20.c: In function 'hw_rule_sample_rate': /kisskb/src/sound/pci/echoaudio/echoaudio.c:248:22: note: byref variable will be forcibly initialized struct snd_interval fixed; ^~~~~ /kisskb/src/fs/jfs/super.c: In function 'jfs_quota_write': /kisskb/src/fs/jfs/super.c:789:21: note: byref variable will be forcibly initialized struct buffer_head tmp_bh; ^~~~~~ /kisskb/src/fs/jfs/super.c: In function 'jfs_quota_read': /kisskb/src/fs/jfs/super.c:744:21: note: byref variable will be forcibly initialized struct buffer_head tmp_bh; ^~~~~~ /kisskb/src/fs/jfs/super.c: In function 'jfs_error': /kisskb/src/fs/jfs/super.c:86:10: note: byref variable will be forcibly initialized va_list args; ^~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/kernel/kmod.c:4: /kisskb/src/kernel/kmod.c: In function '__request_module': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:909:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:940:11: note: in expansion of macro '__wait_event_killable_timeout' __ret = __wait_event_killable_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/kmod.c:155:9: note: in expansion of macro 'wait_event_killable_timeout' ret = wait_event_killable_timeout(kmod_wq, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/kmod.c:126:10: note: byref variable will be forcibly initialized va_list args; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/llist.h:51, from /kisskb/src/include/linux/smp_types.h:5, from /kisskb/src/include/linux/irq_work.h:5, from /kisskb/src/kernel/smp.c:10: /kisskb/src/kernel/smp.c: In function 'csd_lock_wait_toolong': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/smp.c:173:16: note: in expansion of macro 'smp_load_acquire' cpu_cur_csd = smp_load_acquire(&per_cpu(cur_csd, cpux)); /* Before func and info. */ ^~~~~~~~~~~~~~~~ /kisskb/src/kernel/smp.c: In function 'csd_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/smp.c:251:2: note: in expansion of macro 'smp_store_release' smp_store_release(&csd->node.u_flags, 0); ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/kernel/time/tick-sched.c:11: /kisskb/src/kernel/time/tick-sched.c: In function 'tick_do_update_jiffies64': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/time/tick-sched.c:132:3: note: in expansion of macro 'smp_store_release' smp_store_release(&tick_next_period, nextp); ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/time/tick-sched.c:72:25: note: in expansion of macro 'smp_load_acquire' if (ktime_before(now, smp_load_acquire(&tick_next_period))) ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/huge_mm.h:8, from /kisskb/src/include/linux/mm.h:703, from /kisskb/src/mm/swap_state.c:10: /kisskb/src/mm/swap_state.c: In function 'add_to_swap_cache': /kisskb/src/mm/swap_state.c:133:17: note: byref variable will be forcibly initialized XA_STATE_ORDER(xas, &address_space->i_pages, idx, compound_order(page)); ^~~ /kisskb/src/include/linux/xarray.h:1363:18: note: in definition of macro 'XA_STATE_ORDER' struct xa_state name = __XA_STATE(array, \ ^~~~ /kisskb/src/fs/ufs/inode.c: In function 'free_full_branch': /kisskb/src/fs/ufs/inode.c:994:18: note: byref variable will be forcibly initialized struct to_free ctx = {.inode = inode}; ^~~ /kisskb/src/fs/ufs/inode.c: In function 'free_branch_tail': /kisskb/src/fs/ufs/inode.c:1028:18: note: byref variable will be forcibly initialized struct to_free ctx = {.inode = inode}; ^~~ /kisskb/src/fs/udf/balloc.c: In function 'udf_table_free_blocks': /kisskb/src/fs/udf/balloc.c:368:32: note: byref variable will be forcibly initialized struct extent_position oepos, epos; ^~~~ /kisskb/src/fs/udf/balloc.c:368:25: note: byref variable will be forcibly initialized struct extent_position oepos, epos; ^~~~~ /kisskb/src/fs/udf/balloc.c:367:24: note: byref variable will be forcibly initialized struct kernel_lb_addr eloc; ^~~~ /kisskb/src/mm/swap_state.c: In function '__delete_from_swap_cache': /kisskb/src/mm/swap_state.c:189:11: note: byref variable will be forcibly initialized XA_STATE(xas, &address_space->i_pages, idx); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/mm/swap_state.c: In function 'clear_shadow_from_swap_cache': /kisskb/src/mm/swap_state.c:295:12: note: byref variable will be forcibly initialized XA_STATE(xas, &address_space->i_pages, curr); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/fs/udf/balloc.c: In function 'udf_table_prealloc_blocks': /kisskb/src/fs/udf/balloc.c:506:25: note: byref variable will be forcibly initialized struct extent_position epos; ^~~~ /kisskb/src/fs/udf/balloc.c:505:24: note: byref variable will be forcibly initialized struct kernel_lb_addr eloc; ^~~~ /kisskb/src/fs/udf/balloc.c: In function 'udf_table_new_block': /kisskb/src/fs/udf/balloc.c:568:31: note: byref variable will be forcibly initialized struct extent_position epos, goal_epos; ^~~~~~~~~ /kisskb/src/fs/udf/balloc.c:568:25: note: byref variable will be forcibly initialized struct extent_position epos, goal_epos; ^~~~ /kisskb/src/fs/udf/balloc.c:567:30: note: byref variable will be forcibly initialized struct kernel_lb_addr eloc, goal_eloc; ^~~~~~~~~ /kisskb/src/fs/udf/balloc.c:567:24: note: byref variable will be forcibly initialized struct kernel_lb_addr eloc, goal_eloc; ^~~~ /kisskb/src/mm/swap_state.c: In function 'swap_vma_readahead': /kisskb/src/mm/swap_state.c:835:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/mm/swap_state.c: In function 'swap_cluster_readahead': /kisskb/src/mm/swap_state.c:658:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/fs/adfs/dir_f.c: In function 'adfs_f_update': /kisskb/src/fs/adfs/dir_f.c:273:23: note: byref variable will be forcibly initialized struct adfs_direntry de; ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/interrupt.h:6, from /kisskb/src/net/netfilter/ipvs/ip_vs_conn.c:23: /kisskb/src/net/netfilter/ipvs/ip_vs_conn.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/adfs/dir_f.c: In function '__adfs_dir_get': /kisskb/src/fs/adfs/dir_f.c:217:23: note: byref variable will be forcibly initialized struct adfs_direntry de; ^~ /kisskb/src/fs/adfs/dir_f.c: In function 'adfs_f_iterate': /kisskb/src/fs/adfs/dir_f.c:256:21: note: byref variable will be forcibly initialized struct object_info obj; ^~~ /kisskb/src/net/netfilter/ipvs/ip_vs_conn.c: In function 'ip_vs_conn_hashkey_conn': /kisskb/src/net/netfilter/ipvs/ip_vs_conn.c:145:26: note: byref variable will be forcibly initialized struct ip_vs_conn_param p; ^ /kisskb/src/net/netfilter/ipvs/ip_vs_conn.c: In function 'ip_vs_conn_in_get': /kisskb/src/net/netfilter/ipvs/ip_vs_conn.c:299:27: note: byref variable will be forcibly initialized struct ip_vs_conn_param cport_zero_p = *p; ^~~~~~~~~~~~ /kisskb/src/net/netfilter/ipvs/ip_vs_conn.c: In function 'ip_vs_conn_in_get_proto': /kisskb/src/net/netfilter/ipvs/ip_vs_conn.c:339:26: note: byref variable will be forcibly initialized struct ip_vs_conn_param p; ^ /kisskb/src/net/netfilter/ipvs/ip_vs_conn.c: In function 'ip_vs_conn_out_get_proto': /kisskb/src/net/netfilter/ipvs/ip_vs_conn.c:456:26: note: byref variable will be forcibly initialized struct ip_vs_conn_param p; ^ /kisskb/src/net/sched/sch_mq.c: In function 'mq_offload_stats': /kisskb/src/net/sched/sch_mq.c:40:28: note: byref variable will be forcibly initialized struct tc_mq_qopt_offload opt = { ^~~ /kisskb/src/net/sched/sch_mq.c: In function 'mq_dump': /kisskb/src/net/sched/sch_mq.c:40:28: note: byref variable will be forcibly initialized /kisskb/src/net/sched/sch_mq.c: In function 'mq_graft': /kisskb/src/net/sched/sch_mq.c:194:28: note: byref variable will be forcibly initialized struct tc_mq_qopt_offload graft_offload; ^~~~~~~~~~~~~ /kisskb/src/kernel/trace/trace_output.c: In function 'trace_output_call': /kisskb/src/kernel/trace/trace_output.c:328:10: note: byref variable will be forcibly initialized va_list ap; ^~ /kisskb/src/mm/swapfile.c: In function 'scan_swap_map': /kisskb/src/mm/swapfile.c:1022:14: note: byref variable will be forcibly initialized swp_entry_t entry; ^~~~~ /kisskb/src/mm/swapfile.c: In function 'get_swap_page_of_type': /kisskb/src/mm/swapfile.c:1022:14: note: byref variable will be forcibly initialized /kisskb/src/mm/swapfile.c: In function 'unuse_pte_range': /kisskb/src/mm/swapfile.c:1954:19: note: byref variable will be forcibly initialized struct vm_fault vmf; ^~~ /kisskb/src/fs/affs/file.c: In function 'affs_bread_ino': /kisskb/src/fs/affs/file.c:467:26: note: byref variable will be forcibly initialized struct buffer_head *bh, tmp_bh; ^~~~~~ /kisskb/src/fs/befs/datastream.c: In function 'befs_read_datastream': /kisskb/src/fs/befs/datastream.c:53:17: note: byref variable will be forcibly initialized befs_block_run run; ^~~ /kisskb/src/fs/affs/file.c: In function 'affs_getzeroblk_ino': /kisskb/src/fs/affs/file.c:486:26: note: byref variable will be forcibly initialized struct buffer_head *bh, tmp_bh; ^~~~~~ /kisskb/src/fs/befs/btree.c: In function 'befs_btree_find': /kisskb/src/fs/befs/btree.c:249:19: note: byref variable will be forcibly initialized befs_btree_super bt_super; ^~~~~~~~ /kisskb/src/fs/befs/btree.c: In function 'befs_btree_read': /kisskb/src/fs/befs/btree.c:416:19: note: byref variable will be forcibly initialized befs_btree_super bt_super; ^~~~~~~~ /kisskb/src/fs/affs/file.c: In function 'affs_getemptyblk_ino': /kisskb/src/fs/affs/file.c:505:26: note: byref variable will be forcibly initialized struct buffer_head *bh, tmp_bh; ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/arch/arm64/include/asm/cache.h:61, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/compat.h:10, from /kisskb/src/kernel/futex.c:34: /kisskb/src/kernel/futex.c: In function 'mark_wake_futex': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/futex.c:1482:2: note: in expansion of macro 'smp_store_release' smp_store_release(&q->lock_ptr, NULL); ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/kernel/locking/rtmutex_common.h:17, from /kisskb/src/kernel/futex.c:46: /kisskb/src/kernel/futex.c: In function 'futex_wake': /kisskb/src/kernel/futex.c:1595:16: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wake_q); ^~~~~~ /kisskb/src/include/linux/sched/wake_q.h:46:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = { WAKE_Q_TAIL, &name.first } ^~~~ /kisskb/src/kernel/module_signing.c: In function 'mod_verify_sig': /kisskb/src/kernel/module_signing.c:22:26: note: byref variable will be forcibly initialized struct module_signature ms; ^~ /kisskb/src/kernel/futex.c: In function 'futex_wake_op': /kisskb/src/kernel/futex.c:1692:16: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wake_q); ^~~~~~ /kisskb/src/include/linux/sched/wake_q.h:46:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = { WAKE_Q_TAIL, &name.first } ^~~~ /kisskb/src/kernel/futex.c: In function 'futex_wait': /kisskb/src/kernel/futex.c:2686:25: note: byref variable will be forcibly initialized struct hrtimer_sleeper timeout, *to; ^~~~~~~ In file included from /kisskb/src/kernel/locking/rtmutex_common.h:17, from /kisskb/src/kernel/futex.c:46: /kisskb/src/kernel/futex.c: In function 'wake_futex_pi': /kisskb/src/kernel/futex.c:1499:16: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wake_q); ^~~~~~ /kisskb/src/include/linux/sched/wake_q.h:46:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = { WAKE_Q_TAIL, &name.first } ^~~~ /kisskb/src/kernel/futex.c: In function 'futex_lock_pi': /kisskb/src/kernel/futex.c:2779:25: note: byref variable will be forcibly initialized struct rt_mutex_waiter rt_waiter; ^~~~~~~~~ /kisskb/src/kernel/futex.c:2777:25: note: byref variable will be forcibly initialized struct hrtimer_sleeper timeout, *to; ^~~~~~~ /kisskb/src/kernel/futex.c: In function 'futex_wait_requeue_pi': /kisskb/src/kernel/futex.c:3174:25: note: byref variable will be forcibly initialized struct rt_mutex_waiter rt_waiter; ^~~~~~~~~ /kisskb/src/kernel/futex.c:3173:25: note: byref variable will be forcibly initialized struct hrtimer_sleeper timeout, *to; ^~~~~~~ In file included from /kisskb/src/kernel/locking/rtmutex_common.h:17, from /kisskb/src/kernel/futex.c:46: /kisskb/src/kernel/futex.c: In function 'futex_requeue': /kisskb/src/kernel/futex.c:1928:16: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wake_q); ^~~~~~ /kisskb/src/include/linux/sched/wake_q.h:46:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = { WAKE_Q_TAIL, &name.first } ^~~~ /kisskb/src/mm/swap_slots.c: In function 'get_swap_page': /kisskb/src/mm/swap_slots.c:308:14: note: byref variable will be forcibly initialized swp_entry_t entry; ^~~~~ /kisskb/src/kernel/futex.c: In function '__do_sys_futex': /kisskb/src/kernel/futex.c:3769:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^~ /kisskb/src/net/core/skbuff.c: In function 'skb_find_text': /kisskb/src/net/core/skbuff.c:3610:18: note: byref variable will be forcibly initialized struct ts_state state; ^~~~~ /kisskb/src/fs/affs/amigaffs.c: In function 'affs_error': /kisskb/src/fs/affs/amigaffs.c:476:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/fs/affs/amigaffs.c: In function 'affs_warning': /kisskb/src/fs/affs/amigaffs.c:492:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/net/core/skbuff.c: In function 'skb_send_sock_locked': /kisskb/src/net/core/skbuff.c:2479:17: note: byref variable will be forcibly initialized struct msghdr msg; ^~~ /kisskb/src/net/core/skbuff.c:2478:15: note: byref variable will be forcibly initialized struct kvec kv; ^~ /kisskb/src/net/core/skbuff.c: In function '__skb_checksum_complete_head': /kisskb/src/net/core/skbuff.c:2731:32: note: byref variable will be forcibly initialized const struct skb_checksum_ops ops = { ^~~ /kisskb/src/net/core/skbuff.c: In function '__skb_checksum_complete': /kisskb/src/net/core/skbuff.c:2731:32: note: byref variable will be forcibly initialized /kisskb/src/fs/exfat/nls.c: In function 'exfat_create_upcase_table': /kisskb/src/fs/exfat/nls.c:754:21: note: byref variable will be forcibly initialized struct exfat_chain clu; ^~~ /kisskb/src/fs/gfs2/xattr.c: In function 'gfs2_ea_find': /kisskb/src/fs/gfs2/xattr.c:191:17: note: byref variable will be forcibly initialized struct ea_find ef; ^~ /kisskb/src/net/core/skbuff.c: In function 'skb_segment': /kisskb/src/net/core/skbuff.c:2731:32: note: byref variable will be forcibly initialized /kisskb/src/net/core/skbuff.c: In function 'pskb_trim_rcsum_slow': /kisskb/src/net/core/skbuff.c:2731:32: note: byref variable will be forcibly initialized /kisskb/src/fs/gfs2/xattr.c: In function '__gfs2_xattr_get': /kisskb/src/fs/gfs2/xattr.c:567:26: note: byref variable will be forcibly initialized struct gfs2_ea_location el; ^~ /kisskb/src/fs/gfs2/xattr.c: In function 'gfs2_xattr_get': /kisskb/src/fs/gfs2/xattr.c:594:21: note: byref variable will be forcibly initialized struct gfs2_holder gh; ^~ /kisskb/src/fs/gfs2/xattr.c: In function 'ea_dealloc_unstuffed': /kisskb/src/fs/gfs2/xattr.c:230:21: note: byref variable will be forcibly initialized struct gfs2_holder rg_gh; ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/netfilter/ipset/ip_set_core.c:10: /kisskb/src/net/netfilter/ipset/ip_set_core.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/gfs2/xattr.c: In function 'gfs2_xattr_remove': /kisskb/src/fs/gfs2/xattr.c:1121:26: note: byref variable will be forcibly initialized struct gfs2_ea_location el; ^~ /kisskb/src/net/netfilter/ipset/ip_set_core.c: In function 'ip_set_init_comment': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_core.c:358:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(comment->c, c); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_core.c:347:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(comment->c, NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_core.c: In function 'ip_set_comment_free': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_core.c:389:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(comment->c, NULL); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/include/linux/moduleloader.h:6, from /kisskb/src/kernel/module.c:11: /kisskb/src/kernel/module.c: In function 'rb_link_node_rcu': /kisskb/src/fs/gfs2/xattr.c: In function 'ea_init': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rbtree.h:84:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*rb_link, node); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/gfs2/xattr.c:793:25: note: byref variable will be forcibly initialized struct gfs2_ea_request er; ^~ /kisskb/src/fs/gfs2/xattr.c: In function 'ea_set_i': /kisskb/src/fs/gfs2/xattr.c:1034:16: note: byref variable will be forcibly initialized struct ea_set es; ^~ /kisskb/src/fs/gfs2/xattr.c:1033:25: note: byref variable will be forcibly initialized struct gfs2_ea_request er; ^~ /kisskb/src/fs/gfs2/xattr.c: In function 'ea_dealloc_indirect': /kisskb/src/fs/gfs2/xattr.c:1253:24: note: byref variable will be forcibly initialized struct gfs2_rgrp_list rlist; ^~~~~ /kisskb/src/net/netfilter/ipset/ip_set_core.c: In function 'ip_set_net_init': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_core.c:2379:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(inst->ip_set_list, list); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/gfs2/xattr.c: In function 'ea_dealloc_block': /kisskb/src/fs/gfs2/xattr.c:1375:21: note: byref variable will be forcibly initialized struct gfs2_holder gh; ^~ /kisskb/src/fs/gfs2/xattr.c: In function 'gfs2_listxattr': /kisskb/src/fs/gfs2/xattr.c:416:18: note: byref variable will be forcibly initialized struct ea_list ei = { .ei_er = &er, .ei_size = 0 }; ^~ /kisskb/src/fs/gfs2/xattr.c:402:21: note: byref variable will be forcibly initialized struct gfs2_holder i_gh; ^~~~ /kisskb/src/fs/gfs2/xattr.c:401:25: note: byref variable will be forcibly initialized struct gfs2_ea_request er; ^~ /kisskb/src/fs/gfs2/xattr.c: In function 'gfs2_xattr_acl_get': /kisskb/src/fs/gfs2/xattr.c:524:26: note: byref variable will be forcibly initialized struct gfs2_ea_location el; ^~ /kisskb/src/fs/gfs2/xattr.c: In function '__gfs2_xattr_set': /kisskb/src/fs/gfs2/xattr.c:1162:26: note: byref variable will be forcibly initialized struct gfs2_ea_location el; ^~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/include/trace/events/module.h:134, from /kisskb/src/kernel/module.c:63: /kisskb/src/kernel/module.c: In function 'perf_trace_module_load': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/module.h:31:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(module_load, ^~~~~~~~~~~ /kisskb/src/kernel/module.c: In function 'perf_trace_module_free': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/module.h:50:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(module_free, ^~~~~~~~~~~ /kisskb/src/fs/gfs2/xattr.c: In function 'gfs2_xattr_set': /kisskb/src/fs/gfs2/xattr.c:1222:21: note: byref variable will be forcibly initialized struct gfs2_holder gh; ^~ /kisskb/src/kernel/module.c: In function 'perf_trace_module_refcnt': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/module.h:70:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(module_refcnt, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/module.c: In function 'perf_trace_module_request': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/module.h:107:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(module_request, ^~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/module.h:134, from /kisskb/src/kernel/module.c:63: /kisskb/src/kernel/module.c: In function 'trace_event_raw_event_module_load': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/module.h:31:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(module_load, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/module.h:31:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(module_load, ^~~~~~~~~~~ /kisskb/src/kernel/module.c: In function 'trace_event_raw_event_module_free': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/module.h:50:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(module_free, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/module.h:50:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(module_free, ^~~~~~~~~~~ /kisskb/src/kernel/module.c: In function 'trace_event_raw_event_module_refcnt': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/module.h:70:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(module_refcnt, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/module.h:70:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(module_refcnt, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/module.c: In function 'trace_event_raw_event_module_request': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/module.h:107:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(module_request, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/module.h:107:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(module_request, ^~~~~~~~~~~ /kisskb/src/kernel/module.c: In function 'find_symbol': /kisskb/src/kernel/module.c:629:25: note: byref variable will be forcibly initialized struct find_symbol_arg fsa; ^~~ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/include/linux/moduleloader.h:6, from /kisskb/src/kernel/module.c:11: /kisskb/src/kernel/module.c: In function 'mod_kobject_put': /kisskb/src/kernel/module.c:1895:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(c); ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/net/netfilter/ipset/ip_set_core.c: In function 'ip_set_dump': /kisskb/src/net/netfilter/ipset/ip_set_core.c:1692:31: note: byref variable will be forcibly initialized struct netlink_dump_control c = { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/netfilter/ipset/ip_set_core.c:10: /kisskb/src/net/netfilter/ipset/ip_set_core.c: In function 'ip_set_create': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_core.c:1150:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(inst->ip_set_list, list); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/include/linux/moduleloader.h:6, from /kisskb/src/kernel/module.c:11: /kisskb/src/kernel/module.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/include/linux/moduleloader.h:6, from /kisskb/src/kernel/module.c:11: /kisskb/src/kernel/module.c: In function 'add_unformed_module': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/module.c:3798:10: note: in expansion of macro 'wait_event_interruptible' err = wait_event_interruptible(module_wq, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/module.c: In function 'resolve_symbol_wait': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/module.c:1549:6: note: in expansion of macro 'wait_event_interruptible_timeout' if (wait_event_interruptible_timeout(module_wq, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/include/linux/moduleloader.h:6, from /kisskb/src/kernel/module.c:11: /kisskb/src/kernel/module.c: In function 'do_init_module': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/module.c:3720:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(mod->kallsyms, &mod->core_kallsyms); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/mm/mmu_notifier.c:10: /kisskb/src/mm/mmu_notifier.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmu_notifier.h:7, from /kisskb/src/mm/mmu_notifier.c:11: /kisskb/src/mm/mmu_notifier.c: In function 'mmu_interval_read_begin': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/mm/mmu_notifier.c:248:3: note: in expansion of macro 'wait_event' wait_event(subscriptions->wq, ^~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/mm/mmu_notifier.c:10: /kisskb/src/mm/mmu_notifier.c: In function '__mmu_notifier_register': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/mmu_notifier.c:655:3: note: in expansion of macro 'smp_store_release' smp_store_release(&mm->notifier_subscriptions, subscriptions); ^~~~~~~~~~~~~~~~~ /kisskb/src/mm/mmu_notifier.c: In function 'mmu_interval_notifier_insert': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/mm/mmu_notifier.c:982:18: note: in expansion of macro 'smp_load_acquire' subscriptions = smp_load_acquire(&mm->notifier_subscriptions); ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmu_notifier.h:7, from /kisskb/src/mm/mmu_notifier.c:11: /kisskb/src/mm/mmu_notifier.c: In function 'mmu_interval_notifier_remove': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/mm/mmu_notifier.c:1062:3: note: in expansion of macro 'wait_event' wait_event(subscriptions->wq, ^~~~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/bus/mhi/core/pm.c:8: /kisskb/src/drivers/bus/mhi/core/pm.c: In function 'mhi_pm_disable_transition': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/bus/mhi/core/pm.c:473:9: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(mhi_cntrl->state_event, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/bus/mhi/core/pm.c: In function 'mhi_pm_suspend': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/bus/mhi/core/pm.c:841:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(mhi_cntrl->state_event, ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/bus/mhi/core/pm.c:801:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(mhi_cntrl->state_event, ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/f2fs/dir.c: In function 'f2fs_match_name': /kisskb/src/fs/f2fs/dir.c:262:22: note: byref variable will be forcibly initialized struct fscrypt_name f; ^ /kisskb/src/drivers/bus/mhi/core/pm.c: In function 'mhi_pm_resume': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/bus/mhi/core/pm.c:906:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(mhi_cntrl->state_event, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/bus/mhi/core/pm.c: In function 'mhi_force_rddm_mode': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/bus/mhi/core/pm.c:1214:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(mhi_cntrl->state_event, ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/f2fs/dir.c: In function 'f2fs_setup_filename': /kisskb/src/fs/f2fs/dir.c:139:22: note: byref variable will be forcibly initialized struct fscrypt_name crypt_name; ^~~~~~~~~~ /kisskb/src/fs/f2fs/dir.c: In function 'f2fs_prepare_lookup': /kisskb/src/fs/f2fs/dir.c:158:22: note: byref variable will be forcibly initialized struct fscrypt_name crypt_name; ^~~~~~~~~~ /kisskb/src/fs/f2fs/dir.c: In function 'find_in_block': /kisskb/src/drivers/bus/mhi/core/pm.c: In function 'mhi_ready_state_transition': /kisskb/src/fs/f2fs/dir.c:198:25: note: byref variable will be forcibly initialized struct f2fs_dentry_ptr d; ^ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/bus/mhi/core/pm.c:164:2: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(mhi_cntrl->state_event, ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/f2fs/dir.c: In function 'f2fs_find_entry': /kisskb/src/fs/f2fs/dir.c:432:23: note: byref variable will be forcibly initialized struct f2fs_filename fname; ^~~~~ /kisskb/src/drivers/bus/mhi/core/pm.c: In function 'mhi_pm_sys_error_transition': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/bus/mhi/core/pm.c:605:9: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(mhi_cntrl->state_event, ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/f2fs/dir.c: In function 'f2fs_has_enough_room': /kisskb/src/fs/f2fs/dir.c:669:25: note: byref variable will be forcibly initialized struct f2fs_dentry_ptr d; ^ /kisskb/src/fs/f2fs/dir.c: In function 'f2fs_do_make_empty_dir': /kisskb/src/fs/f2fs/dir.c:527:21: note: byref variable will be forcibly initialized struct fscrypt_str dotdot = FSTR_INIT("..", 2); ^~~~~~ /kisskb/src/fs/f2fs/dir.c:526:21: note: byref variable will be forcibly initialized struct fscrypt_str dot = FSTR_INIT(".", 1); ^~~ /kisskb/src/fs/f2fs/dir.c: In function 'make_empty_dir': /kisskb/src/fs/f2fs/dir.c:541:25: note: byref variable will be forcibly initialized struct f2fs_dentry_ptr d; ^ /kisskb/src/fs/f2fs/dir.c: In function 'f2fs_add_regular_entry': /kisskb/src/fs/f2fs/dir.c:712:25: note: byref variable will be forcibly initialized struct f2fs_dentry_ptr d; ^ /kisskb/src/fs/f2fs/dir.c: In function 'f2fs_do_add_link': /kisskb/src/fs/f2fs/dir.c:820:23: note: byref variable will be forcibly initialized struct f2fs_filename fname; ^~~~~ /kisskb/src/drivers/bus/mhi/core/pm.c: In function 'mhi_async_power_up': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/bus/mhi/core/pm.c:1085:9: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(mhi_cntrl->state_event, ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/f2fs/dir.c: In function 'f2fs_fill_dentries': /kisskb/src/fs/f2fs/dir.c:993:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/fs/f2fs/dir.c:991:21: note: byref variable will be forcibly initialized struct fscrypt_str de_name = FSTR_INIT(NULL, 0); ^~~~~~~ /kisskb/src/drivers/bus/mhi/core/pm.c: In function 'mhi_sync_power_up': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/bus/mhi/core/pm.c:1188:2: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(mhi_cntrl->state_event, ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/f2fs_fs.h:11, from /kisskb/src/fs/f2fs/dir.c:10: /kisskb/src/fs/f2fs/dir.c: In function 'f2fs_readdir': /kisskb/src/include/linux/pagemap.h:838:19: note: byref variable will be forcibly initialized DEFINE_READAHEAD(ractl, file, mapping, index); ^~~~~ /kisskb/src/include/linux/pagemap.h:805:27: note: in definition of macro 'DEFINE_READAHEAD' struct readahead_control rac = { \ ^~~ /kisskb/src/fs/f2fs/dir.c:1075:21: note: byref variable will be forcibly initialized struct fscrypt_str fstr = FSTR_INIT(NULL, 0); ^~~~ /kisskb/src/fs/f2fs/dir.c:1074:25: note: byref variable will be forcibly initialized struct f2fs_dentry_ptr d; ^ /kisskb/src/drivers/bus/mhi/core/pm.c: In function '__mhi_device_get_sync': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/bus/mhi/core/pm.c:938:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(mhi_cntrl->state_event, ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/crash_core.c: In function 'vmcoreinfo_append_str': /kisskb/src/kernel/crash_core.c:353:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/sound/core/rawmidi.c: In function 'snd_rawmidi_info_user': /kisskb/src/sound/core/rawmidi.c:611:26: note: byref variable will be forcibly initialized struct snd_rawmidi_info info; ^~~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/bus/mhi/core/pm.c:8: /kisskb/src/drivers/bus/mhi/core/pm.c: In function 'mhi_pm_st_worker': /kisskb/src/drivers/bus/mhi/core/pm.c:724:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/sound/core/rawmidi.c: In function 'snd_rawmidi_ioctl_status32': /kisskb/src/sound/core/rawmidi.c:762:30: note: byref variable will be forcibly initialized struct snd_rawmidi_status64 status64; ^~~~~~~~ /kisskb/src/sound/core/rawmidi.c:761:30: note: byref variable will be forcibly initialized struct snd_rawmidi_status32 status32; ^~~~~~~~ /kisskb/src/sound/core/rawmidi.c: In function 'snd_rawmidi_ioctl_status64': /kisskb/src/sound/core/rawmidi.c:803:30: note: byref variable will be forcibly initialized struct snd_rawmidi_status64 status; ^~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/sound/core.h:10, from /kisskb/src/sound/core/rawmidi.c:7: /kisskb/src/sound/core/rawmidi.c: In function 'snd_rawmidi_drain_output': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/core/rawmidi.c:232:12: note: in expansion of macro 'wait_event_interruptible_timeout' timeout = wait_event_interruptible_timeout(runtime->sleep, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/block/scsi_ioctl.c: In function 'put_sg_io_hdr': /kisskb/src/block/scsi_ioctl.c:552:27: note: byref variable will be forcibly initialized struct compat_sg_io_hdr hdr32 = { ^~~~~ /kisskb/src/block/scsi_ioctl.c: In function 'get_sg_io_hdr': /kisskb/src/block/scsi_ioctl.c:594:26: note: byref variable will be forcibly initialized struct compat_sg_io_hdr hdr32; ^~~~~ /kisskb/src/block/scsi_ioctl.c: In function 'scsi_get_cdrom_generic_arg': /kisskb/src/block/scsi_ioctl.c:656:39: note: byref variable will be forcibly initialized struct compat_cdrom_generic_command cgc32; ^~~~~ /kisskb/src/block/scsi_ioctl.c: In function 'scsi_put_cdrom_generic_arg': /kisskb/src/block/scsi_ioctl.c:686:39: note: byref variable will be forcibly initialized struct compat_cdrom_generic_command cgc32 = { ^~~~~ /kisskb/src/fs/orangefs/inode.c: In function 'orangefs_writepage_locked': /kisskb/src/fs/orangefs/inode.c:24:17: note: byref variable will be forcibly initialized struct bio_vec bv; ^~ /kisskb/src/fs/orangefs/inode.c:23:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^~~~ /kisskb/src/block/scsi_ioctl.c: In function 'sg_io': /kisskb/src/block/scsi_ioctl.c:331:19: note: byref variable will be forcibly initialized struct iov_iter i; ^ /kisskb/src/block/scsi_ioctl.c: In function 'scsi_cdrom_send_packet': /kisskb/src/block/scsi_ioctl.c:715:19: note: byref variable will be forcibly initialized struct sg_io_hdr hdr; ^~~ /kisskb/src/block/scsi_ioctl.c:714:31: note: byref variable will be forcibly initialized struct cdrom_generic_command cgc; ^~~ /kisskb/src/fs/orangefs/inode.c: In function 'orangefs_writepages_work': /kisskb/src/fs/orangefs/inode.c:94:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^~~~ /kisskb/src/fs/orangefs/inode.c:93:36: note: byref variable will be forcibly initialized struct orangefs_write_range *wrp, wr; ^~ /kisskb/src/block/scsi_ioctl.c: In function 'scsi_cmd_ioctl': /kisskb/src/block/scsi_ioctl.c:804:21: note: byref variable will be forcibly initialized struct sg_io_hdr hdr; ^~~ In file included from /kisskb/src/sound/core/rawmidi.c:1529: /kisskb/src/sound/core/rawmidi.c: In function 'snd_rawmidi_ioctl_params_compat': /kisskb/src/sound/core/rawmidi_compat.c:22:28: note: byref variable will be forcibly initialized struct snd_rawmidi_params params; ^~~~~~ /kisskb/src/sound/core/rawmidi.c: In function 'snd_rawmidi_ioctl_status_compat64': /kisskb/src/sound/core/rawmidi_compat.c:59:37: note: byref variable will be forcibly initialized struct compat_snd_rawmidi_status64 compat_status; ^~~~~~~~~~~~~ /kisskb/src/sound/core/rawmidi_compat.c:58:30: note: byref variable will be forcibly initialized struct snd_rawmidi_status64 status; ^~~~~~ /kisskb/src/sound/core/rawmidi.c: In function 'snd_rawmidi_ioctl': /kisskb/src/sound/core/rawmidi.c:859:29: note: byref variable will be forcibly initialized struct snd_rawmidi_params params; ^~~~~~ In file included from /kisskb/src/fs/read_write.c:13: /kisskb/src/fs/read_write.c: In function 'iov_iter_iovec': /kisskb/src/include/linux/uio.h:107:9: note: userspace variable will be forcibly initialized return (struct iovec) { ^ /kisskb/src/sound/core/rawmidi.c: In function 'snd_rawmidi_info_select_user': /kisskb/src/sound/core/rawmidi.c:662:26: note: byref variable will be forcibly initialized struct snd_rawmidi_info info; ^~~~ /kisskb/src/fs/orangefs/inode.c: In function 'orangefs_writepages': /kisskb/src/fs/orangefs/inode.c:217:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/fs/read_write.c: In function '__kernel_write': /kisskb/src/fs/read_write.c:533:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^~~~ /kisskb/src/fs/read_write.c:532:15: note: byref variable will be forcibly initialized struct kiocb kiocb; ^~~~~ /kisskb/src/fs/read_write.c:528:14: note: byref variable will be forcibly initialized struct kvec iov = { ^~~ /kisskb/src/fs/read_write.c: In function 'new_sync_read': /kisskb/src/fs/read_write.c:408:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^~~~ /kisskb/src/fs/read_write.c:407:15: note: byref variable will be forcibly initialized struct kiocb kiocb; ^~~~~ /kisskb/src/fs/read_write.c:406:15: note: byref variable will be forcibly initialized struct iovec iov = { .iov_base = buf, .iov_len = len }; ^~~ /kisskb/src/fs/read_write.c: In function 'new_sync_write': /kisskb/src/fs/read_write.c:511:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^~~~ /kisskb/src/fs/read_write.c:510:15: note: byref variable will be forcibly initialized struct kiocb kiocb; ^~~~~ /kisskb/src/fs/read_write.c:509:15: note: byref variable will be forcibly initialized struct iovec iov = { .iov_base = (void __user *)buf, .iov_len = len }; ^~~ /kisskb/src/fs/read_write.c: In function 'do_iter_readv_writev': /kisskb/src/fs/read_write.c:728:15: note: byref variable will be forcibly initialized struct kiocb kiocb; ^~~~~ /kisskb/src/block/bsg.c: In function 'bsg_sg_io': /kisskb/src/block/bsg.c:139:18: note: byref variable will be forcibly initialized struct sg_io_v4 hdr; ^~~ /kisskb/src/sound/core/rawmidi.c: In function 'snd_rawmidi_write': /kisskb/src/sound/core/rawmidi.c:1478:23: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^~~~ /kisskb/src/sound/core/rawmidi.c:1443:23: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^~~~ /kisskb/src/sound/core/rawmidi.c: In function 'snd_rawmidi_read': /kisskb/src/sound/core/rawmidi.c:1112:23: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^~~~ In file included from /kisskb/src/fs/read_write.c:13: /kisskb/src/fs/read_write.c: In function 'do_loop_readv_writev': /kisskb/src/include/linux/uio.h:107:9: note: userspace variable will be forcibly initialized return (struct iovec) { ^ /kisskb/src/fs/read_write.c:757:16: note: userspace variable will be forcibly initialized struct iovec iovec = iov_iter_iovec(iter); ^~~~~ /kisskb/src/sound/core/rawmidi.c: In function 'snd_rawmidi_open': /kisskb/src/sound/core/rawmidi.c:409:21: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^~~~ /kisskb/src/fs/orangefs/inode.c: In function 'orangefs_readpage': /kisskb/src/fs/orangefs/inode.c:251:17: note: byref variable will be forcibly initialized struct bio_vec bv; ^~ /kisskb/src/fs/orangefs/inode.c:250:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^~~~ /kisskb/src/fs/read_write.c: In function 'vfs_readv': /kisskb/src/fs/read_write.c:916:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^~~~ /kisskb/src/fs/read_write.c: In function 'vfs_writev': /kisskb/src/fs/read_write.c:933:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^~~~ /kisskb/src/fs/orangefs/inode.c: In function 'orangefs_update_time': /kisskb/src/fs/orangefs/inode.c:941:15: note: byref variable will be forcibly initialized struct iattr iattr; ^~~~~ /kisskb/src/fs/read_write.c: In function '__kernel_read': /kisskb/src/fs/read_write.c:437:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^~~~ /kisskb/src/fs/read_write.c:436:15: note: byref variable will be forcibly initialized struct kiocb kiocb; ^~~~~ /kisskb/src/fs/read_write.c:432:14: note: byref variable will be forcibly initialized struct kvec iov = { ^~~ /kisskb/src/sound/core/pcm_dmaengine.c: In function 'snd_dmaengine_pcm_pointer': /kisskb/src/sound/core/pcm_dmaengine.c:244:22: note: byref variable will be forcibly initialized struct dma_tx_state state; ^~~~~ /kisskb/src/sound/core/pcm_dmaengine.c: In function 'snd_dmaengine_pcm_request_channel': /kisskb/src/sound/core/pcm_dmaengine.c:275:17: note: byref variable will be forcibly initialized dma_cap_mask_t mask; ^~~~ /kisskb/src/net/netlink/genetlink.c: In function 'genl_validate_ops': /kisskb/src/net/netlink/genetlink.c:369:20: note: byref variable will be forcibly initialized struct genl_ops op2; ^~~ /kisskb/src/net/netlink/genetlink.c:363:19: note: byref variable will be forcibly initialized struct genl_ops op; ^~ /kisskb/src/fs/file_table.c: In function 'alloc_file_pseudo': /kisskb/src/fs/file_table.c:222:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/net/netlink/genetlink.c: In function 'ctrl_dumppolicy_start': /kisskb/src/net/netlink/genetlink.c:1136:18: note: byref variable will be forcibly initialized struct genl_ops op; ^~ /kisskb/src/fs/adfs/dir_fplus.c: In function 'adfs_fplus_update': /kisskb/src/fs/adfs/dir_fplus.c:233:26: note: byref variable will be forcibly initialized struct adfs_bigdirentry bde; ^~~ /kisskb/src/fs/adfs/dir_fplus.c: In function 'adfs_fplus_getnext': /kisskb/src/fs/adfs/dir_fplus.c:175:26: note: byref variable will be forcibly initialized struct adfs_bigdirentry bde; ^~~ /kisskb/src/fs/adfs/dir_fplus.c: In function 'adfs_fplus_iterate': /kisskb/src/fs/adfs/dir_fplus.c:212:21: note: byref variable will be forcibly initialized struct object_info obj; ^~~ /kisskb/src/net/netlink/genetlink.c: In function 'ctrl_dumppolicy': /kisskb/src/net/netlink/genetlink.c:1269:20: note: byref variable will be forcibly initialized struct genl_ops op; ^~ /kisskb/src/fs/f2fs/file.c: In function 'f2fs_ioc_fsgetxattr': /kisskb/src/fs/f2fs/file.c:3141:17: note: byref variable will be forcibly initialized struct fsxattr fa; ^~ /kisskb/src/net/netlink/genetlink.c: In function 'ctrl_fill_info': /kisskb/src/net/netlink/genetlink.c:847:20: note: byref variable will be forcibly initialized struct genl_ops op; ^~ /kisskb/src/fs/f2fs/file.c: In function 'f2fs_ioc_get_compress_option': /kisskb/src/fs/f2fs/file.c:3950:26: note: byref variable will be forcibly initialized struct f2fs_comp_option option; ^~~~~~ /kisskb/src/net/netlink/genetlink.c: In function 'genl_family_rcv_msg_dumpit': /kisskb/src/net/netlink/genetlink.c:689:31: note: byref variable will be forcibly initialized struct netlink_dump_control c = { ^ /kisskb/src/net/netlink/genetlink.c:677:31: note: byref variable will be forcibly initialized struct netlink_dump_control c = { ^ /kisskb/src/net/netlink/genetlink.c:664:28: note: byref variable will be forcibly initialized struct genl_start_context ctx; ^~~ /kisskb/src/net/netlink/genetlink.c: In function 'genl_family_rcv_msg_doit': /kisskb/src/net/netlink/genetlink.c:711:19: note: byref variable will be forcibly initialized struct genl_info info; ^~~~ /kisskb/src/net/netlink/genetlink.c: In function 'genl_family_rcv_msg': /kisskb/src/net/netlink/genetlink.c:757:18: note: byref variable will be forcibly initialized struct genl_ops op; ^~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netlink/genetlink.c:10: /kisskb/src/net/netlink/genetlink.c: In function 'genl_unregister_family': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/net/netlink/genetlink.c:475:2: note: in expansion of macro 'wait_event' wait_event(genl_sk_destructing_waitq, ^~~~~~~~~~ /kisskb/src/fs/adfs/inode.c: In function 'adfs_write_inode': /kisskb/src/fs/adfs/inode.c:355:21: note: byref variable will be forcibly initialized struct object_info obj; ^~~ In file included from /kisskb/src/sound/pci/echoaudio/mia.c:50: /kisskb/src/sound/pci/echoaudio/mia.c: In function 'snd_mask_refine': /kisskb/src/include/sound/pcm_params.h:156:18: note: byref variable will be forcibly initialized struct snd_mask old; ^~~ /kisskb/src/fs/f2fs/file.c: In function 'f2fs_release_compress_blocks': /kisskb/src/fs/f2fs/file.c:3547:24: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^~ In file included from /kisskb/src/sound/pci/echoaudio/mia.c:108: /kisskb/src/sound/pci/echoaudio/mia.c: In function 'hw_rule_capture_format_by_channels': /kisskb/src/sound/pci/echoaudio/echoaudio.c:113:18: note: byref variable will be forcibly initialized struct snd_mask fmt; ^~~ /kisskb/src/sound/pci/echoaudio/mia.c: In function 'hw_rule_playback_format_by_channels': /kisskb/src/sound/pci/echoaudio/echoaudio.c:175:18: note: byref variable will be forcibly initialized struct snd_mask fmt; ^~~ /kisskb/src/sound/pci/echoaudio/mia.c: In function 'pcm_prepare': /kisskb/src/sound/pci/echoaudio/echoaudio.c:682:21: note: byref variable will be forcibly initialized struct audioformat format; ^~~~~~ /kisskb/src/fs/f2fs/file.c: In function 'f2fs_ioc_fitrim': /kisskb/src/fs/f2fs/file.c:2296:22: note: byref variable will be forcibly initialized struct fstrim_range range; ^~~~~ /kisskb/src/fs/f2fs/file.c: In function 'f2fs_ioc_gc_range': /kisskb/src/fs/f2fs/file.c:2525:23: note: byref variable will be forcibly initialized struct f2fs_gc_range range; ^~~~~ /kisskb/src/fs/f2fs/file.c: In function 'f2fs_compat_ioc_gc_range': /kisskb/src/fs/f2fs/file.c:4437:23: note: byref variable will be forcibly initialized struct f2fs_gc_range range; ^~~~~ /kisskb/src/fs/f2fs/file.c: In function 'f2fs_ioc_flush_device': /kisskb/src/fs/f2fs/file.c:2918:27: note: byref variable will be forcibly initialized struct f2fs_flush_device range; ^~~~~ /kisskb/src/fs/f2fs/file.c: In function 'f2fs_defragment_range': /kisskb/src/fs/f2fs/file.c:2568:21: note: byref variable will be forcibly initialized struct extent_info ei = {0, 0, 0}; ^~ /kisskb/src/fs/f2fs/file.c: In function 'f2fs_ioc_defragment': /kisskb/src/fs/f2fs/file.c:2712:25: note: byref variable will be forcibly initialized struct f2fs_defragment range; ^~~~~ /kisskb/src/sound/pci/echoaudio/mia.c: In function 'hw_rule_capture_channels_by_format': /kisskb/src/sound/pci/echoaudio/echoaudio.c:141:22: note: byref variable will be forcibly initialized struct snd_interval ch; ^~ /kisskb/src/sound/pci/echoaudio/mia.c: In function 'hw_rule_sample_rate': /kisskb/src/sound/pci/echoaudio/echoaudio.c:248:22: note: byref variable will be forcibly initialized struct snd_interval fixed; ^~~~~ /kisskb/src/sound/pci/echoaudio/mia.c: In function 'hw_rule_playback_channels_by_format': /kisskb/src/sound/pci/echoaudio/echoaudio.c:210:22: note: byref variable will be forcibly initialized struct snd_interval ch; ^~ /kisskb/src/fs/ufs/super.c: In function 'ufs_warning': /kisskb/src/fs/ufs/super.c:335:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/fs/f2fs/file.c: In function '__read_out_blkaddrs': /kisskb/src/fs/f2fs/file.c:1099:23: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^~ /kisskb/src/fs/f2fs/file.c: In function '__roll_back_blkaddrs': /kisskb/src/fs/f2fs/file.c:1154:23: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^~ /kisskb/src/sound/xen/xen_snd_front_evtchnl.c: In function 'xen_snd_front_evtchnl_publish_all': /kisskb/src/sound/xen/xen_snd_front_evtchnl.c:387:28: note: byref variable will be forcibly initialized struct xenbus_transaction xbt; ^~~ In file included from /kisskb/src/include/linux/filter.h:21, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/net/inet_sock.h:22, from /kisskb/src/include/net/ip.h:28, from /kisskb/src/net/sched/sch_frag.c:5: /kisskb/src/net/sched/sch_frag.c: In function '__vlan_get_protocol': /kisskb/src/include/linux/if_vlan.h:600:20: note: byref variable will be forcibly initialized struct vlan_hdr vhdr, *vh; ^~~~ /kisskb/src/fs/f2fs/file.c: In function 'f2fs_reserve_compress_blocks': /kisskb/src/fs/f2fs/file.c:3700:24: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^~ /kisskb/src/net/sched/sch_frag.c: In function 'sch_fragment': /kisskb/src/net/sched/sch_frag.c:109:19: note: byref variable will be forcibly initialized struct rt6_info sch_frag_rt; ^~~~~~~~~~~ /kisskb/src/net/sched/sch_frag.c:93:20: note: byref variable will be forcibly initialized struct dst_entry sch_frag_dst; ^~~~~~~~~~~~ /kisskb/src/fs/ufs/super.c: In function 'ufs_error': /kisskb/src/fs/ufs/super.c:278:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/fs/ufs/super.c:277:19: note: byref variable will be forcibly initialized struct va_format vaf; ^~~ /kisskb/src/fs/ufs/super.c: In function 'ufs_panic': /kisskb/src/fs/ufs/super.c:312:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/fs/f2fs/file.c: In function 'f2fs_sec_trim_file': /kisskb/src/fs/f2fs/file.c:3862:24: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^~ /kisskb/src/fs/f2fs/file.c:3793:28: note: byref variable will be forcibly initialized struct f2fs_sectrim_range range; ^~~~~ /kisskb/src/fs/jfs/namei.c: In function 'jfs_rmdir': /kisskb/src/fs/jfs/namei.c:338:24: note: byref variable will be forcibly initialized struct component_name dname; ^~~~~ /kisskb/src/fs/jfs/namei.c: In function 'jfs_create': /kisskb/src/fs/jfs/namei.c:70:17: note: byref variable will be forcibly initialized struct btstack btstack; ^~~~~~~ /kisskb/src/fs/jfs/namei.c:69:24: note: byref variable will be forcibly initialized struct component_name dname; /* child directory name */ ^~~~~ /kisskb/src/fs/jfs/namei.c: In function 'jfs_mknod': /kisskb/src/fs/jfs/namei.c:1352:24: note: byref variable will be forcibly initialized struct component_name dname; ^~~~~ /kisskb/src/fs/jfs/namei.c:1351:17: note: byref variable will be forcibly initialized struct btstack btstack; ^~~~~~~ /kisskb/src/fs/f2fs/file.c: In function 'f2fs_ioc_set_compress_option': /kisskb/src/fs/f2fs/file.c:3978:26: note: byref variable will be forcibly initialized struct f2fs_comp_option option; ^~~~~~ /kisskb/src/fs/jfs/namei.c: In function 'jfs_rename': /kisskb/src/fs/jfs/namei.c:1069:24: note: byref variable will be forcibly initialized struct component_name old_dname; ^~~~~~~~~ /kisskb/src/fs/jfs/namei.c:1067:24: note: byref variable will be forcibly initialized struct component_name new_dname; ^~~~~~~~~ /kisskb/src/fs/jfs/namei.c:1065:17: note: byref variable will be forcibly initialized struct btstack btstack; ^~~~~~~ /kisskb/src/fs/jfs/namei.c: In function 'jfs_unlink': /kisskb/src/fs/jfs/namei.c:468:24: note: byref variable will be forcibly initialized struct component_name dname; /* object name */ ^~~~~ /kisskb/src/fs/jfs/namei.c: In function 'jfs_symlink': /kisskb/src/fs/jfs/namei.c:879:17: note: byref variable will be forcibly initialized struct btstack btstack; ^~~~~~~ /kisskb/src/fs/jfs/namei.c:877:24: note: byref variable will be forcibly initialized struct component_name dname; ^~~~~ /kisskb/src/fs/open.c: In function 'do_faccessat': /kisskb/src/fs/open.c:399:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/jfs/namei.c: In function 'jfs_mkdir': /kisskb/src/fs/jfs/namei.c:202:17: note: byref variable will be forcibly initialized struct btstack btstack; ^~~~~~~ /kisskb/src/fs/jfs/namei.c:201:24: note: byref variable will be forcibly initialized struct component_name dname; /* child directory name */ ^~~~~ /kisskb/src/fs/jfs/namei.c: In function 'jfs_lookup': /kisskb/src/fs/f2fs/file.c: In function 'f2fs_vm_page_mkwrite': /kisskb/src/fs/f2fs/file.c:59:23: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^~ /kisskb/src/fs/jfs/namei.c:1446:24: note: byref variable will be forcibly initialized struct component_name key; ^~~ /kisskb/src/fs/jfs/namei.c:1443:17: note: byref variable will be forcibly initialized struct btstack btstack; ^~~~~~~ /kisskb/src/fs/jfs/namei.c: In function 'jfs_link': In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/block/mq-deadline.c:8: /kisskb/src/block/mq-deadline.c: In function 'list_empty_careful': /kisskb/src/fs/jfs/namei.c:792:17: note: byref variable will be forcibly initialized struct btstack btstack; ^~~~~~~ /kisskb/src/fs/jfs/namei.c:791:24: note: byref variable will be forcibly initialized struct component_name dname; ^~~~~ /kisskb/src/fs/open.c: In function '__do_sys_chdir': /kisskb/src/fs/open.c:487:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^~~~~~~~~~~~~~~~ /kisskb/src/fs/jfs/namei.c: In function 'jfs_free_zero_link': /kisskb/src/fs/jfs/namei.c:737:18: note: byref variable will be forcibly initialized struct maplock maplock; /* maplock for COMMIT_WMAP */ ^~~~~~~ /kisskb/src/fs/jfs/namei.c:716:18: note: byref variable will be forcibly initialized struct maplock maplock; /* maplock for COMMIT_WMAP */ ^~~~~~~ /kisskb/src/fs/f2fs/file.c: In function 'f2fs_zero_range': /kisskb/src/fs/f2fs/file.c:1462:25: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^~ /kisskb/src/fs/open.c: In function '__do_sys_chroot': /kisskb/src/fs/open.c:535:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/f2fs/file.c: In function 'f2fs_seek_block': /kisskb/src/fs/f2fs/file.c:403:23: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^~ /kisskb/src/fs/open.c: In function 'do_truncate': /kisskb/src/fs/open.c:42:15: note: byref variable will be forcibly initialized struct iattr newattrs; ^~~~~~~~ /kisskb/src/fs/open.c: In function 'do_sys_truncate': /kisskb/src/fs/open.c:124:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/f2fs/file.c: In function 'f2fs_do_truncate_blocks': /kisskb/src/fs/f2fs/file.c:660:23: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^~ /kisskb/src/fs/open.c: In function 'chmod_common': /kisskb/src/fs/open.c:570:15: note: byref variable will be forcibly initialized struct iattr newattrs; ^~~~~~~~ /kisskb/src/fs/open.c: In function 'do_fchmodat': /kisskb/src/fs/open.c:615:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/open.c: In function 'chown_common': /kisskb/src/fs/open.c:647:15: note: byref variable will be forcibly initialized struct iattr newattrs; ^~~~~~~~ /kisskb/src/fs/open.c: In function 'do_fchownat': /kisskb/src/fs/open.c:687:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/f2fs/file.c: In function 'f2fs_truncate_hole': /kisskb/src/fs/f2fs/file.c:1006:24: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^~ /kisskb/src/fs/f2fs/file.c: In function '__clone_blkaddrs': /kisskb/src/fs/f2fs/file.c:1190:21: note: byref variable will be forcibly initialized struct node_info ni; ^~ /kisskb/src/fs/f2fs/file.c:1189:25: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^~ /kisskb/src/fs/open.c: In function 'file_open_root': /kisskb/src/fs/open.c:1148:18: note: byref variable will be forcibly initialized struct open_how how = build_open_how(flags, mode); ^~~ /kisskb/src/fs/open.c:1147:20: note: byref variable will be forcibly initialized struct open_flags op; ^~ /kisskb/src/fs/open.c: In function 'do_sys_openat2': /kisskb/src/fs/open.c:1159:20: note: byref variable will be forcibly initialized struct open_flags op; ^~ /kisskb/src/fs/open.c: In function '__do_sys_openat2': /kisskb/src/fs/open.c:1211:18: note: byref variable will be forcibly initialized struct open_how tmp; ^~~ /kisskb/src/fs/open.c: In function 'file_open_name': /kisskb/src/fs/open.c:1113:18: note: byref variable will be forcibly initialized struct open_how how = build_open_how(flags, mode); ^~~ /kisskb/src/fs/open.c:1112:20: note: byref variable will be forcibly initialized struct open_flags op; ^~ /kisskb/src/fs/f2fs/file.c: In function 'f2fs_ioc_move_range': /kisskb/src/fs/f2fs/file.c:2903:25: note: byref variable will be forcibly initialized struct f2fs_move_range range; ^~~~~ /kisskb/src/fs/open.c: In function 'do_sys_open': /kisskb/src/fs/f2fs/file.c: In function 'f2fs_compat_ioc_move_range': /kisskb/src/fs/open.c:1187:18: note: byref variable will be forcibly initialized struct open_how how = build_open_how(flags, mode); ^~~ /kisskb/src/fs/f2fs/file.c:4462:25: note: byref variable will be forcibly initialized struct f2fs_move_range range; ^~~~~ /kisskb/src/fs/f2fs/file.c: In function 'f2fs_ioc_fssetxattr': /kisskb/src/fs/f2fs/file.c:3153:21: note: byref variable will be forcibly initialized struct fsxattr fa, old_fa; ^~~~~~ /kisskb/src/fs/f2fs/file.c:3153:17: note: byref variable will be forcibly initialized struct fsxattr fa, old_fa; ^~ /kisskb/src/fs/f2fs/file.c: In function 'f2fs_precache_extents': /kisskb/src/fs/f2fs/file.c:3283:25: note: byref variable will be forcibly initialized struct f2fs_map_blocks map; ^~~ /kisskb/src/sound/core/compress_offload.c: In function 'snd_compr_get_avail': /kisskb/src/sound/core/compress_offload.c:221:25: note: byref variable will be forcibly initialized struct snd_compr_avail avail; ^~~~~ /kisskb/src/sound/core/compress_offload.c: In function 'snd_compr_ioctl_avail': /kisskb/src/sound/core/compress_offload.c:229:25: note: byref variable will be forcibly initialized struct snd_compr_avail ioctl_avail; ^~~~~~~~~~~ /kisskb/src/sound/core/compress_offload.c: In function 'snd_compr_get_caps': /kisskb/src/sound/core/compress_offload.c:450:24: note: byref variable will be forcibly initialized struct snd_compr_caps caps; ^~~~ /kisskb/src/fs/jfs/jfs_mount.c: In function 'logMOUNT': /kisskb/src/fs/jfs/jfs_mount.c:485:13: note: byref variable will be forcibly initialized struct lrd lrd; ^~~ /kisskb/src/fs/jfs/inode.c: In function 'jfs_get_block': /kisskb/src/fs/jfs/inode.c:202:8: note: byref variable will be forcibly initialized xad_t xad; ^~~ /kisskb/src/sound/core/compress_offload.c: In function 'snd_compr_get_metadata': /kisskb/src/sound/core/compress_offload.c:655:28: note: byref variable will be forcibly initialized struct snd_compr_metadata metadata; ^~~~~~~~ /kisskb/src/sound/core/compress_offload.c: In function 'snd_compr_set_metadata': /kisskb/src/sound/core/compress_offload.c:677:28: note: byref variable will be forcibly initialized struct snd_compr_metadata metadata; ^~~~~~~~ /kisskb/src/sound/core/compress_offload.c: In function 'snd_compr_write': /kisskb/src/sound/core/compress_offload.c:221:25: note: byref variable will be forcibly initialized struct snd_compr_avail avail; ^~~~~ /kisskb/src/sound/core/compress_offload.c: In function 'snd_compr_read': /kisskb/src/sound/core/compress_offload.c:221:25: note: byref variable will be forcibly initialized /kisskb/src/sound/core/compress_offload.c: In function 'snd_compr_poll': /kisskb/src/sound/core/compress_offload.c:221:25: note: byref variable will be forcibly initialized In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/sound/core/compress_offload.c:16: /kisskb/src/sound/core/compress_offload.c: In function 'snd_compress_wait_for_drain': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/core/compress_offload.c:861:8: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(stream->runtime->sleep, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/udf/dir.c: In function 'udf_readdir': /kisskb/src/fs/udf/dir.c:59:25: note: byref variable will be forcibly initialized struct extent_position epos = { NULL, 0, {0, 0} }; ^~~~ /kisskb/src/fs/udf/dir.c:55:24: note: byref variable will be forcibly initialized struct kernel_lb_addr eloc; ^~~~ /kisskb/src/fs/udf/dir.c:45:23: note: byref variable will be forcibly initialized struct fileIdentDesc cfi; ^~~ /kisskb/src/kernel/trace/trace_printk.c: In function '__trace_bprintk': /kisskb/src/kernel/trace/trace_printk.c:203:10: note: byref variable will be forcibly initialized va_list ap; ^~ /kisskb/src/kernel/trace/trace_printk.c: In function '__trace_printk': /kisskb/src/kernel/trace/trace_printk.c:233:10: note: byref variable will be forcibly initialized va_list ap; ^~ /kisskb/src/kernel/compat.c: In function '__do_compat_sys_sigprocmask': /kisskb/src/kernel/compat.c:45:11: note: byref variable will be forcibly initialized sigset_t new_blocked; ^~~~~~~~~~~ /kisskb/src/kernel/compat.c: In function 'put_compat_rusage': /kisskb/src/kernel/compat.c:85:23: note: byref variable will be forcibly initialized struct compat_rusage r32; ^~~ /kisskb/src/sound/pci/ctxfi/ctmixer.c: In function 'ct_mixer_get_resources': /kisskb/src/sound/pci/ctxfi/ctmixer.c:843:21: note: byref variable will be forcibly initialized struct amixer_desc am_desc = {0}; ^~~~~~~ /kisskb/src/sound/pci/ctxfi/ctmixer.c:840:18: note: byref variable will be forcibly initialized struct sum_desc sum_desc = {0}; ^~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/sched/sch_api.c:14: /kisskb/src/net/sched/sch_api.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/sched/sch_api.c: In function 'qdisc_offload_graft_root': /kisskb/src/net/sched/sch_api.c:867:30: note: byref variable will be forcibly initialized struct tc_root_qopt_offload graft_offload = { ^~~~~~~~~~~~~ /kisskb/src/net/sched/sch_api.c: In function 'check_loop': /kisskb/src/net/sched/sch_api.c:1374:24: note: byref variable will be forcibly initialized struct check_loop_arg arg; ^~~ /kisskb/src/net/sched/sch_api.c: In function 'tc_dump_tclass_qdisc': /kisskb/src/net/sched/sch_api.c:2143:25: note: byref variable will be forcibly initialized struct qdisc_dump_args arg; ^~~ /kisskb/src/net/sched/sch_api.c: In function 'tc_fill_tclass': /kisskb/src/net/sched/sch_api.c:1803:19: note: byref variable will be forcibly initialized struct gnet_dump d; ^ /kisskb/src/fs/fuse/dir.c: In function 'time_to_jiffies': /kisskb/src/fs/fuse/dir.c:89:21: note: byref variable will be forcibly initialized struct timespec64 ts = { ^~ /kisskb/src/net/sched/sch_api.c: In function 'tc_bind_class_walker': /kisskb/src/net/sched/sch_api.c:1949:25: note: byref variable will be forcibly initialized struct tcf_bind_args arg = {}; ^~~ /kisskb/src/net/sched/sch_api.c: In function 'tc_fill_qdisc': /kisskb/src/net/sched/sch_api.c:886:19: note: byref variable will be forcibly initialized struct gnet_dump d; ^ /kisskb/src/fs/fuse/dir.c: In function 'fuse_access': /kisskb/src/fs/fuse/dir.c:1207:24: note: byref variable will be forcibly initialized struct fuse_access_in inarg; ^~~~~ In file included from /kisskb/src/fs/fuse/dir.c:9: /kisskb/src/fs/fuse/dir.c: In function 'fuse_dentry_revalidate': /kisskb/src/fs/fuse/dir.c:210:13: note: byref variable will be forcibly initialized FUSE_ARGS(args); ^~~~ /kisskb/src/fs/fuse/fuse_i.h:282:42: note: in definition of macro 'FUSE_ARGS' #define FUSE_ARGS(args) struct fuse_args args = {} ^~~~ /kisskb/src/fs/fuse/dir.c:209:25: note: byref variable will be forcibly initialized struct fuse_entry_out outarg; ^~~~~~ /kisskb/src/fs/fuse/dir.c: In function 'fuse_do_getattr': /kisskb/src/fs/fuse/dir.c:1028:23: note: byref variable will be forcibly initialized struct fuse_attr_out outarg; ^~~~~~ /kisskb/src/fs/fuse/dir.c:1027:25: note: byref variable will be forcibly initialized struct fuse_getattr_in inarg; ^~~~~ /kisskb/src/fs/fuse/dir.c: In function 'create_new_entry': /kisskb/src/fs/fuse/dir.c:662:24: note: byref variable will be forcibly initialized struct fuse_entry_out outarg; ^~~~~~ /kisskb/src/fs/fuse/dir.c: In function 'fuse_mknod': /kisskb/src/fs/fuse/dir.c:721:23: note: byref variable will be forcibly initialized struct fuse_mknod_in inarg; ^~~~~ In file included from /kisskb/src/fs/fuse/dir.c:9: /kisskb/src/fs/fuse/dir.c: In function 'fuse_symlink': /kisskb/src/fs/fuse/dir.c:773:12: note: byref variable will be forcibly initialized FUSE_ARGS(args); ^~~~ /kisskb/src/fs/fuse/fuse_i.h:282:42: note: in definition of macro 'FUSE_ARGS' #define FUSE_ARGS(args) struct fuse_args args = {} ^~~~ /kisskb/src/fs/fuse/dir.c: In function 'fuse_mkdir': /kisskb/src/fs/fuse/dir.c:749:23: note: byref variable will be forcibly initialized struct fuse_mkdir_in inarg; ^~~~~ /kisskb/src/fs/fuse/dir.c: In function 'fuse_create_open': /kisskb/src/fs/fuse/dir.c:521:24: note: byref variable will be forcibly initialized struct fuse_entry_out outentry; ^~~~~~~~ /kisskb/src/fs/fuse/dir.c:520:23: note: byref variable will be forcibly initialized struct fuse_open_out outopen; ^~~~~~~ /kisskb/src/fs/fuse/dir.c:519:24: note: byref variable will be forcibly initialized struct fuse_create_in inarg; ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/sched/sch_api.c:14: /kisskb/src/net/sched/sch_api.c: In function 'qdisc_change': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/sched/sch_api.c:1344:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sch->stab, stab); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/jfs/jfs_xtree.c: In function 'xtSplitUp': /kisskb/src/fs/jfs/jfs_xtree.c:693:17: note: byref variable will be forcibly initialized struct pxdlist pxdlist; ^~~~~~~ /kisskb/src/fs/fuse/dir.c: In function 'fuse_lookup': /kisskb/src/fs/fuse/dir.c:459:24: note: byref variable will be forcibly initialized struct fuse_entry_out outarg; ^~~~~~ /kisskb/src/fs/fuse/dir.c: In function 'fuse_rename_common': /kisskb/src/fs/fuse/dir.c:860:25: note: byref variable will be forcibly initialized struct fuse_rename2_in inarg; ^~~~~ /kisskb/src/fs/jfs/jfs_xtree.c: In function 'xtLookup': /kisskb/src/fs/jfs/jfs_xtree.c:137:17: note: byref variable will be forcibly initialized struct btstack btstack; ^~~~~~~ /kisskb/src/fs/fuse/dir.c: In function 'fuse_link': /kisskb/src/fs/fuse/dir.c:948:22: note: byref variable will be forcibly initialized struct fuse_link_in inarg; ^~~~~ /kisskb/src/fs/jfs/jfs_xtree.c: In function 'xtInsert': /kisskb/src/fs/jfs/jfs_xtree.c:535:17: note: byref variable will be forcibly initialized struct xtsplit split; /* split information */ ^~~~~ /kisskb/src/fs/jfs/jfs_xtree.c:534:17: note: byref variable will be forcibly initialized struct btstack btstack; /* traverse stack */ ^~~~~~~ /kisskb/src/net/sched/sch_api.c: In function 'qdisc_create': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/sched/sch_api.c:1258:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sch->stab, stab); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/fuse/fuse_i.h:17, from /kisskb/src/fs/fuse/dir.c:9: /kisskb/src/fs/fuse/dir.c: In function 'fuse_set_nowrite': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/fs/fuse/dir.c:1513:2: note: in expansion of macro 'wait_event' wait_event(fi->page_waitq, fi->writectr == FUSE_NOWRITE); ^~~~~~~~~~ /kisskb/src/fs/jfs/jfs_xtree.c: In function 'xtExtend': /kisskb/src/fs/jfs/jfs_xtree.c:1359:17: note: byref variable will be forcibly initialized struct xtsplit split; /* split information */ ^~~~~ /kisskb/src/fs/jfs/jfs_xtree.c:1358:17: note: byref variable will be forcibly initialized struct btstack btstack; /* traverse stack */ ^~~~~~~ /kisskb/src/fs/fuse/dir.c: In function 'fuse_flush_times': /kisskb/src/fs/fuse/dir.c:1563:23: note: byref variable will be forcibly initialized struct fuse_attr_out outarg; ^~~~~~ /kisskb/src/fs/fuse/dir.c:1562:25: note: byref variable will be forcibly initialized struct fuse_setattr_in inarg; ^~~~~ /kisskb/src/fs/fuse/dir.c: In function 'fuse_do_setattr': /kisskb/src/fs/fuse/dir.c:1602:23: note: byref variable will be forcibly initialized struct fuse_attr_out outarg; ^~~~~~ /kisskb/src/fs/fuse/dir.c:1601:25: note: byref variable will be forcibly initialized struct fuse_setattr_in inarg; ^~~~~ /kisskb/src/fs/jfs/jfs_xtree.c: In function 'xtUpdate': /kisskb/src/fs/jfs/jfs_xtree.c:1701:17: note: byref variable will be forcibly initialized struct xtsplit split; /* split information */ ^~~~~ /kisskb/src/fs/jfs/jfs_xtree.c:1700:17: note: byref variable will be forcibly initialized struct btstack btstack; /* traverse stack */ ^~~~~~~ /kisskb/src/fs/jfs/jfs_xtree.c: In function 'xtAppend': /kisskb/src/fs/jfs/jfs_xtree.c:2174:17: note: byref variable will be forcibly initialized struct pxdlist pxdlist; ^~~~~~~ /kisskb/src/fs/jfs/jfs_xtree.c:2168:17: note: byref variable will be forcibly initialized struct xtsplit split; /* split information */ ^~~~~ /kisskb/src/fs/jfs/jfs_xtree.c:2167:17: note: byref variable will be forcibly initialized struct btstack btstack; /* traverse stack */ ^~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/bus/mhi/core/boot.c:8: /kisskb/src/drivers/bus/mhi/core/boot.c: In function 'mhi_fw_load_bhie': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/bus/mhi/core/boot.c:211:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(mhi_cntrl->state_event, ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/jfs/jfs_xtree.c: In function 'xtTruncate': /kisskb/src/drivers/bus/mhi/core/boot.c: In function 'mhi_download_rddm_image': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/bus/mhi/core/boot.c:167:2: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(mhi_cntrl->state_event, ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/jfs/jfs_xtree.c:3165:20: note: byref variable will be forcibly initialized struct xdlistlock xadlock; /* maplock for COMMIT_WMAP */ ^~~~~~~ /kisskb/src/fs/jfs/jfs_xtree.c:3160:17: note: byref variable will be forcibly initialized struct btstack btstack; ^~~~~~~ /kisskb/src/drivers/bus/mhi/core/boot.c: In function 'mhi_fw_load_bhi': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/bus/mhi/core/boot.c:265:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(mhi_cntrl->state_event, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/bus/mhi/core/boot.c: In function 'mhi_fw_load_handler': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/bus/mhi/core/boot.c:504:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(mhi_cntrl->state_event, ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/adfs/super.c: In function '__adfs_error': /kisskb/src/fs/adfs/super.c:28:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/fs/adfs/super.c: In function 'adfs_msg': /kisskb/src/fs/adfs/super.c:44:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/fs/adfs/super.c: In function 'adfs_remount': /kisskb/src/fs/adfs/super.c:187:22: note: byref variable will be forcibly initialized struct adfs_sb_info temp_asb; ^~~~~~~~ /kisskb/src/fs/befs/debug.c: In function 'befs_error': /kisskb/src/fs/befs/debug.c:32:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/fs/befs/debug.c: In function 'befs_warning': /kisskb/src/fs/befs/debug.c:45:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/fs/jfs/jfs_xtree.c: In function 'xtTruncate_pmap': /kisskb/src/fs/jfs/jfs_xtree.c:3708:17: note: byref variable will be forcibly initialized struct btstack btstack; ^~~~~~~ /kisskb/src/fs/adfs/super.c: In function 'adfs_fill_super': /kisskb/src/fs/adfs/super.c:367:21: note: byref variable will be forcibly initialized struct object_info root_obj; ^~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_getport.c: In function 'get_port': /kisskb/src/net/netfilter/ipset/ip_set_getport.c:78:19: note: byref variable will be forcibly initialized struct icmp6hdr _ich; ^~~~ /kisskb/src/net/netfilter/ipset/ip_set_getport.c:67:18: note: byref variable will be forcibly initialized struct icmphdr _ich; ^~~~ /kisskb/src/net/netfilter/ipset/ip_set_getport.c:55:17: note: byref variable will be forcibly initialized struct udphdr _udph; ^~~~~ /kisskb/src/net/netfilter/ipset/ip_set_getport.c:42:18: note: byref variable will be forcibly initialized struct sctphdr _sh; ^~~ /kisskb/src/net/netfilter/ipset/ip_set_getport.c:30:17: note: byref variable will be forcibly initialized struct tcphdr _tcph; ^~~~~ /kisskb/src/fs/super.c: In function 'super_setup_bdi_name': /kisskb/src/fs/super.c:1548:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/fs/exfat/misc.c: In function 'exfat_msg': /kisskb/src/fs/exfat/misc.c:55:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/fs/exfat/misc.c: In function '__exfat_fs_error': /kisskb/src/fs/exfat/misc.c:29:19: note: byref variable will be forcibly initialized struct va_format vaf; ^~~ /kisskb/src/fs/exfat/misc.c:28:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/fs/exfat/misc.c: In function 'exfat_set_entry_time': /kisskb/src/fs/exfat/misc.c:106:12: note: byref variable will be forcibly initialized struct tm tm; ^~ /kisskb/src/fs/exfat/file.c: In function '__exfat_truncate': /kisskb/src/fs/exfat/file.c:154:21: note: byref variable will be forcibly initialized struct timespec64 ts; ^~ /kisskb/src/fs/exfat/file.c:99:21: note: byref variable will be forcibly initialized struct exfat_chain clu; ^~~ /kisskb/src/mm/ksm.c: In function 'write_protect_page': /kisskb/src/mm/ksm.c:1043:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^~~~~ /kisskb/src/mm/ksm.c: In function 'replace_page': /kisskb/src/mm/ksm.c:1130:28: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^~~~~ /kisskb/src/mm/ksm.c: In function 'try_to_merge_one_page': /kisskb/src/mm/ksm.c:1205:8: note: byref variable will be forcibly initialized pte_t orig_pte = __pte(0); ^~~~~~~~ In file included from /kisskb/src/include/linux/of_device.h:6, from /kisskb/src/include/linux/of_platform.h:12, from /kisskb/src/sound/soc/fsl/fsl_ssi.c:42: /kisskb/src/sound/soc/fsl/fsl_ssi.c: In function 'platform_device_register_data': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo = { ^~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/ksm.c:17: /kisskb/src/mm/ksm.c: In function 'ksm_scan_thread': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:338:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:358:11: note: in expansion of macro '__wait_event_freezable' __ret = __wait_event_freezable(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/ksm.c:2430:4: note: in expansion of macro 'wait_event_freezable' wait_event_freezable(ksm_thread_wait, ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/mm/ksm.c:2426:4: note: in expansion of macro 'wait_event_interruptible_timeout' wait_event_interruptible_timeout(ksm_iter_wait, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/fsl/fsl_ssi.c: In function 'fsl_ssi_probe': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized /kisskb/src/fs/ntfs/inode.c: In function 'ntfs_attr_iget': /kisskb/src/fs/ntfs/inode.c:219:12: note: byref variable will be forcibly initialized ntfs_attr na; ^~ /kisskb/src/fs/ntfs/inode.c: In function 'ntfs_iget': /kisskb/src/fs/ntfs/inode.c:161:12: note: byref variable will be forcibly initialized ntfs_attr na; ^~ /kisskb/src/fs/ntfs/inode.c: In function 'ntfs_index_iget': /kisskb/src/fs/ntfs/inode.c:277:12: note: byref variable will be forcibly initialized ntfs_attr na; ^~ /kisskb/src/mm/memory_hotplug.c: In function 'online_pages': /kisskb/src/mm/memory_hotplug.c:786:23: note: byref variable will be forcibly initialized struct memory_notify arg; ^~~ /kisskb/src/sound/pci/emu10k1/memory.c: In function '__synth_free_pages': /kisskb/src/sound/pci/emu10k1/memory.c:476:24: note: byref variable will be forcibly initialized struct snd_dma_buffer dmab; ^~~~ In file included from /kisskb/src/kernel/stop_machine.c:24: /kisskb/src/kernel/stop_machine.c: In function 'cpu_stop_queue_two_works': /kisskb/src/sound/pci/emu10k1/memory.c: In function 'synth_alloc_pages': /kisskb/src/sound/pci/emu10k1/memory.c:508:24: note: byref variable will be forcibly initialized struct snd_dma_buffer dmab; ^~~~ /kisskb/src/kernel/stop_machine.c:266:16: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wakeq); ^~~~~ /kisskb/src/include/linux/sched/wake_q.h:46:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = { WAKE_Q_TAIL, &name.first } ^~~~ /kisskb/src/kernel/stop_machine.c: In function 'cpu_stop_queue_work': /kisskb/src/kernel/stop_machine.c:96:16: note: byref variable will be forcibly initialized DEFINE_WAKE_Q(wakeq); ^~~~~ /kisskb/src/include/linux/sched/wake_q.h:46:21: note: in definition of macro 'DEFINE_WAKE_Q' struct wake_q_head name = { WAKE_Q_TAIL, &name.first } ^~~~ /kisskb/src/kernel/stop_machine.c: In function '__stop_cpus': /kisskb/src/kernel/stop_machine.c:425:23: note: byref variable will be forcibly initialized struct cpu_stop_done done; ^~~~ /kisskb/src/kernel/stop_machine.c: In function 'stop_one_cpu': /kisskb/src/kernel/stop_machine.c:141:23: note: byref variable will be forcibly initialized struct cpu_stop_done done; ^~~~ /kisskb/src/kernel/stop_machine.c: In function 'stop_two_cpus': /kisskb/src/kernel/stop_machine.c:337:30: note: byref variable will be forcibly initialized struct cpu_stop_work work1, work2; ^~~~~ /kisskb/src/kernel/stop_machine.c:337:23: note: byref variable will be forcibly initialized struct cpu_stop_work work1, work2; ^~~~~ /kisskb/src/kernel/stop_machine.c:336:23: note: byref variable will be forcibly initialized struct cpu_stop_done done; ^~~~ /kisskb/src/kernel/stop_machine.c: In function 'stop_machine_from_inactive_cpu': /kisskb/src/kernel/stop_machine.c:662:23: note: byref variable will be forcibly initialized struct cpu_stop_done done; ^~~~ /kisskb/src/net/netlink/policy.c: In function '__netlink_policy_dump_write_attr': /kisskb/src/net/netlink/policy.c:351:36: note: byref variable will be forcibly initialized struct netlink_range_validation range; ^~~~~ /kisskb/src/net/netlink/policy.c:313:42: note: byref variable will be forcibly initialized struct netlink_range_validation_signed range; ^~~~~ /kisskb/src/net/netlink/policy.c:281:35: note: byref variable will be forcibly initialized struct netlink_range_validation range; ^~~~~ /kisskb/src/fs/stat.c: In function 'cp_new_stat': /kisskb/src/fs/stat.c:310:14: note: byref variable will be forcibly initialized struct stat tmp; ^~~ /kisskb/src/fs/stat.c: In function 'cp_new_stat64': /kisskb/src/fs/stat.c:453:16: note: byref variable will be forcibly initialized struct stat64 tmp; ^~~ /kisskb/src/fs/stat.c: In function 'cp_statx': /kisskb/src/fs/stat.c:537:15: note: byref variable will be forcibly initialized struct statx tmp; ^~~ /kisskb/src/fs/stat.c: In function 'cp_compat_stat': /kisskb/src/fs/stat.c:609:21: note: byref variable will be forcibly initialized struct compat_stat tmp; ^~~ /kisskb/src/fs/stat.c: In function 'vfs_statx': /kisskb/src/fs/stat.c:169:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/stat.c: In function 'do_readlinkat': /kisskb/src/fs/stat.c:398:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/stat.c: In function '__do_sys_newfstat': /kisskb/src/fs/stat.c:385:15: note: byref variable will be forcibly initialized struct kstat stat; ^~~~ /kisskb/src/fs/stat.c: In function '__do_sys_fstat64': /kisskb/src/fs/stat.c:512:15: note: byref variable will be forcibly initialized struct kstat stat; ^~~~ /kisskb/src/fs/stat.c: In function '__do_compat_sys_newfstat': /kisskb/src/fs/stat.c:682:15: note: byref variable will be forcibly initialized struct kstat stat; ^~~~ /kisskb/src/fs/stat.c: In function '__do_sys_newstat': /kisskb/src/fs/stat.c:348:15: note: byref variable will be forcibly initialized struct kstat stat; ^~~~ /kisskb/src/fs/stat.c: In function '__do_sys_stat64': /kisskb/src/fs/stat.c:489:15: note: byref variable will be forcibly initialized struct kstat stat; ^~~~ /kisskb/src/fs/stat.c: In function '__do_compat_sys_newstat': /kisskb/src/fs/stat.c:643:15: note: byref variable will be forcibly initialized struct kstat stat; ^~~~ /kisskb/src/fs/stat.c: In function '__do_sys_newlstat': /kisskb/src/fs/stat.c:359:15: note: byref variable will be forcibly initialized struct kstat stat; ^~~~ /kisskb/src/fs/stat.c: In function '__do_sys_lstat64': /kisskb/src/fs/stat.c:501:15: note: byref variable will be forcibly initialized struct kstat stat; ^~~~ /kisskb/src/fs/stat.c: In function '__do_compat_sys_newlstat': /kisskb/src/fs/stat.c:655:15: note: byref variable will be forcibly initialized struct kstat stat; ^~~~ /kisskb/src/fs/stat.c: In function '__do_sys_newfstatat': /kisskb/src/fs/stat.c:373:15: note: byref variable will be forcibly initialized struct kstat stat; ^~~~ /kisskb/src/fs/stat.c: In function '__do_sys_fstatat64': /kisskb/src/fs/stat.c:524:15: note: byref variable will be forcibly initialized struct kstat stat; ^~~~ /kisskb/src/fs/stat.c: In function '__do_compat_sys_newfstatat': /kisskb/src/fs/stat.c:669:15: note: byref variable will be forcibly initialized struct kstat stat; ^~~~ /kisskb/src/fs/stat.c: In function 'do_statx': /kisskb/src/fs/stat.c:572:15: note: byref variable will be forcibly initialized struct kstat stat; ^~~~ /kisskb/src/fs/fuse/file.c: In function 'fuse_send_open': /kisskb/src/fs/fuse/file.c:38:22: note: byref variable will be forcibly initialized struct fuse_open_in inarg; ^~~~~ In file included from /kisskb/src/sound/xen/xen_snd_front_alsa.c:15: /kisskb/src/sound/xen/xen_snd_front_alsa.c: In function 'snd_mask_refine': /kisskb/src/include/sound/pcm_params.h:156:18: note: byref variable will be forcibly initialized struct snd_mask old; ^~~ /kisskb/src/fs/fuse/file.c: In function 'fuse_bmap': /kisskb/src/fs/fuse/file.c:2540:23: note: byref variable will be forcibly initialized struct fuse_bmap_out outarg; ^~~~~~ /kisskb/src/fs/fuse/file.c:2539:22: note: byref variable will be forcibly initialized struct fuse_bmap_in inarg; ^~~~~ /kisskb/src/sound/xen/xen_snd_front_alsa.c: In function 'alsa_hw_rule': /kisskb/src/sound/xen/xen_snd_front_alsa.c:276:18: note: byref variable will be forcibly initialized struct snd_mask mask; ^~~~ /kisskb/src/sound/xen/xen_snd_front_alsa.c:275:22: note: byref variable will be forcibly initialized struct snd_interval interval; ^~~~~~~~ /kisskb/src/sound/xen/xen_snd_front_alsa.c:274:31: note: byref variable will be forcibly initialized struct xensnd_query_hw_param resp; ^~~~ /kisskb/src/sound/xen/xen_snd_front_alsa.c:273:31: note: byref variable will be forcibly initialized struct xensnd_query_hw_param req; ^~~ /kisskb/src/fs/fuse/file.c: In function 'fuse_do_ioctl': /kisskb/src/fs/fuse/file.c:2792:18: note: byref variable will be forcibly initialized struct iov_iter ii; ^~ /kisskb/src/fs/fuse/file.c:2785:24: note: byref variable will be forcibly initialized struct fuse_ioctl_out outarg; ^~~~~~ /kisskb/src/sound/xen/xen_snd_front_alsa.c: In function 'alsa_hw_params': /kisskb/src/sound/xen/xen_snd_front_alsa.c:466:35: note: byref variable will be forcibly initialized struct xen_front_pgdir_shbuf_cfg buf_cfg; ^~~~~~~ /kisskb/src/fs/fuse/file.c: In function 'fuse_file_poll': /kisskb/src/fs/fuse/file.c:3052:23: note: byref variable will be forcibly initialized struct fuse_poll_out outarg; ^~~~~~ In file included from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/fs/fuse/fuse_i.h:17, from /kisskb/src/fs/fuse/file.c:9: /kisskb/src/fs/fuse/file.c: In function '__readahead_batch': /kisskb/src/include/linux/pagemap.h:898:11: note: byref variable will be forcibly initialized XA_STATE(xas, &rac->mapping->i_pages, 0); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/fuse/fuse_i.h:17, from /kisskb/src/fs/fuse/file.c:9: /kisskb/src/fs/fuse/file.c: In function 'fuse_wait_on_page_writeback': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/fs/fuse/file.c:448:2: note: in expansion of macro 'wait_event' wait_event(fi->page_waitq, !fuse_page_is_writeback(inode, index)); ^~~~~~~~~~ /kisskb/src/fs/fuse/file.c: In function 'fuse_do_truncate': /kisskb/src/fs/fuse/file.c:3118:15: note: byref variable will be forcibly initialized struct iattr attr; ^~~~ /kisskb/src/fs/fuse/file.c: In function 'fuse_lseek': /kisskb/src/fs/fuse/file.c:2575:24: note: byref variable will be forcibly initialized struct fuse_lseek_out outarg; ^~~~~~ /kisskb/src/fs/fuse/file.c: In function 'fuse_do_open': /kisskb/src/fs/fuse/file.c:154:24: note: byref variable will be forcibly initialized struct fuse_open_out outarg; ^~~~~~ /kisskb/src/fs/fuse/file.c: In function 'fuse_setlk': /kisskb/src/fs/fuse/file.c:2467:20: note: byref variable will be forcibly initialized struct fuse_lk_in inarg; ^~~~~ /kisskb/src/fs/fuse/file.c: In function 'fuse_getlk': /kisskb/src/fs/fuse/file.c:2448:21: note: byref variable will be forcibly initialized struct fuse_lk_out outarg; ^~~~~~ /kisskb/src/fs/fuse/file.c:2447:20: note: byref variable will be forcibly initialized struct fuse_lk_in inarg; ^~~~~ /kisskb/src/fs/fuse/file.c: In function 'fuse_flush': /kisskb/src/fs/fuse/file.c:471:23: note: byref variable will be forcibly initialized struct fuse_flush_in inarg; ^~~~~ /kisskb/src/fs/fuse/file.c: In function 'fuse_fsync_common': /kisskb/src/fs/fuse/file.c:527:23: note: byref variable will be forcibly initialized struct fuse_fsync_in inarg; ^~~~~ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/fs/fuse/fuse_i.h:17, from /kisskb/src/fs/fuse/file.c:9: /kisskb/src/fs/fuse/file.c: In function 'fuse_direct_IO': /kisskb/src/fs/fuse/file.c:3137:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(wait); ^~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/kernel/bpf/inode.c: In function 'bpf_obj_do_pin': /kisskb/src/kernel/bpf/inode.c:442:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/fuse/file.c: In function 'fuse_direct_read_iter': /kisskb/src/fs/fuse/file.c:1537:23: note: byref variable will be forcibly initialized struct fuse_io_priv io = FUSE_IO_PRIV_SYNC(iocb); ^~ /kisskb/src/fs/fuse/file.c: In function '__fuse_copy_file_range': /kisskb/src/fs/fuse/file.c:3354:24: note: byref variable will be forcibly initialized struct fuse_write_out outarg; ^~~~~~ /kisskb/src/fs/fuse/file.c:3345:33: note: byref variable will be forcibly initialized struct fuse_copy_file_range_in inarg = { ^~~~~ /kisskb/src/fs/fuse/file.c: In function 'fuse_perform_write': /kisskb/src/fs/fuse/file.c:1226:23: note: byref variable will be forcibly initialized struct fuse_io_args ia = {}; ^~ /kisskb/src/fs/fuse/file.c: In function 'fuse_writepages': /kisskb/src/fs/fuse/file.c:2189:27: note: byref variable will be forcibly initialized struct fuse_fill_wb_data data; ^~~~ /kisskb/src/kernel/bpf/inode.c: In function 'bpf_obj_do_get': /kisskb/src/kernel/bpf/inode.c:501:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/kernel/bpf/inode.c: In function 'bpf_prog_get_type_path': /kisskb/src/kernel/bpf/inode.c:588:14: note: byref variable will be forcibly initialized struct path path; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/llc/llc_conn.c:16: /kisskb/src/net/llc/llc_conn.c: In function 'hlist_nulls_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist_nulls.h:106:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_nulls_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/inode.c: In function 'bpf_parse_param': /kisskb/src/kernel/bpf/inode.c:646:25: note: byref variable will be forcibly initialized struct fs_parse_result result; ^~~~~~ /kisskb/src/block/blk-integrity.c: In function 'blk_rq_count_integrity_sg': /kisskb/src/block/blk-integrity.c:29:17: note: byref variable will be forcibly initialized struct bio_vec iv, ivprv = { NULL }; ^~ /kisskb/src/block/blk-integrity.c: In function 'blk_rq_map_integrity_sg': /kisskb/src/block/blk-integrity.c:71:17: note: byref variable will be forcibly initialized struct bio_vec iv, ivprv = { NULL }; ^~ /kisskb/src/fs/fuse/xattr.c: In function 'fuse_setxattr': /kisskb/src/fs/fuse/xattr.c:19:26: note: byref variable will be forcibly initialized struct fuse_setxattr_in inarg; ^~~~~ /kisskb/src/fs/fuse/xattr.c: In function 'fuse_getxattr': /kisskb/src/fs/fuse/xattr.c:55:27: note: byref variable will be forcibly initialized struct fuse_getxattr_out outarg; ^~~~~~ /kisskb/src/fs/fuse/xattr.c:54:26: note: byref variable will be forcibly initialized struct fuse_getxattr_in inarg; ^~~~~ /kisskb/src/fs/fuse/xattr.c: In function 'fuse_listxattr': /kisskb/src/fs/fuse/xattr.c:113:27: note: byref variable will be forcibly initialized struct fuse_getxattr_out outarg; ^~~~~~ /kisskb/src/fs/fuse/xattr.c:112:26: note: byref variable will be forcibly initialized struct fuse_getxattr_in inarg; ^~~~~ /kisskb/src/net/llc/llc_conn.c: In function 'llc_conn_handler': /kisskb/src/net/llc/llc_conn.c:771:25: note: byref variable will be forcibly initialized struct llc_addr saddr, daddr; ^~~~~ /kisskb/src/net/llc/llc_conn.c:771:18: note: byref variable will be forcibly initialized struct llc_addr saddr, daddr; ^~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/mm/slab.c:90: /kisskb/src/mm/slab.c: In function 'drain_array': /kisskb/src/mm/slab.c:3921:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/mm/slab.c: In function 'drain_cpu_caches': /kisskb/src/mm/slab.c:2169:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/mm/slab.c: In function 'do_drain': /kisskb/src/mm/slab.c:2153:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/mm/slab.c: In function 'cache_flusharray': /kisskb/src/mm/slab.c:3372:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/mm/slab.c: In function 'cache_free_pfmemalloc': /kisskb/src/mm/slab.c:556:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/mm/slab.c: In function 'setup_kmem_cache_node': /kisskb/src/mm/slab.c:890:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/mm/slab.c: In function 'do_tune_cpucache': /kisskb/src/mm/slab.c:3830:13: note: byref variable will be forcibly initialized LIST_HEAD(list); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/mm/slab.c: In function 'cpuup_canceled': /kisskb/src/mm/slab.c:961:13: note: byref variable will be forcibly initialized LIST_HEAD(list); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/fs/xfs/xfs_trace.h:3896, from /kisskb/src/fs/xfs/xfs_trace.c:38: /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_attr_list_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:46:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_attr_list_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xlog_intent_recovery_failed': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:106:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xlog_intent_recovery_failed, ^~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_perag_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:124:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_perag_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_ag_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:162:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_ag_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_attr_list_node_descend': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:187:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_attr_list_node_descend, ^~~~~~~~~~~ /kisskb/src/drivers/irqchip/irq-bcm7038-l1.c: In function 'bcm7038_l1_cpu_offline': /kisskb/src/drivers/irqchip/irq-bcm7038-l1.c:231:12: note: byref variable will be forcibly initialized cpumask_t new_affinity; ^~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_buf_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:298:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_buf_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_buf_flags_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:369:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_buf_flags_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_buf_ioerror': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:412:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_buf_ioerror, ^~~~~~~~~~~ /kisskb/src/drivers/irqchip/irq-bcm7038-l1.c: In function 'bcm7038_l1_init_one': /kisskb/src/drivers/irqchip/irq-bcm7038-l1.c:257:18: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_buf_item_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:450:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_buf_item_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_lock_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:582:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_lock_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_inode_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:615:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_inode_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_filemap_fault': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:683:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_filemap_fault, ^~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_iref_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:709:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_iref_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_iomap_prealloc_size': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:734:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_iomap_prealloc_size, ^~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_irec_merge_pre': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:758:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_irec_merge_pre, ^~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_irec_merge_post': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:784:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_irec_merge_post, ^~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_namespace_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:814:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_namespace_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_rename': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:846:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_rename, ^~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_dquot_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:880:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_dquot_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_trans_mod_dquot': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:994:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_trans_mod_dquot, ^~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_dqtrx_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:1023:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_dqtrx_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_loggrant_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:1095:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_loggrant_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_log_item_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:1179:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_log_item_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_log_force': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:1204:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_log_force, ^~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_ail_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:1231:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_ail_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_log_assign_tail_lsn': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:1267:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_log_assign_tail_lsn, ^~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_file_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:1289:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_file_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_imap_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:1325:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_imap_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/block/bio-integrity.c: In function 'bio_integrity_process': /kisskb/src/block/bio-integrity.c:167:19: note: byref variable will be forcibly initialized struct bvec_iter bviter; ^~~~~~ /kisskb/src/block/bio-integrity.c:166:28: note: byref variable will be forcibly initialized struct blk_integrity_iter iter; ^~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_simple_io_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:1374:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_simple_io_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_itrunc_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:1415:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_itrunc_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_pagecache_inval': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:1444:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_pagecache_inval, ^~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_bunmap': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:1469:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_bunmap, ^~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_extent_busy_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:1503:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_extent_busy_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_extent_busy_trim': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:1536:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_extent_busy_trim, ^~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_agf_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:1566:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_agf_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/befs/linuxvfs.c: In function 'befs_get_block': /kisskb/src/fs/befs/linuxvfs.c:138:17: note: byref variable will be forcibly initialized befs_block_run run = BAD_IADDR; ^~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_free_extent': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:1630:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_free_extent, ^~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_alloc_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:1665:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_alloc_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_alloc_cur_check': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:1768:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_alloc_cur_check, ^~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_da_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:1794:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_da_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_attr_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:1858:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_attr_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_dir2_space_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:1973:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_dir2_space_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_dir2_leafn_moveents': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:2004:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_dir2_leafn_moveents, ^~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_swap_extent_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:2043:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_swap_extent_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_log_recover': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:2083:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_log_recover, ^~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_log_recover_record': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:2101:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_log_recover_record, ^~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_log_recover_item_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:2124:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_log_recover_item_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_log_recover_buf_item_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:2172:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_log_recover_buf_item_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_log_recover_ino_item_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:2216:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_log_recover_ino_item_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_log_recover_icreate_item_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:2262:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_log_recover_icreate_item_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_discard_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:2296:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_discard_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_btree_cur_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:2338:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_btree_cur_class, ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/mm/kmemleak.c:61: /kisskb/src/mm/kmemleak.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_defer_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:2376:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_defer_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_defer_error_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:2400:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_defer_error_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_defer_pending_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:2424:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_defer_pending_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_phys_extent_deferred_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:2453:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_phys_extent_deferred_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_map_extent_deferred_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:2486:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_map_extent_deferred_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_rmap_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:2563:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_rmap_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_ag_error_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:2605:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_ag_error_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_rmapbt_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:2645:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_rmapbt_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_ag_resv_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:2711:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_ag_resv_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_ag_btree_lookup_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:2774:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_ag_btree_lookup_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_refcount_extent_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:2805:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_refcount_extent_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_refcount_extent_at_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:2838:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_refcount_extent_at_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_refcount_double_extent_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:2874:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_refcount_double_extent_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_refcount_double_extent_at_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:2917:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_refcount_double_extent_at_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_refcount_triple_extent_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:2965:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_refcount_triple_extent_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_refcount_finish_one_leftover': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:3062:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_refcount_finish_one_leftover, ^~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_inode_error_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:3096:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_inode_error_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_double_io_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:3127:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_double_io_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_inode_irec_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:3177:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_inode_irec_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_reflink_remap_blocks': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:3215:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_reflink_remap_blocks, ^~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_ioctl_clone': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:3260:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_ioctl_clone, ^~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_fsmap_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:3315:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_fsmap_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fuse/inode.c: In function 'fuse_get_parent': /kisskb/src/fs/fuse/inode.c:874:24: note: byref variable will be forcibly initialized struct fuse_entry_out outarg; ^~~~~~ /kisskb/src/fs/fuse/inode.c: In function 'fuse_get_dentry': /kisskb/src/fs/fuse/inode.c:775:21: note: byref variable will be forcibly initialized const struct qstr name = QSTR_INIT(".", 1); ^~~~ /kisskb/src/fs/fuse/inode.c:774:25: note: byref variable will be forcibly initialized struct fuse_entry_out outarg; ^~~~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_getfsmap_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:3358:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_getfsmap_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_trans_resv_calc': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:3396:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_trans_resv_calc, ^~~~~~~~~~~ /kisskb/src/fs/fuse/inode.c: In function 'fuse_fh_to_parent': /kisskb/src/fs/fuse/inode.c:857:27: note: byref variable will be forcibly initialized struct fuse_inode_handle parent; ^~~~~~ /kisskb/src/fs/fuse/inode.c: In function 'fuse_fh_to_dentry': /kisskb/src/fs/fuse/inode.c:843:27: note: byref variable will be forcibly initialized struct fuse_inode_handle handle; ^~~~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_trans_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:3422:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_trans_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_iunlink_update_bucket': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:3460:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_iunlink_update_bucket, ^~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_iunlink_update_dinode': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:3486:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_iunlink_update_dinode, ^~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_ag_inode_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:3512:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_ag_inode_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fuse/inode.c: In function 'fuse_statfs': /kisskb/src/fs/fuse/inode.c:488:25: note: byref variable will be forcibly initialized struct fuse_statfs_out outarg; ^~~~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_fs_corrupt_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:3538:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_fs_corrupt_class, ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/fs/fuse/inode.c:9: /kisskb/src/fs/fuse/inode.c: In function 'fuse_send_destroy': /kisskb/src/fs/fuse/inode.c:452:13: note: byref variable will be forcibly initialized FUSE_ARGS(args); ^~~~ /kisskb/src/fs/fuse/fuse_i.h:282:42: note: in definition of macro 'FUSE_ARGS' #define FUSE_ARGS(args) struct fuse_args args = {} ^~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_ag_corrupt_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:3564:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_ag_corrupt_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_inode_corrupt_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:3590:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_inode_corrupt_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_iwalk_ag': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:3614:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_iwalk_ag, ^~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_iwalk_ag_rec': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:3633:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_iwalk_ag_rec, ^~~~~~~~~~~ /kisskb/src/fs/fuse/inode.c: In function 'fuse_parse_param': /kisskb/src/fs/fuse/inode.c:539:25: note: byref variable will be forcibly initialized struct fs_parse_result result; ^~~~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_pwork_init': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:3654:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_pwork_init, ^~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_kmem_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:3672:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_kmem_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_check_new_dalign': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:3699:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_check_new_dalign, ^~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_btree_commit_afakeroot': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:3720:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_btree_commit_afakeroot, ^~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_btree_commit_ifakeroot': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:3748:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_btree_commit_ifakeroot, ^~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_btree_bload_level_geometry': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:3781:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_btree_bload_level_geometry, ^~~~~~~~~~~ /kisskb/src/sound/hda/hdac_controller.c: In function 'snd_hdac_bus_get_response': /kisskb/src/sound/hda/hdac_controller.c:246:21: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_btree_bload_block': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:3822:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_btree_bload_block, ^~~~~~~~~~~ /kisskb/src/fs/fuse/inode.c: In function 'fuse_get_root_inode': /kisskb/src/fs/fuse/inode.c:747:19: note: byref variable will be forcibly initialized struct fuse_attr attr; ^~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_timestamp_range_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:3865:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_timestamp_range_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fuse/inode.c: In function 'fuse_fill_super_submount': /kisskb/src/fs/fuse/inode.c:1281:19: note: byref variable will be forcibly initialized struct fuse_attr root_attr; ^~~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/core/stream.c:16: /kisskb/src/net/core/stream.c: In function 'sk_stream_wait_close': /kisskb/src/net/core/stream.c:99:20: note: byref variable will be forcibly initialized DEFINE_WAIT_FUNC(wait, woken_wake_function); ^~~~ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^~~~ In file included from /kisskb/src/sound/pci/echoaudio/indigoiox.c:43: /kisskb/src/sound/pci/echoaudio/indigoiox.c: In function 'snd_mask_refine': /kisskb/src/include/sound/pcm_params.h:156:18: note: byref variable will be forcibly initialized struct snd_mask old; ^~~ In file included from /kisskb/src/sound/pci/echoaudio/indigoiox.c:97: /kisskb/src/sound/pci/echoaudio/indigoiox.c: In function 'hw_rule_capture_format_by_channels': /kisskb/src/sound/pci/echoaudio/echoaudio.c:113:18: note: byref variable will be forcibly initialized struct snd_mask fmt; ^~~ /kisskb/src/sound/pci/echoaudio/indigoiox.c: In function 'hw_rule_playback_format_by_channels': /kisskb/src/sound/pci/echoaudio/echoaudio.c:175:18: note: byref variable will be forcibly initialized struct snd_mask fmt; ^~~ /kisskb/src/sound/pci/echoaudio/indigoiox.c: In function 'pcm_prepare': /kisskb/src/sound/pci/echoaudio/echoaudio.c:682:21: note: byref variable will be forcibly initialized struct audioformat format; ^~~~~~ /kisskb/src/kernel/bpf/verifier.c: In function 'opt_hard_wire_dead_code_branches': /kisskb/src/kernel/bpf/verifier.c:10380:18: note: byref variable will be forcibly initialized struct bpf_insn ja = BPF_JMP_IMM(BPF_JA, 0, 0, 0); ^~ /kisskb/src/sound/pci/echoaudio/indigoiox.c: In function 'hw_rule_capture_channels_by_format': /kisskb/src/sound/pci/echoaudio/echoaudio.c:141:22: note: byref variable will be forcibly initialized struct snd_interval ch; ^~ /kisskb/src/sound/pci/echoaudio/indigoiox.c: In function 'hw_rule_playback_channels_by_format': /kisskb/src/sound/pci/echoaudio/echoaudio.c:210:22: note: byref variable will be forcibly initialized struct snd_interval ch; ^~ /kisskb/src/sound/pci/echoaudio/indigoiox.c: In function 'hw_rule_sample_rate': /kisskb/src/sound/pci/echoaudio/echoaudio.c:248:22: note: byref variable will be forcibly initialized struct snd_interval fixed; ^~~~~ /kisskb/src/fs/xfs/libxfs/xfs_alloc.c: In function 'xfs_alloc_query_range_helper': /kisskb/src/fs/xfs/libxfs/xfs_alloc.c:3337:31: note: byref variable will be forcibly initialized struct xfs_alloc_rec_incore irec; ^~~~ /kisskb/src/kernel/bpf/verifier.c: In function 'opt_remove_nops': /kisskb/src/kernel/bpf/verifier.c:10429:24: note: byref variable will be forcibly initialized const struct bpf_insn ja = BPF_JMP_IMM(BPF_JA, 0, 0, 0); ^~ In file included from /kisskb/src/fs/xfs/xfs_linux.h:79, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/libxfs/xfs_alloc.c:6: /kisskb/src/fs/xfs/libxfs/xfs_alloc.c: In function 'xfs_trans_read_buf': /kisskb/src/fs/xfs/xfs_trans.h:224:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^~~ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_alloc.c: In function 'xfs_alloc_update': /kisskb/src/fs/xfs/libxfs/xfs_alloc.c:215:22: note: byref variable will be forcibly initialized union xfs_btree_rec rec; ^~~ In file included from /kisskb/src/fs/xfs/xfs_linux.h:79, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/libxfs/xfs_alloc.c:6: /kisskb/src/fs/xfs/libxfs/xfs_alloc.c: In function 'xfs_trans_get_buf': /kisskb/src/fs/xfs/xfs_trans.h:201:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^~~ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^~~ /kisskb/src/kernel/bpf/verifier.c: In function 'bpf_verifier_log_write': /kisskb/src/kernel/bpf/verifier.c:314:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/kernel/bpf/verifier.c: In function 'verbose': /kisskb/src/kernel/bpf/verifier.c:328:10: note: byref variable will be forcibly initialized va_list args; ^~~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/fs/xfs/xfs_trace.h:3896, from /kisskb/src/fs/xfs/xfs_trace.c:38: /kisskb/src/fs/xfs/xfs_trace.c: In function 'perf_trace_xfs_bmap_class': /kisskb/src/fs/xfs/./xfs_trace.h:257:24: note: byref variable will be forcibly initialized struct xfs_bmbt_irec r; ^ /kisskb/src/include/trace/perf.h:66:4: note: in definition of macro 'DECLARE_EVENT_CLASS' { assign; } \ ^~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:255:2: note: in expansion of macro 'TP_fast_assign' TP_fast_assign( ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/fs/xfs/xfs_trace.h:3896, from /kisskb/src/fs/xfs/xfs_trace.c:38: /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_bmap_class': /kisskb/src/fs/xfs/./xfs_trace.h:257:24: note: byref variable will be forcibly initialized struct xfs_bmbt_irec r; ^ /kisskb/src/include/trace/trace_events.h:695:4: note: in definition of macro 'DECLARE_EVENT_CLASS' { assign; } \ ^~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:255:2: note: in expansion of macro 'TP_fast_assign' TP_fast_assign( ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:239:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_bmap_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_filestream_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:524:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xfs_filestream_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_trace.c: In function 'trace_event_raw_event_xfs_filestream_pick': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/./xfs_trace.h:553:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfs_filestream_pick, ^~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/include/linux/migrate.h:5, from /kisskb/src/mm/migrate.c:16: /kisskb/src/mm/migrate.c: In function 'arch_atomic_set_release': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/atomic-arch-fallback.h:163:2: note: in expansion of macro 'smp_store_release' smp_store_release(&(v)->counter, i); ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/exec.c:27: /kisskb/src/fs/exec.c: In function 'list_replace_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:211:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(new->prev), new); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/migrate.h:87, from /kisskb/src/mm/migrate.c:56: /kisskb/src/mm/migrate.c: In function 'trace_event_raw_event_mm_migrate_pages': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/migrate.h:46:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mm_migrate_pages, ^~~~~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_alloc.c: In function 'xfs_alloc_read_agfl': /kisskb/src/fs/xfs/xfs_trans.h:224:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^~~ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/kernel/audit.c:37: /kisskb/src/kernel/audit.c: In function 'auditd_set': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/audit.c:516:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(auditd_conn, ac_new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_alloc.c: In function 'xfs_free_agfl_block': /kisskb/src/fs/xfs/xfs_trans.h:201:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^~~ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_alloc.c: In function 'xfs_alloc_ag_vextent_small': /kisskb/src/fs/xfs/xfs_trans.h:201:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^~~ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^~~ In file included from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/huge_mm.h:8, from /kisskb/src/include/linux/mm.h:703, from /kisskb/src/include/linux/migrate.h:5, from /kisskb/src/mm/migrate.c:16: /kisskb/src/mm/migrate.c: In function 'migrate_page_move_mapping': /kisskb/src/mm/migrate.c:401:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, page_index(page)); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/fs/exec.c: In function 'shift_arg_pages': /kisskb/src/kernel/audit.c: In function 'auditd_reset': /kisskb/src/fs/exec.c:685:20: note: byref variable will be forcibly initialized struct mmu_gather tlb; ^~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/audit.c:634:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(auditd_conn, NULL); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/kernel/audit.c:38: /kisskb/src/kernel/audit.c: In function 'kauditd_thread': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:338:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:358:11: note: in expansion of macro '__wait_event_freezable' __ret = __wait_event_freezable(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/audit.c:881:3: note: in expansion of macro 'wait_event_freezable' wait_event_freezable(kauditd_wait, ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_alloc.c: In function 'xfs_read_agf': /kisskb/src/fs/xfs/xfs_trans.h:224:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^~~ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^~~ /kisskb/src/kernel/audit.c: In function 'audit_log_vformat': /kisskb/src/kernel/audit.c:1912:10: note: byref variable will be forcibly initialized va_list args2; ^~~~~ /kisskb/src/kernel/audit.c: In function 'audit_log_format': /kisskb/src/kernel/audit.c:1955:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_alloc.c: In function 'xfs_alloc_fix_freelist': /kisskb/src/fs/xfs/libxfs/xfs_alloc.c:2491:23: note: byref variable will be forcibly initialized struct xfs_alloc_arg targs; /* local allocation arguments */ ^~~~~ /kisskb/src/fs/xfs/libxfs/xfs_alloc.c: In function 'xfs_free_extent_fix_freelist': /kisskb/src/fs/xfs/libxfs/xfs_alloc.c:3237:23: note: byref variable will be forcibly initialized struct xfs_alloc_arg args; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_alloc.c: In function 'xfs_alloc_query_range': /kisskb/src/fs/xfs/libxfs/xfs_alloc.c:3355:36: note: byref variable will be forcibly initialized struct xfs_alloc_query_range_info query; ^~~~~ /kisskb/src/fs/xfs/libxfs/xfs_alloc.c:3354:25: note: byref variable will be forcibly initialized union xfs_btree_irec high_brec; ^~~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_alloc.c:3353:25: note: byref variable will be forcibly initialized union xfs_btree_irec low_brec; ^~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_alloc.c: In function 'xfs_alloc_query_all': /kisskb/src/fs/xfs/libxfs/xfs_alloc.c:3373:36: note: byref variable will be forcibly initialized struct xfs_alloc_query_range_info query; ^~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/kernel/audit.c:38: /kisskb/src/kernel/audit.c: In function 'audit_log_start': /kisskb/src/fs/xfs/libxfs/xfs_alloc.c: In function 'xfs_alloc_has_record': /kisskb/src/kernel/audit.c:1842:23: note: byref variable will be forcibly initialized DECLARE_WAITQUEUE(wait, current); ^~~~ /kisskb/src/include/linux/wait.h:55:26: note: in definition of macro 'DECLARE_WAITQUEUE' struct wait_queue_entry name = __WAITQUEUE_INITIALIZER(name, tsk) ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_alloc.c:3390:23: note: byref variable will be forcibly initialized union xfs_btree_irec high; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_alloc.c:3389:23: note: byref variable will be forcibly initialized union xfs_btree_irec low; ^~~ /kisskb/src/kernel/audit.c:1813:20: note: byref variable will be forcibly initialized struct timespec64 t; ^ /kisskb/src/kernel/audit.c: In function 'audit_log': /kisskb/src/kernel/audit.c:2413:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/mm/migrate.c: In function 'writeout': /kisskb/src/mm/migrate.c:292:27: note: byref variable will be forcibly initialized struct rmap_walk_control rwc = { ^~~ /kisskb/src/mm/migrate.c: In function 'unmap_and_move_huge_page': /kisskb/src/mm/migrate.c:292:27: note: byref variable will be forcibly initialized In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/exec.c:27: /kisskb/src/fs/exec.c: In function 'unshare_sighand': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/exec.c:1201:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(me->sighand, newsighand); ^~~~~~~~~~~~~~~~~~ /kisskb/src/mm/migrate.c: In function '__unmap_and_move': /kisskb/src/mm/migrate.c:292:27: note: byref variable will be forcibly initialized In file included from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/huge_mm.h:8, from /kisskb/src/include/linux/mm.h:703, from /kisskb/src/include/linux/migrate.h:5, from /kisskb/src/mm/migrate.c:16: /kisskb/src/mm/migrate.c: In function 'migrate_huge_page_move_mapping': /kisskb/src/mm/migrate.c:523:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, page_index(page)); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/include/linux/migrate.h:5, from /kisskb/src/mm/migrate.c:16: /kisskb/src/mm/migrate.c: In function 'migrate_pages': /kisskb/src/mm/migrate.c:1440:12: note: byref variable will be forcibly initialized LIST_HEAD(ret_pages); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/kernel/audit.c: In function 'audit_receive_msg': /kisskb/src/kernel/audit.c:1477:27: note: byref variable will be forcibly initialized struct audit_tty_status s, old; ^ /kisskb/src/kernel/audit.c:1466:27: note: byref variable will be forcibly initialized struct audit_tty_status s; ^ /kisskb/src/kernel/audit.c:1224:23: note: byref variable will be forcibly initialized struct audit_status s; ^ /kisskb/src/kernel/audit.c:1206:23: note: byref variable will be forcibly initialized struct audit_status s; ^ /kisskb/src/fs/exfat/balloc.c: In function 'exfat_load_bitmap': /kisskb/src/fs/exfat/balloc.c:99:21: note: byref variable will be forcibly initialized struct exfat_chain clu; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ext4/ext4_jbd2.h:15, from /kisskb/src/fs/ext4/mballoc.c:12: /kisskb/src/fs/ext4/mballoc.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/page_isolation.h:39, from /kisskb/src/mm/page_isolation.c:16: /kisskb/src/mm/page_isolation.c: In function 'trace_event_raw_event_test_pages_isolated': /kisskb/src/kernel/bpf/verifier.c: In function 'opt_subreg_zext_lo32_rnd_hi32': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/page_isolation.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(test_pages_isolated, ^~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c:10465:19: note: byref variable will be forcibly initialized struct bpf_insn insn; ^~~~ /kisskb/src/fs/exec.c: In function 'compat_do_execve': /kisskb/src/fs/exec.c:2006:22: note: userspace variable will be forcibly initialized struct user_arg_ptr envp = { ^~~~ /kisskb/src/fs/exec.c:2002:22: note: userspace variable will be forcibly initialized struct user_arg_ptr argv = { ^~~~ /kisskb/src/fs/exec.c: In function 'compat_do_execveat': /kisskb/src/fs/exec.c:2022:22: note: userspace variable will be forcibly initialized struct user_arg_ptr envp = { ^~~~ /kisskb/src/kernel/bpf/verifier.c: In function 'fixup_bpf_calls': /kisskb/src/fs/exec.c:2018:22: note: userspace variable will be forcibly initialized struct user_arg_ptr argv = { ^~~~ /kisskb/src/kernel/bpf/verifier.c:11146:36: note: byref variable will be forcibly initialized struct bpf_jit_poke_descriptor desc = { ^~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/fs/pipe.c:8: /kisskb/src/fs/pipe.c: In function 'pipe_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:591:2: note: in expansion of macro '___wait_event' ___wait_event(wq, condition, TASK_INTERRUPTIBLE, 1, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:599:11: note: in expansion of macro '__wait_event_interruptible_exclusive' __ret = __wait_event_interruptible_exclusive(wq, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/pipe.c:362:7: note: in expansion of macro 'wait_event_interruptible_exclusive' if (wait_event_interruptible_exclusive(pipe->rd_wait, pipe_readable(pipe)) < 0) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/pipe.c:246:30: note: byref variable will be forcibly initialized struct watch_notification n; ^ /kisskb/src/fs/jfs/jfs_dtree.c: In function 'ciGetLeafPrefixKey': /kisskb/src/fs/jfs/jfs_dtree.c:3768:24: note: byref variable will be forcibly initialized struct component_name rkey; ^~~~ /kisskb/src/fs/jfs/jfs_dtree.c:3767:24: note: byref variable will be forcibly initialized struct component_name lkey; ^~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/fs/pipe.c:8: /kisskb/src/fs/pipe.c: In function 'pipe_write': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:591:2: note: in expansion of macro '___wait_event' ___wait_event(wq, condition, TASK_INTERRUPTIBLE, 1, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:599:11: note: in expansion of macro '__wait_event_interruptible_exclusive' __ret = __wait_event_interruptible_exclusive(wq, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/pipe.c:560:3: note: in expansion of macro 'wait_event_interruptible_exclusive' wait_event_interruptible_exclusive(pipe->wr_wait, pipe_writable(pipe)); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/verifier.c: In function 'verbose_linfo': /kisskb/src/kernel/bpf/verifier.c:373:11: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/fs/pipe.c: In function 'pipe_wait_readable': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/pipe.c:1030:2: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(pipe->rd_wait, pipe_readable(pipe)); ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/pipe.c: In function 'pipe_wait_writable': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/pipe.c:1037:2: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(pipe->wr_wait, pipe_writable(pipe)); ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/auditsc.c: In function 'audit_copy_fcaps': /kisskb/src/kernel/auditsc.c:1927:26: note: byref variable will be forcibly initialized struct cpu_vfs_cap_data caps; ^~~~ /kisskb/src/fs/jfs/jfs_dtree.c: In function 'dtSplitUp': /kisskb/src/fs/jfs/jfs_dtree.c:936:24: note: byref variable will be forcibly initialized struct component_name key = { 0, NULL }; ^~~ /kisskb/src/fs/jfs/jfs_dtree.c:934:17: note: byref variable will be forcibly initialized struct pxdlist pxdlist; ^~~~~~~ /kisskb/src/fs/jfs/jfs_dtree.c:927:8: note: byref variable will be forcibly initialized pxd_t rpxd; /* new right page extent descriptor */ ^~~~ /kisskb/src/fs/jfs/jfs_dtree.c: In function 'dtInsert': /kisskb/src/fs/jfs/jfs_dtree.c:818:10: note: byref variable will be forcibly initialized ddata_t data; ^~~~ /kisskb/src/fs/jfs/jfs_dtree.c:817:17: note: byref variable will be forcibly initialized struct dtsplit split; /* split information */ ^~~~~ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_mb_init_group': /kisskb/src/fs/ext4/mballoc.c:1076:20: note: byref variable will be forcibly initialized struct ext4_buddy e4b; ^~~ /kisskb/src/fs/jfs/jfs_dtree.c: In function 'dtDelete': /kisskb/src/fs/jfs/jfs_dtree.c:2078:17: note: byref variable will be forcibly initialized struct btstack btstack; ^~~~~~~ /kisskb/src/kernel/bpf/verifier.c: In function 'bpf_log': /kisskb/src/kernel/bpf/verifier.c:341:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/fs/jfs/jfs_dtree.c: In function 'jfs_readdir': /kisskb/src/fs/jfs/jfs_dtree.c:3047:26: note: byref variable will be forcibly initialized struct dir_table_slot dirtab_slot; ^~~~~~~~~~~ /kisskb/src/fs/jfs/jfs_dtree.c:3009:17: note: byref variable will be forcibly initialized struct btstack btstack; ^~~~~~~ /kisskb/src/fs/jfs/jfs_dtree.c: In function 'dtModify': /kisskb/src/fs/ntfs/namei.c: In function 'ntfs_lookup': /kisskb/src/fs/ntfs/namei.c:168:14: note: byref variable will be forcibly initialized struct qstr nls_name; ^~~~~~~~ /kisskb/src/fs/jfs/jfs_dtree.c:4515:17: note: byref variable will be forcibly initialized struct btstack btstack; ^~~~~~~ /kisskb/src/kernel/auditsc.c: In function '__audit_log_bprm_fcaps': /kisskb/src/kernel/auditsc.c:2474:26: note: byref variable will be forcibly initialized struct cpu_vfs_cap_data vcaps; ^~~~~ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_mb_seq_groups_show': /kisskb/src/fs/ext4/mballoc.c:2505:4: note: byref variable will be forcibly initialized } sg; ^~ /kisskb/src/fs/ext4/mballoc.c:2497:20: note: byref variable will be forcibly initialized struct ext4_buddy e4b; ^~~ /kisskb/src/fs/fcntl.c: In function 'get_compat_flock': /kisskb/src/fs/fcntl.c:533:22: note: byref variable will be forcibly initialized struct compat_flock fl; ^~ /kisskb/src/fs/fcntl.c: In function 'get_compat_flock64': /kisskb/src/fs/fcntl.c:543:24: note: byref variable will be forcibly initialized struct compat_flock64 fl; ^~ /kisskb/src/fs/fcntl.c: In function 'put_compat_flock': /kisskb/src/fs/fcntl.c:553:22: note: byref variable will be forcibly initialized struct compat_flock fl; ^~ /kisskb/src/fs/fcntl.c: In function 'put_compat_flock64': /kisskb/src/fs/fcntl.c:564:24: note: byref variable will be forcibly initialized struct compat_flock64 fl; ^~ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_free_data_in_buddy': /kisskb/src/fs/ext4/mballoc.c:3019:20: note: byref variable will be forcibly initialized struct ext4_buddy e4b; ^~~ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_discard_allocated_blocks': /kisskb/src/fs/ext4/mballoc.c:3607:20: note: byref variable will be forcibly initialized struct ext4_buddy e4b; ^~~ /kisskb/src/fs/fcntl.c: In function 'f_setown_ex': /kisskb/src/fs/fcntl.c:163:20: note: byref variable will be forcibly initialized struct f_owner_ex owner; ^~~~~ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_mb_discard_group_preallocations': /kisskb/src/fs/fcntl.c: In function 'f_getown_ex': /kisskb/src/fs/fcntl.c:203:20: note: byref variable will be forcibly initialized struct f_owner_ex owner; ^~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/memory-failure.c:37: /kisskb/src/mm/memory-failure.c: In function 'hwpoison_user_mappings': /kisskb/src/fs/ext4/mballoc.c:4212:20: note: byref variable will be forcibly initialized struct ext4_buddy e4b; ^~~ /kisskb/src/fs/ext4/mballoc.c:4211:19: note: byref variable will be forcibly initialized struct list_head list; ^~~~ /kisskb/src/mm/memory-failure.c:1061:12: note: byref variable will be forcibly initialized LIST_HEAD(tokill); ^~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/fs/f2fs/inode.c:14: /kisskb/src/fs/f2fs/inode.c: In function '__f2fs_crc32': /kisskb/src/fs/f2fs/f2fs.h:1669:4: note: byref variable will be forcibly initialized } desc; ^~~~ /kisskb/src/kernel/bpf/verifier.c: In function 'check_helper_call': /kisskb/src/kernel/bpf/verifier.c:5051:27: note: byref variable will be forcibly initialized struct bpf_call_arg_meta meta; ^~~~ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_mb_discard_lg_preallocations': /kisskb/src/fs/ext4/mballoc.c:4643:19: note: byref variable will be forcibly initialized struct list_head discard_list; ^~~~~~~~~~~~ /kisskb/src/fs/ext4/mballoc.c:4642:20: note: byref variable will be forcibly initialized struct ext4_buddy e4b; ^~~ /kisskb/src/mm/memory-failure.c: In function 'memory_failure_dev_pagemap': /kisskb/src/mm/memory-failure.c:1300:12: note: byref variable will be forcibly initialized LIST_HEAD(tokill); ^~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/fcntl.c: In function 'send_sigio_to_task': /kisskb/src/fs/fcntl.c:739:21: note: byref variable will be forcibly initialized kernel_siginfo_t si; ^~ /kisskb/src/fs/fcntl.c: In function 'do_fcntl': /kisskb/src/fs/fcntl.c:326:15: note: byref variable will be forcibly initialized struct flock flock; ^~~~~ /kisskb/src/fs/fcntl.c: In function 'do_compat_fcntl64': /kisskb/src/fs/fcntl.c:614:15: note: byref variable will be forcibly initialized struct flock flock; ^~~~~ /kisskb/src/kernel/bpf/verifier.c: In function 'do_check': /kisskb/src/kernel/bpf/verifier.c:9458:30: note: byref variable will be forcibly initialized const struct bpf_insn_cbs cbs = { ^~~ /kisskb/src/fs/orangefs/super.c: In function 'orangefs_encode_fh': /kisskb/src/fs/orangefs/super.c:352:30: note: byref variable will be forcibly initialized struct orangefs_object_kref refn; ^~~~ /kisskb/src/fs/orangefs/super.c: In function 'orangefs_fh_to_dentry': /kisskb/src/fs/orangefs/super.c:330:30: note: byref variable will be forcibly initialized struct orangefs_object_kref refn; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h:73, from /kisskb/src/fs/fcntl.c:8: /kisskb/src/fs/fcntl.c: In function 'fasync_insert_entry': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/fcntl.c:940:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*fapp, new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_mb_find_by_goal': /kisskb/src/fs/ext4/mballoc.c:1862:26: note: byref variable will be forcibly initialized struct ext4_free_extent ex; ^~ /kisskb/src/net/core/scm.c: In function '__scm_send': /kisskb/src/net/core/scm.c:164:17: note: byref variable will be forcibly initialized struct ucred creds; ^~~~~ /kisskb/src/fs/orangefs/super.c: In function 'orangefs_fill_sb': /kisskb/src/fs/orangefs/super.c:419:30: note: byref variable will be forcibly initialized struct orangefs_object_kref root_object; ^~~~~~~~~~~ In file included from /kisskb/src/mm/memory-failure.c:56: /kisskb/src/mm/memory-failure.c: In function 'memory_failure_queue': /kisskb/src/include/linux/kfifo.h:408:29: note: byref variable will be forcibly initialized typeof(*__tmp->const_type) __val = (val); \ ^~~~~ /kisskb/src/mm/memory-failure.c:1600:6: note: in expansion of macro 'kfifo_put' if (kfifo_put(&mf_cpu->fifo, entry)) ^~~~~~~~~ /kisskb/src/net/core/scm.c: In function 'put_cmsg': /kisskb/src/net/core/scm.c:231:18: note: byref variable will be forcibly initialized struct cmsghdr cmhdr; ^~~~~ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_mb_scan_aligned': /kisskb/src/net/core/scm.c: In function 'put_cmsg_scm_timestamping64': /kisskb/src/net/core/scm.c:257:28: note: byref variable will be forcibly initialized struct scm_timestamping64 tss; ^~~ /kisskb/src/fs/ext4/mballoc.c:2044:26: note: byref variable will be forcibly initialized struct ext4_free_extent ex; ^~ /kisskb/src/net/core/scm.c: In function 'put_cmsg_scm_timestamping': /kisskb/src/net/core/scm.c:271:26: note: byref variable will be forcibly initialized struct scm_timestamping tss; ^~~ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_mb_check_limits': /kisskb/src/fs/ext4/mballoc.c:1723:26: note: byref variable will be forcibly initialized struct ext4_free_extent ex; ^~ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_mb_complex_scan_group': /kisskb/src/fs/ext4/mballoc.c:1978:26: note: byref variable will be forcibly initialized struct ext4_free_extent ex; ^~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/mm/memory-failure.c:37: /kisskb/src/mm/memory-failure.c: In function '__soft_offline_page': /kisskb/src/mm/memory-failure.c:1803:12: note: byref variable will be forcibly initialized LIST_HEAD(pagelist); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_mb_try_best_found': /kisskb/src/fs/ext4/mballoc.c:1829:26: note: byref variable will be forcibly initialized struct ext4_free_extent ex = ac->ac_b_ex; ^~ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_trim_extent': /kisskb/src/fs/ext4/mballoc.c:5658:26: note: byref variable will be forcibly initialized struct ext4_free_extent ex; ^~ /kisskb/src/mm/debug_vm_pgtable.c: In function 'p4d_basic_tests': /kisskb/src/mm/debug_vm_pgtable.c:402:8: note: byref variable will be forcibly initialized p4d_t p4d; ^~~ /kisskb/src/mm/debug_vm_pgtable.c: In function 'pgd_basic_tests': /kisskb/src/mm/debug_vm_pgtable.c:411:8: note: byref variable will be forcibly initialized pgd_t pgd; ^~~ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_trim_all_free': /kisskb/src/fs/ext4/mballoc.c:5706:20: note: byref variable will be forcibly initialized struct ext4_buddy e4b; ^~~ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_mb_prefetch': /kisskb/src/fs/ext4/mballoc.c:2206:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_mb_regular_allocator': /kisskb/src/fs/ext4/mballoc.c:2284:20: note: byref variable will be forcibly initialized struct ext4_buddy e4b; ^~~ /kisskb/src/fs/f2fs/inode.c: In function 'f2fs_handle_failed_inode': /kisskb/src/fs/f2fs/inode.c:827:19: note: byref variable will be forcibly initialized struct node_info ni; ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/ext4/ext4_jbd2.h:15, from /kisskb/src/fs/ext4/mballoc.c:12: /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_mb_alloc_groupinfo': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/mballoc.c:2589:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sbi->s_group_info, new_groupinfo); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/sched/cls_api.c:12: /kisskb/src/net/sched/cls_api.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_process_freed_data': /kisskb/src/fs/ext4/mballoc.c:3076:19: note: byref variable will be forcibly initialized struct list_head freed_data_list; ^~~~~~~~~~~~~~~ /kisskb/src/net/sched/cls_api.c: In function 'tcf_chain_head_change_dflt': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/sched/cls_api.c:1355:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*p_filter_chain, tp_head); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/sched/cls_api.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_discard_preallocations': /kisskb/src/fs/ext4/mballoc.c:4325:20: note: byref variable will be forcibly initialized struct ext4_buddy e4b; ^~~ /kisskb/src/fs/ext4/mballoc.c:4324:19: note: byref variable will be forcibly initialized struct list_head list; ^~~~ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_free_blocks': /kisskb/src/fs/ext4/mballoc.c:5254:20: note: byref variable will be forcibly initialized struct ext4_buddy e4b; ^~~ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_group_add_blocks': /kisskb/src/fs/ext4/mballoc.c:5520:20: note: byref variable will be forcibly initialized struct ext4_buddy e4b; ^~~ /kisskb/src/fs/ext4/mballoc.c: In function 'ext4_mballoc_query_range': /kisskb/src/fs/ext4/mballoc.c:5876:21: note: byref variable will be forcibly initialized struct ext4_buddy e4b; ^~~ /kisskb/src/net/sched/cls_api.c: In function 'tcf_chain_tp_insert': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/sched/cls_api.c:1661:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*chain_info->pprev, tp); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/sched/cls_api.c: In function 'tcf_chain_dump': /kisskb/src/net/sched/cls_api.c:2480:23: note: byref variable will be forcibly initialized struct tcf_dump_args arg; ^~~ /kisskb/src/net/sched/cls_api.c: In function 'tcf_chain_tp_insert_unique': /kisskb/src/net/sched/cls_api.c:1693:24: note: byref variable will be forcibly initialized struct tcf_chain_info chain_info; ^~~~~~~~~~ /kisskb/src/net/sched/cls_api.c: In function 'tc_block_indr_cleanup': /kisskb/src/net/sched/cls_api.c:649:28: note: byref variable will be forcibly initialized struct flow_block_offload bo; ^~ In file included from /kisskb/src/include/linux/filter.h:21, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/net/sched/cls_api.c:26: /kisskb/src/net/sched/cls_api.c: In function '__vlan_get_protocol': /kisskb/src/include/linux/if_vlan.h:600:20: note: byref variable will be forcibly initialized struct vlan_hdr vhdr, *vh; ^~~~ /kisskb/src/net/llc/llc_sap.c: In function 'llc_sap_handler': /kisskb/src/net/llc/llc_sap.c:423:18: note: byref variable will be forcibly initialized struct llc_addr laddr; ^~~~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:26, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/net/sched/cls_api.c:26: /kisskb/src/net/sched/cls_api.c: In function 'nla_get_bitfield32': /kisskb/src/include/net/netlink.h:1735:24: note: byref variable will be forcibly initialized struct nla_bitfield32 tmp; ^~~ /kisskb/src/net/sched/cls_api.c: In function 'tc_dump_tfilter': /kisskb/src/include/net/netlink.h:1735:24: note: byref variable will be forcibly initialized /kisskb/src/net/sched/cls_api.c: In function 'tc_get_tfilter': /kisskb/src/net/sched/cls_api.c:2341:24: note: byref variable will be forcibly initialized struct tcf_chain_info chain_info; ^~~~~~~~~~ /kisskb/src/net/sched/cls_api.c: In function 'tc_del_tfilter': /kisskb/src/net/sched/cls_api.c:2181:24: note: byref variable will be forcibly initialized struct tcf_chain_info chain_info; ^~~~~~~~~~ /kisskb/src/net/sched/cls_api.c: In function 'tc_new_tfilter': /kisskb/src/net/sched/cls_api.c:1955:24: note: byref variable will be forcibly initialized struct tcf_chain_info chain_info; ^~~~~~~~~~ In file included from /kisskb/src/net/netfilter/ipvs/ip_vs_core.c:52: /kisskb/src/net/netfilter/ipvs/ip_vs_core.c: In function 'ip_vs_fill_iph_skb_off': /kisskb/src/include/net/ip_vs.h:95:16: note: byref variable will be forcibly initialized struct iphdr _iph; ^~~~ /kisskb/src/net/netfilter/ipvs/ip_vs_core.c: In function 'is_new_conn': /kisskb/src/net/netfilter/ipvs/ip_vs_core.c:1099:30: note: byref variable will be forcibly initialized struct sctp_chunkhdr *sch, schunk; ^~~~~~ /kisskb/src/net/netfilter/ipvs/ip_vs_core.c:1091:17: note: byref variable will be forcibly initialized struct tcphdr _tcph, *th; ^~~~~ /kisskb/src/net/netfilter/ipvs/ip_vs_core.c: In function 'is_tcp_reset': /kisskb/src/net/netfilter/ipvs/ip_vs_core.c:1078:16: note: byref variable will be forcibly initialized struct tcphdr _tcph, *th; ^~~~~ /kisskb/src/net/netfilter/ipvs/ip_vs_core.c: In function 'is_sctp_abort': /kisskb/src/net/netfilter/ipvs/ip_vs_core.c:1066:29: note: byref variable will be forcibly initialized struct sctp_chunkhdr *sch, schunk; ^~~~~~ /kisskb/src/net/netfilter/ipvs/ip_vs_core.c: In function 'ip_vs_sched_persist': /kisskb/src/net/netfilter/ipvs/ip_vs_core.c:276:21: note: byref variable will be forcibly initialized union nf_inet_addr snet; /* source network of the client, ^~~~ /kisskb/src/net/netfilter/ipvs/ip_vs_core.c:274:26: note: byref variable will be forcibly initialized struct ip_vs_conn_param param; ^~~~~ /kisskb/src/net/netfilter/ipvs/ip_vs_core.c: In function 'ip_vs_new_conn_out': /kisskb/src/net/netfilter/ipvs/ip_vs_core.c:1151:21: note: byref variable will be forcibly initialized union nf_inet_addr snet; ^~~~ /kisskb/src/net/netfilter/ipvs/ip_vs_core.c:1148:26: note: byref variable will be forcibly initialized struct ip_vs_conn_param param; ^~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/preemptirq.h:67, from /kisskb/src/kernel/trace/trace_preemptirq.c:16: /kisskb/src/kernel/trace/trace_preemptirq.c: In function 'trace_event_raw_event_preemptirq_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/preemptirq.h:14:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(preemptirq_template, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipvs/ip_vs_core.c: In function 'ipvs_udp_decap': /kisskb/src/net/netfilter/ipvs/ip_vs_core.c:1584:17: note: byref variable will be forcibly initialized struct guehdr _gueh, *gueh; ^~~~~ /kisskb/src/net/netfilter/ipvs/ip_vs_core.c:1573:16: note: byref variable will be forcibly initialized struct udphdr _udph, *udph; ^~~~~ /kisskb/src/net/netfilter/ipvs/ip_vs_core.c: In function 'ipvs_gre_decap': /kisskb/src/net/netfilter/ipvs/ip_vs_core.c:1608:22: note: byref variable will be forcibly initialized struct gre_base_hdr _greh, *greh; ^~~~~ /kisskb/src/net/netfilter/ipvs/ip_vs_core.c: In function 'ip_vs_schedule': /kisskb/src/net/netfilter/ipvs/ip_vs_core.c:557:27: note: byref variable will be forcibly initialized struct ip_vs_conn_param p; ^ /kisskb/src/net/netfilter/ipvs/ip_vs_core.c: In function 'ip_vs_leave': /kisskb/src/net/netfilter/ipvs/ip_vs_core.c:625:28: note: byref variable will be forcibly initialized struct ip_vs_conn_param p; ^ /kisskb/src/net/netfilter/ipvs/ip_vs_core.c:620:22: note: byref variable will be forcibly initialized union nf_inet_addr daddr = { .all = { 0, 0, 0, 0 } }; ^~~~~ /kisskb/src/net/netfilter/ipvs/ip_vs_core.c: In function 'ip_vs_in_icmp': /kisskb/src/net/netfilter/ipvs/ip_vs_core.c:1648:21: note: byref variable will be forcibly initialized struct ip_vs_iphdr ciph; ^~~~ /kisskb/src/net/netfilter/ipvs/ip_vs_core.c:1647:15: note: byref variable will be forcibly initialized struct iphdr _ciph, *cih; /* The ip header contained within the ICMP */ ^~~~~ /kisskb/src/net/netfilter/ipvs/ip_vs_core.c:1646:17: note: byref variable will be forcibly initialized struct icmphdr _icmph, *ic; ^~~~~~ /kisskb/src/net/netfilter/ipvs/ip_vs_core.c: In function 'ip_vs_in': /kisskb/src/net/netfilter/ipvs/ip_vs_core.c:1974:21: note: byref variable will be forcibly initialized struct ip_vs_iphdr iph; ^~~ In file included from /kisskb/src/sound/pci/echoaudio/indigodjx.c:42: /kisskb/src/sound/pci/echoaudio/indigodjx.c: In function 'snd_mask_refine': /kisskb/src/include/sound/pcm_params.h:156:18: note: byref variable will be forcibly initialized struct snd_mask old; ^~~ /kisskb/src/fs/ioctl.c: In function 'fiemap_fill_next_extent': /kisskb/src/fs/ioctl.c:115:23: note: byref variable will be forcibly initialized struct fiemap_extent extent; ^~~~~~ /kisskb/src/fs/ioctl.c: In function 'ioctl_fiemap': /kisskb/src/fs/ioctl.c:198:16: note: byref variable will be forcibly initialized struct fiemap fiemap; ^~~~~~ /kisskb/src/net/netfilter/ipvs/ip_vs_core.c: In function 'ip_vs_out_icmp': /kisskb/src/net/netfilter/ipvs/ip_vs_core.c:936:21: note: byref variable will be forcibly initialized union nf_inet_addr snet; ^~~~ /kisskb/src/net/netfilter/ipvs/ip_vs_core.c:932:21: note: byref variable will be forcibly initialized struct ip_vs_iphdr ciph; ^~~~ /kisskb/src/net/netfilter/ipvs/ip_vs_core.c:931:15: note: byref variable will be forcibly initialized struct iphdr _ciph, *cih; /* The ip header contained within the ICMP */ ^~~~~ /kisskb/src/net/netfilter/ipvs/ip_vs_core.c:930:17: note: byref variable will be forcibly initialized struct icmphdr _icmph, *ic; ^~~~~~ /kisskb/src/net/netfilter/ipvs/ip_vs_core.c: In function 'ip_vs_out': /kisskb/src/net/netfilter/ipvs/ip_vs_core.c:1078:16: note: byref variable will be forcibly initialized struct tcphdr _tcph, *th; ^~~~~ /kisskb/src/net/netfilter/ipvs/ip_vs_core.c:1347:21: note: byref variable will be forcibly initialized struct ip_vs_iphdr iph; ^~~ /kisskb/src/fs/ioctl.c: In function '__generic_block_fiemap': /kisskb/src/fs/ioctl.c:298:21: note: byref variable will be forcibly initialized struct buffer_head map_bh; ^~~~~~ /kisskb/src/fs/ioctl.c: In function 'ioctl_preallocate': /kisskb/src/fs/ioctl.c:476:20: note: byref variable will be forcibly initialized struct space_resv sr; ^~ In file included from /kisskb/src/sound/pci/echoaudio/indigodjx.c:96: /kisskb/src/sound/pci/echoaudio/indigodjx.c: In function 'hw_rule_capture_format_by_channels': /kisskb/src/sound/pci/echoaudio/echoaudio.c:113:18: note: byref variable will be forcibly initialized struct snd_mask fmt; ^~~ /kisskb/src/fs/ioctl.c: In function 'ioctl_file_clone_range': /kisskb/src/fs/ioctl.c:255:26: note: byref variable will be forcibly initialized struct file_clone_range args; ^~~~ /kisskb/src/sound/pci/echoaudio/indigodjx.c: In function 'hw_rule_playback_format_by_channels': /kisskb/src/sound/pci/echoaudio/echoaudio.c:175:18: note: byref variable will be forcibly initialized struct snd_mask fmt; ^~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/wbt.h:158, from /kisskb/src/block/blk-wbt.c:32: /kisskb/src/block/blk-wbt.c: In function 'trace_event_raw_event_wbt_stat': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/wbt.h:15:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(wbt_stat, ^~~~~~~~~~~ /kisskb/src/block/blk-wbt.c: In function 'trace_event_raw_event_wbt_lat': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/wbt.h:59:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(wbt_lat, ^~~~~~~~~~~ /kisskb/src/block/blk-wbt.c: In function 'trace_event_raw_event_wbt_step': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/wbt.h:89:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(wbt_step, ^~~~~~~~~~~ /kisskb/src/block/blk-wbt.c: In function 'trace_event_raw_event_wbt_timer': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/wbt.h:129:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(wbt_timer, ^~~~~~~~~~~ /kisskb/src/block/blk-wbt.c: In function '__wbt_wait': /kisskb/src/block/blk-wbt.c:512:23: note: byref variable will be forcibly initialized struct wbt_wait_data data = { ^~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/fs/gfs2/trace_gfs2.h:633, from /kisskb/src/fs/gfs2/glock.c:49: /kisskb/src/fs/gfs2/glock.c: In function 'trace_event_raw_event_gfs2_glock_state_change': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/gfs2/./trace_gfs2.h:90:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(gfs2_glock_state_change, ^~~~~~~~~~~ /kisskb/src/fs/gfs2/glock.c: In function 'trace_event_raw_event_gfs2_glock_put': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/gfs2/./trace_gfs2.h:129:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(gfs2_glock_put, ^~~~~~~~~~~ /kisskb/src/fs/gfs2/glock.c: In function 'trace_event_raw_event_gfs2_demote_rq': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/gfs2/./trace_gfs2.h:161:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(gfs2_demote_rq, ^~~~~~~~~~~ /kisskb/src/fs/gfs2/glock.c: In function 'trace_event_raw_event_gfs2_promote': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/gfs2/./trace_gfs2.h:198:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(gfs2_promote, ^~~~~~~~~~~ /kisskb/src/fs/gfs2/glock.c: In function 'trace_event_raw_event_gfs2_glock_queue': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/gfs2/./trace_gfs2.h:228:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(gfs2_glock_queue, ^~~~~~~~~~~ /kisskb/src/sound/pci/echoaudio/indigodjx.c: In function 'pcm_prepare': /kisskb/src/sound/pci/echoaudio/echoaudio.c:682:21: note: byref variable will be forcibly initialized struct audioformat format; ^~~~~~ /kisskb/src/fs/gfs2/glock.c: In function 'trace_event_raw_event_gfs2_glock_lock_time': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/gfs2/./trace_gfs2.h:258:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(gfs2_glock_lock_time, ^~~~~~~~~~~ /kisskb/src/fs/gfs2/glock.c: In function 'trace_event_raw_event_gfs2_pin': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/gfs2/./trace_gfs2.h:322:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(gfs2_pin, ^~~~~~~~~~~ /kisskb/src/fs/gfs2/glock.c: In function 'trace_event_raw_event_gfs2_log_flush': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/gfs2/./trace_gfs2.h:353:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(gfs2_log_flush, ^~~~~~~~~~~ /kisskb/src/fs/gfs2/glock.c: In function 'trace_event_raw_event_gfs2_log_blocks': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/gfs2/./trace_gfs2.h:381:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(gfs2_log_blocks, ^~~~~~~~~~~ /kisskb/src/fs/gfs2/glock.c: In function 'trace_event_raw_event_gfs2_ail_flush': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/gfs2/./trace_gfs2.h:404:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(gfs2_ail_flush, ^~~~~~~~~~~ /kisskb/src/fs/gfs2/glock.c: In function 'trace_event_raw_event_gfs2_bmap': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/gfs2/./trace_gfs2.h:439:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(gfs2_bmap, ^~~~~~~~~~~ /kisskb/src/fs/gfs2/glock.c: In function 'trace_event_raw_event_gfs2_iomap_start': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/gfs2/./trace_gfs2.h:478:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(gfs2_iomap_start, ^~~~~~~~~~~ /kisskb/src/fs/gfs2/glock.c: In function 'trace_event_raw_event_gfs2_iomap_end': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/gfs2/./trace_gfs2.h:508:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(gfs2_iomap_end, ^~~~~~~~~~~ /kisskb/src/fs/gfs2/glock.c: In function 'trace_event_raw_event_gfs2_block_alloc': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/gfs2/./trace_gfs2.h:548:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(gfs2_block_alloc, ^~~~~~~~~~~ /kisskb/src/fs/gfs2/glock.c: In function 'trace_event_raw_event_gfs2_rs': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/gfs2/./trace_gfs2.h:588:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(gfs2_rs, ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/crypto.h:17, from /kisskb/src/include/crypto/algapi.h:10, from /kisskb/src/crypto/algapi.c:8: /kisskb/src/crypto/algapi.c: In function 'crypto_remove_spawns': /kisskb/src/crypto/algapi.c:147:12: note: byref variable will be forcibly initialized LIST_HEAD(top); ^~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/crypto/algapi.c:146:12: note: byref variable will be forcibly initialized LIST_HEAD(stack); ^~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/crypto/algapi.c:144:12: note: byref variable will be forcibly initialized LIST_HEAD(secondary_spawns); ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/crypto/algapi.c: In function 'crypto_alg_tested': /kisskb/src/crypto/algapi.c:288:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/irqchip/irq-imx-gpcv2.c: In function 'imx_gpcv2_domain_alloc': /kisskb/src/drivers/irqchip/irq-imx-gpcv2.c:166:20: note: byref variable will be forcibly initialized struct irq_fwspec parent_fwspec; ^~~~~~~~~~~~~ /kisskb/src/crypto/algapi.c: In function 'crypto_unregister_template': /kisskb/src/net/netlink/diag.c: In function 'netlink_diag_handler_dump': /kisskb/src/crypto/algapi.c:541:12: note: byref variable will be forcibly initialized LIST_HEAD(users); ^~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/net/netlink/diag.c:233:31: note: byref variable will be forcibly initialized struct netlink_dump_control c = { ^ /kisskb/src/crypto/algapi.c: In function 'crypto_unregister_instance': /kisskb/src/crypto/algapi.c:656:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/include/linux/of_irq.h:8, from /kisskb/src/drivers/irqchip/irq-imx-gpcv2.c:7: /kisskb/src/drivers/irqchip/irq-imx-gpcv2.c: In function 'irq_find_matching_host': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec = { ^~~~~~ /kisskb/src/drivers/irqchip/irq-imx-gpcv2.c: In function 'irq_find_host': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized /kisskb/src/crypto/algapi.c: In function 'crypto_unregister_alg': /kisskb/src/crypto/algapi.c:450:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/sound/pci/echoaudio/indigodjx.c: In function 'hw_rule_capture_channels_by_format': /kisskb/src/sound/pci/echoaudio/echoaudio.c:141:22: note: byref variable will be forcibly initialized struct snd_interval ch; ^~ /kisskb/src/sound/pci/echoaudio/indigodjx.c: In function 'hw_rule_playback_channels_by_format': /kisskb/src/sound/pci/echoaudio/echoaudio.c:210:22: note: byref variable will be forcibly initialized struct snd_interval ch; ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/fs/gfs2/glock.c:9: /kisskb/src/fs/gfs2/glock.c: In function 'rht_assign_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:401:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*bkt, (void *)obj); ^~~~~~~~~~~~~~~~~~ /kisskb/src/sound/pci/echoaudio/indigodjx.c: In function 'hw_rule_sample_rate': /kisskb/src/sound/pci/echoaudio/echoaudio.c:248:22: note: byref variable will be forcibly initialized struct snd_interval fixed; ^~~~~ /kisskb/src/fs/gfs2/glock.c: In function '__rhashtable_remove_fast_one': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:1045:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/orangefs/namei.c: In function 'orangefs_rename': /kisskb/src/fs/orangefs/namei.c:382:15: note: byref variable will be forcibly initialized struct iattr iattr; ^~~~~ /kisskb/src/fs/orangefs/namei.c: In function 'orangefs_create': /kisskb/src/fs/orangefs/namei.c:27:15: note: byref variable will be forcibly initialized struct iattr iattr; ^~~~~ /kisskb/src/fs/orangefs/namei.c:25:30: note: byref variable will be forcibly initialized struct orangefs_object_kref ref; ^~~ /kisskb/src/fs/gfs2/glock.c: In function '__rhashtable_insert_fast': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:758:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/fs/gfs2/glock.c:35: /kisskb/src/include/linux/rhashtable.h:701:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^~~ /kisskb/src/fs/orangefs/namei.c: In function 'orangefs_symlink': /kisskb/src/fs/orangefs/namei.c:226:15: note: byref variable will be forcibly initialized struct iattr iattr; ^~~~~ /kisskb/src/fs/orangefs/namei.c:224:30: note: byref variable will be forcibly initialized struct orangefs_object_kref ref; ^~~ /kisskb/src/fs/orangefs/namei.c: In function 'orangefs_mkdir': /kisskb/src/fs/orangefs/namei.c:312:15: note: byref variable will be forcibly initialized struct iattr iattr; ^~~~~ /kisskb/src/fs/orangefs/namei.c:310:30: note: byref variable will be forcibly initialized struct orangefs_object_kref ref; ^~~ /kisskb/src/fs/gfs2/glock.c: In function '__rhashtable_lookup': /kisskb/src/include/linux/rhashtable.h:585:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^~~ /kisskb/src/fs/orangefs/namei.c: In function 'orangefs_unlink': /kisskb/src/fs/orangefs/namei.c:177:15: note: byref variable will be forcibly initialized struct iattr iattr; ^~~~~ /kisskb/src/fs/gfs2/glock.c: In function 'find_insert_glock': /kisskb/src/fs/gfs2/glock.c:945:26: note: byref variable will be forcibly initialized struct wait_glock_queue wait; ^~~~ /kisskb/src/fs/gfs2/glock.c: In function 'glock_hash_walk': /kisskb/src/fs/gfs2/glock.c:1854:25: note: byref variable will be forcibly initialized struct rhashtable_iter iter; ^~~~ /kisskb/src/fs/f2fs/namei.c: In function 'f2fs_lookup': /kisskb/src/fs/f2fs/namei.c:490:23: note: byref variable will be forcibly initialized struct f2fs_filename fname; ^~~~~ /kisskb/src/fs/gfs2/glock.c: In function 'gfs2_glock_get': /kisskb/src/fs/gfs2/glock.c:994:21: note: byref variable will be forcibly initialized struct lm_lockname name = { .ln_number = number, ^~~~ /kisskb/src/fs/fuse/readdir.c: In function 'fuse_force_forget': /kisskb/src/fs/fuse/readdir.c:256:24: note: byref variable will be forcibly initialized struct fuse_forget_in inarg; ^~~~~ /kisskb/src/fs/gfs2/glock.c: In function 'gfs2_print_dbg': /kisskb/src/fs/gfs2/glock.c:1284:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/fs/f2fs/namei.c: In function 'f2fs_symlink': /kisskb/src/fs/f2fs/namei.c:646:21: note: byref variable will be forcibly initialized struct fscrypt_str disk_link; ^~~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/fs/gfs2/glock.c:9: /kisskb/src/fs/gfs2/glock.c: In function 'gfs2_gl_hash_clear': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/gfs2/glock.c:1985:2: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(sdp->sd_glock_wait, ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/fuse/fuse_i.h:17, from /kisskb/src/fs/fuse/readdir.c:10: /kisskb/src/fs/fuse/readdir.c: In function 'fuse_direntplus_link': /kisskb/src/fs/fuse/readdir.c:161:34: note: byref variable will be forcibly initialized DECLARE_WAIT_QUEUE_HEAD_ONSTACK(wq); ^~ /kisskb/src/include/linux/wait.h:77:25: note: in definition of macro 'DECLARE_WAIT_QUEUE_HEAD_ONSTACK' struct wait_queue_head name = __WAIT_QUEUE_HEAD_INIT_ONSTACK(name) ^~~~ /kisskb/src/fs/udf/inode.c: In function 'udf_setup_indirect_aext': /kisskb/src/fs/udf/inode.c:1974:25: note: byref variable will be forcibly initialized struct kernel_lb_addr cp_loc; ^~~~~~ /kisskb/src/fs/udf/inode.c:1929:25: note: byref variable will be forcibly initialized struct extent_position nepos; ^~~~~ /kisskb/src/fs/udf/inode.c: In function 'udf_expand_dir_adinicb': /kisskb/src/fs/udf/inode.c:339:23: note: byref variable will be forcibly initialized struct fileIdentDesc cfi, *sfi, *dfi; ^~~ /kisskb/src/fs/udf/inode.c:336:33: note: byref variable will be forcibly initialized struct udf_fileident_bh sfibh, dfibh; ^~~~~ /kisskb/src/fs/udf/inode.c:336:26: note: byref variable will be forcibly initialized struct udf_fileident_bh sfibh, dfibh; ^~~~~ /kisskb/src/fs/udf/inode.c:334:25: note: byref variable will be forcibly initialized struct extent_position epos; ^~~~ /kisskb/src/fs/udf/inode.c:332:24: note: byref variable will be forcibly initialized struct kernel_lb_addr eloc; ^~~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/fs/gfs2/glock.c:9: /kisskb/src/fs/gfs2/glock.c: In function 'gfs2_scan_glock_lru': /kisskb/src/fs/gfs2/glock.c:1795:12: note: byref variable will be forcibly initialized LIST_HEAD(dispose); ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/gfs2/glock.c:1794:12: note: byref variable will be forcibly initialized LIST_HEAD(skipped); ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/clk.h:13, from /kisskb/src/include/linux/cpufreq.h:11, from /kisskb/src/kernel/sched/cpufreq.c:8: /kisskb/src/kernel/sched/cpufreq.c: In function 'cpufreq_remove_update_util_hook': /kisskb/src/fs/udf/inode.c: In function 'udf_do_extend_file': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/cpufreq.c:59:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(per_cpu(cpufreq_update_util_data, cpu), NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/udf/inode.c:542:25: note: byref variable will be forcibly initialized struct kernel_lb_addr tmploc; ^~~~~~ /kisskb/src/kernel/sched/cpufreq.c: In function 'cpufreq_add_update_util_hook': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/sched/cpufreq.c:43:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(per_cpu(cpufreq_update_util_data, cpu), data); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/udf/inode.c: In function 'udf_insert_aext': /kisskb/src/fs/udf/inode.c:2227:24: note: byref variable will be forcibly initialized struct kernel_lb_addr oeloc; ^~~~~ /kisskb/src/fs/udf/inode.c: In function 'udf_delete_aext': /kisskb/src/fs/udf/inode.c:2252:24: note: byref variable will be forcibly initialized struct kernel_lb_addr eloc; ^~~~ /kisskb/src/fs/udf/inode.c:2247:25: note: byref variable will be forcibly initialized struct extent_position oepos; ^~~~~ /kisskb/src/fs/udf/inode.c: In function 'udf_update_extents': /kisskb/src/fs/udf/inode.c:1179:24: note: byref variable will be forcibly initialized struct kernel_lb_addr tmploc; ^~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/fs/gfs2/glock.c:9: /kisskb/src/fs/gfs2/glock.c: In function 'gfs2_glock_async_wait': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/gfs2/glock.c:1204:7: note: in expansion of macro 'wait_event_timeout' if (!wait_event_timeout(sdp->sd_async_glock_wait, ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/udf/inode.c: In function 'inode_getblk': /kisskb/src/fs/udf/inode.c:695:30: note: byref variable will be forcibly initialized struct kernel_lb_addr eloc, tmpeloc; ^~~~~~~ /kisskb/src/fs/udf/inode.c:695:24: note: byref variable will be forcibly initialized struct kernel_lb_addr eloc, tmpeloc; ^~~~ /kisskb/src/fs/udf/inode.c:692:46: note: byref variable will be forcibly initialized struct extent_position prev_epos, cur_epos, next_epos; ^~~~~~~~~ /kisskb/src/fs/udf/inode.c:692:36: note: byref variable will be forcibly initialized struct extent_position prev_epos, cur_epos, next_epos; ^~~~~~~~ /kisskb/src/fs/udf/inode.c:692:25: note: byref variable will be forcibly initialized struct extent_position prev_epos, cur_epos, next_epos; ^~~~~~~~~ /kisskb/src/fs/udf/inode.c: In function 'udf_extend_file': /kisskb/src/fs/udf/inode.c:636:24: note: byref variable will be forcibly initialized struct kernel_long_ad extent; ^~~~~~ /kisskb/src/fs/udf/inode.c:628:24: note: byref variable will be forcibly initialized struct kernel_lb_addr eloc; ^~~~ /kisskb/src/fs/udf/inode.c:627:25: note: byref variable will be forcibly initialized struct extent_position epos; ^~~~ /kisskb/src/fs/udf/inode.c: In function 'udf_block_map': /kisskb/src/fs/udf/inode.c:2363:24: note: byref variable will be forcibly initialized struct kernel_lb_addr eloc; ^~~~ /kisskb/src/fs/udf/inode.c: In function 'udf_getblk': /kisskb/src/fs/udf/inode.c:460:21: note: byref variable will be forcibly initialized struct buffer_head dummy; ^~~~~ /kisskb/src/fs/orangefs/devorangefs-req.c: In function 'dispatch_ioctl_command': /kisskb/src/fs/orangefs/devorangefs-req.c:596:31: note: byref variable will be forcibly initialized struct ORANGEFS_dev_map_desc user_desc; ^~~~~~~~~ /kisskb/src/fs/orangefs/devorangefs-req.c: In function 'orangefs_devreq_compat_ioctl': /kisskb/src/fs/orangefs/devorangefs-req.c:737:34: note: byref variable will be forcibly initialized struct ORANGEFS_dev_map_desc32 d32; ^~~ /kisskb/src/fs/orangefs/devorangefs-req.c:736:32: note: byref variable will be forcibly initialized struct ORANGEFS_dev_map_desc desc; ^~~~ /kisskb/src/fs/gfs2/glock.c: In function 'gfs2_glock_poke': /kisskb/src/fs/gfs2/glock.c:792:21: note: byref variable will be forcibly initialized struct gfs2_holder gh; ^~ /kisskb/src/fs/orangefs/devorangefs-req.c: In function 'orangefs_devreq_write_iter': /kisskb/src/fs/orangefs/devorangefs-req.c:370:4: note: byref variable will be forcibly initialized } head; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/auditfilter.c:11: /kisskb/src/kernel/auditfilter.c: In function 'list_replace_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:211:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(new->prev), new); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/mm/memfd.c:10: /kisskb/src/mm/memfd.c: In function 'memfd_wait_for_pins': /kisskb/src/mm/memfd.c:68:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, 0); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/sound/pci/emu10k1/emupcm.c: In function 'snd_emu10k1_pcm_mixer_notify1': /kisskb/src/sound/pci/emu10k1/emupcm.c:1031:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id id; ^~ /kisskb/src/kernel/auditfilter.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/sound/pci/hda/hda_codec.c: In function 'snd_hda_codec_pcm_new': /kisskb/src/sound/pci/hda/hda_codec.c:727:10: note: byref variable will be forcibly initialized va_list args; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/task_stack.h:9, from /kisskb/src/kernel/trace/trace_stack.c:6: /kisskb/src/kernel/trace/trace_stack.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:2: note: in expansion of macro 'smp_store_release' smp_store_release(&lock->locked, 0); ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/bpfilter.h:7, from /kisskb/src/net/ipv4/bpfilter/sockopt.c:5: /kisskb/src/net/ipv4/bpfilter/sockopt.c: In function 'bpfilter_ip_get_sockopt': /kisskb/src/include/linux/sockptr.h:34:9: note: userspace variable will be forcibly initialized return (sockptr_t) { .user = p }; ^ /kisskb/src/net/ipv4/bpfilter/sockopt.c:68:9: note: userspace variable will be forcibly initialized return bpfilter_mbox_request(sk, optname, USER_SOCKPTR(optval), len, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ false); ~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/namei.c:20: /kisskb/src/fs/namei.c: In function '__traverse_mounts': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:1244:11: note: in expansion of macro 'smp_load_acquire' flags = smp_load_acquire(&path->dentry->d_flags); ^~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:1219:12: note: in expansion of macro 'smp_load_acquire' flags = smp_load_acquire(&path->dentry->d_flags); ^~~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c: In function 'traverse_mounts': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:1263:19: note: in expansion of macro 'smp_load_acquire' unsigned flags = smp_load_acquire(&path->dentry->d_flags); ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/pinctrl/bcm/pinctrl-bcm2835.c: In function 'bcm2835_pinctrl_probe': /kisskb/src/drivers/pinctrl/bcm/pinctrl-bcm2835.c:1191:18: note: byref variable will be forcibly initialized struct resource iomem; ^~~~~ /kisskb/src/sound/pci/hda/hda_codec.c: In function 'find_mixer_ctl': /kisskb/src/sound/pci/hda/hda_codec.c:1605:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id id; ^~ /kisskb/src/fs/namei.c: In function 'follow_dotdot_rcu': /kisskb/src/fs/namei.c:1729:15: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/udf/lowlevel.c: In function 'udf_get_last_session': /kisskb/src/fs/udf/lowlevel.c:31:28: note: byref variable will be forcibly initialized struct cdrom_multisession ms_info; ^~~~~~~ /kisskb/src/sound/pci/hda/hda_codec.c: In function '__snd_hda_add_vmaster': /kisskb/src/sound/pci/hda/hda_codec.c:1982:28: note: byref variable will be forcibly initialized struct follower_init_arg arg = { ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/kernel/audit_watch.c:10: /kisskb/src/kernel/audit_watch.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c: In function 'follow_dotdot': /kisskb/src/fs/namei.c:1769:15: note: byref variable will be forcibly initialized struct path path; ^~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/namei.c:21: /kisskb/src/fs/namei.c: In function '__lookup_slow': /kisskb/src/fs/namei.c:1523:34: note: byref variable will be forcibly initialized DECLARE_WAIT_QUEUE_HEAD_ONSTACK(wq); ^~ /kisskb/src/include/linux/wait.h:77:25: note: in definition of macro 'DECLARE_WAIT_QUEUE_HEAD_ONSTACK' struct wait_queue_head name = __WAIT_QUEUE_HEAD_INIT_ONSTACK(name) ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/kernel/trace/trace_sched_wakeup.c:13: /kisskb/src/kernel/trace/trace_sched_wakeup.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:2: note: in expansion of macro 'smp_store_release' smp_store_release(&lock->locked, 0); ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/audit_watch.c: In function 'audit_add_watch': /kisskb/src/kernel/audit_watch.c:403:14: note: byref variable will be forcibly initialized struct path parent_path; ^~~~~~~~~~~ /kisskb/src/fs/namei.c: In function 'step_into': /kisskb/src/fs/namei.c:1690:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/namei.c: In function 'link_path_walk': /kisskb/src/fs/namei.c:2149:17: note: byref variable will be forcibly initialized struct qstr this = { { .hash_len = hash_len }, .name = name }; ^~~~ /kisskb/src/fs/namei.c: In function 'try_lookup_one_len': /kisskb/src/fs/namei.c:2528:14: note: byref variable will be forcibly initialized struct qstr this; ^~~~ /kisskb/src/fs/namei.c: In function 'lookup_one_len': /kisskb/src/fs/namei.c:2555:14: note: byref variable will be forcibly initialized struct qstr this; ^~~~ /kisskb/src/fs/namei.c: In function 'lookup_one_len_unlocked': /kisskb/src/fs/namei.c:2584:14: note: byref variable will be forcibly initialized struct qstr this; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/namei.c:20: /kisskb/src/fs/namei.c: In function 'lookup_positive_unlocked': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c:2611:39: note: in expansion of macro 'smp_load_acquire' if (!IS_ERR(ret) && d_flags_negative(smp_load_acquire(&ret->d_flags))) { ^~~~~~~~~~~~~~~~ /kisskb/src/fs/namei.c: In function 'do_o_path': /kisskb/src/fs/namei.c:3341:14: note: byref variable will be forcibly initialized struct path path; ^~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/namei.c:21: /kisskb/src/fs/namei.c: In function 'lookup_open': /kisskb/src/fs/namei.c:3024:34: note: byref variable will be forcibly initialized DECLARE_WAIT_QUEUE_HEAD_ONSTACK(wq); ^~ /kisskb/src/include/linux/wait.h:77:25: note: in definition of macro 'DECLARE_WAIT_QUEUE_HEAD_ONSTACK' struct wait_queue_head name = __WAIT_QUEUE_HEAD_INIT_ONSTACK(name) ^~~~ /kisskb/src/fs/namei.c: In function 'vfs_rename': /kisskb/src/fs/namei.c:4236:23: note: byref variable will be forcibly initialized struct name_snapshot old_name; ^~~~~~~~ /kisskb/src/fs/namei.c: In function 'filename_parentat': /kisskb/src/fs/namei.c:2405:19: note: byref variable will be forcibly initialized struct nameidata nd; ^~ /kisskb/src/fs/namei.c: In function 'filename_create': /kisskb/src/fs/namei.c:3440:14: note: byref variable will be forcibly initialized struct qstr last; ^~~~ /kisskb/src/fs/namei.c: In function 'do_mknodat': /kisskb/src/fs/namei.c:3582:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/namei.c: In function 'do_mkdirat': /kisskb/src/fs/namei.c:3662:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/namei.c: In function 'do_symlinkat': /kisskb/src/fs/namei.c:3975:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/namei.c: In function 'filename_lookup': /kisskb/src/fs/namei.c:2361:19: note: byref variable will be forcibly initialized struct nameidata nd; ^~ /kisskb/src/fs/namei.c: In function 'do_linkat': /kisskb/src/fs/namei.c:4104:24: note: byref variable will be forcibly initialized struct path old_path, new_path; ^~~~~~~~ /kisskb/src/fs/namei.c:4104:14: note: byref variable will be forcibly initialized struct path old_path, new_path; ^~~~~~~~ /kisskb/src/fs/namei.c: In function 'kern_path_locked': /kisskb/src/fs/namei.c:2432:14: note: byref variable will be forcibly initialized struct qstr last; ^~~~ /kisskb/src/fs/namei.c: In function 'do_tmpfile': /kisskb/src/fs/namei.c:3312:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/namei.c: In function 'do_filp_open': /kisskb/src/fs/namei.c:3393:19: note: byref variable will be forcibly initialized struct nameidata nd; ^~ /kisskb/src/fs/namei.c: In function 'do_file_open_root': /kisskb/src/fs/namei.c:3410:19: note: byref variable will be forcibly initialized struct nameidata nd; ^~ /kisskb/src/fs/namei.c: In function 'do_rmdir': /kisskb/src/fs/namei.c:3739:14: note: byref variable will be forcibly initialized struct qstr last; ^~~~ /kisskb/src/fs/namei.c:3738:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/namei.c: In function 'do_unlinkat': /kisskb/src/fs/namei.c:3867:14: note: byref variable will be forcibly initialized struct qstr last; ^~~~ /kisskb/src/fs/namei.c:3866:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/namei.c: In function 'do_renameat2': /kisskb/src/fs/namei.c:4357:24: note: byref variable will be forcibly initialized struct qstr old_last, new_last; ^~~~~~~~ /kisskb/src/fs/namei.c:4357:14: note: byref variable will be forcibly initialized struct qstr old_last, new_last; ^~~~~~~~ /kisskb/src/fs/namei.c:4356:24: note: byref variable will be forcibly initialized struct path old_path, new_path; ^~~~~~~~ /kisskb/src/fs/namei.c:4356:14: note: byref variable will be forcibly initialized struct path old_path, new_path; ^~~~~~~~ In file included from /kisskb/src/include/linux/fs.h:35, from /kisskb/src/fs/namei.c:22: /kisskb/src/fs/namei.c: In function 'vfs_readlink': /kisskb/src/fs/namei.c:4540:22: note: byref variable will be forcibly initialized DEFINE_DELAYED_CALL(done); ^~~~ /kisskb/src/include/linux/delayed_call.h:15:55: note: in definition of macro 'DEFINE_DELAYED_CALL' #define DEFINE_DELAYED_CALL(name) struct delayed_call name = {NULL, NULL} ^~~~ /kisskb/src/fs/namei.c: In function 'page_readlink': /kisskb/src/fs/namei.c:4631:22: note: byref variable will be forcibly initialized DEFINE_DELAYED_CALL(done); ^~~~ /kisskb/src/include/linux/delayed_call.h:15:55: note: in definition of macro 'DEFINE_DELAYED_CALL' #define DEFINE_DELAYED_CALL(name) struct delayed_call name = {NULL, NULL} ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/mm/page_reporting.c:2: /kisskb/src/mm/page_reporting.c: In function 'page_reporting_register': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/mm/page_reporting.c:335:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(pr_dev_info, prdev); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/jfs/jfs_txnmgr.c: In function 'txInit': /kisskb/src/fs/jfs/jfs_txnmgr.c:228:17: note: byref variable will be forcibly initialized struct sysinfo si; ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/fs/dcache.c:18: /kisskb/src/fs/dcache.c: In function 'arch_atomic64_set_release': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/atomic-arch-fallback.h:1270:2: note: in expansion of macro 'smp_store_release' smp_store_release(&(v)->counter, i); ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/jfs/jfs_txnmgr.c: In function 'txUpdateMap': /kisskb/src/fs/jfs/jfs_txnmgr.c:2284:18: note: byref variable will be forcibly initialized struct pxd_lock pxdlock; ^~~~~~~ /kisskb/src/fs/jfs/jfs_txnmgr.c: In function 'txCommit': /kisskb/src/fs/jfs/jfs_txnmgr.c:1128:16: note: byref variable will be forcibly initialized struct commit cd; ^~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/jfs/jfs_txnmgr.c:32: /kisskb/src/fs/jfs/jfs_txnmgr.c: In function 'jfs_lazycommit': /kisskb/src/fs/jfs/jfs_txnmgr.c:2787:22: note: byref variable will be forcibly initialized DECLARE_WAITQUEUE(wq, current); ^~ /kisskb/src/include/linux/wait.h:55:26: note: in definition of macro 'DECLARE_WAITQUEUE' struct wait_queue_entry name = __WAITQUEUE_INITIALIZER(name, tsk) ^~~~ /kisskb/src/fs/dcache.c: In function '__d_set_inode_and_type': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/dcache.c:322:2: note: in expansion of macro 'smp_store_release' smp_store_release(&dentry->d_flags, flags); ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/dcache.c: In function 'end_dir_add': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/dcache.c:2523:2: note: in expansion of macro 'smp_store_release' smp_store_release(&dir->i_dir_seq, n + 2); ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/jfs/jfs_logmgr.c:49: /kisskb/src/fs/jfs/jfs_logmgr.c: In function 'lbmAllocate': /kisskb/src/fs/jfs/jfs_lock.h:24:20: note: byref variable will be forcibly initialized DECLARE_WAITQUEUE(__wait, current); \ ^~~~~~ /kisskb/src/include/linux/wait.h:55:26: note: in definition of macro 'DECLARE_WAITQUEUE' struct wait_queue_entry name = __WAITQUEUE_INITIALIZER(name, tsk) ^~~~ /kisskb/src/fs/jfs/jfs_logmgr.c:120:2: note: in expansion of macro '__SLEEP_COND' __SLEEP_COND(wq, cond, LCACHE_LOCK(flags), LCACHE_UNLOCK(flags)); \ ^~~~~~~~~~~~ /kisskb/src/fs/jfs/jfs_logmgr.c:1892:2: note: in expansion of macro 'LCACHE_SLEEP_COND' LCACHE_SLEEP_COND(log->free_wait, (bp = log->lbuf_free), flags); ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/jfs/jfs_logmgr.c: In function 'lbmIOWait': /kisskb/src/fs/jfs/jfs_lock.h:24:20: note: byref variable will be forcibly initialized DECLARE_WAITQUEUE(__wait, current); \ ^~~~~~ /kisskb/src/include/linux/wait.h:55:26: note: in definition of macro 'DECLARE_WAITQUEUE' struct wait_queue_entry name = __WAITQUEUE_INITIALIZER(name, tsk) ^~~~ /kisskb/src/fs/jfs/jfs_logmgr.c:120:2: note: in expansion of macro '__SLEEP_COND' __SLEEP_COND(wq, cond, LCACHE_LOCK(flags), LCACHE_UNLOCK(flags)); \ ^~~~~~~~~~~~ /kisskb/src/fs/jfs/jfs_logmgr.c:2161:2: note: in expansion of macro 'LCACHE_SLEEP_COND' LCACHE_SLEEP_COND(bp->l_ioevent, (bp->l_flag & lbmDONE), flags); ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/jfs/jfs_logmgr.c: In function 'lbmRead': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/fs/jfs/jfs_logmgr.c:2001:2: note: in expansion of macro 'wait_event' wait_event(bp->l_ioevent, (bp->l_flag != lbmREAD)); ^~~~~~~~~~ /kisskb/src/fs/gfs2/glops.c: In function 'gfs2_ail_empty_gl': /kisskb/src/fs/gfs2/glops.c:88:20: note: byref variable will be forcibly initialized struct gfs2_trans tr; ^~ /kisskb/src/fs/gfs2/glops.c: In function 'freeze_go_xmote_bh': /kisskb/src/fs/gfs2/glops.c:619:30: note: byref variable will be forcibly initialized struct gfs2_log_header_host head; ^~~~ /kisskb/src/sound/usb/mixer.c: In function 'get_cluster_channels_v3': /kisskb/src/sound/usb/mixer.c:718:40: note: byref variable will be forcibly initialized struct uac3_cluster_header_descriptor c_header; ^~~~~~~~ /kisskb/src/fs/jfs/jfs_logmgr.c: In function 'lmGroupCommit': /kisskb/src/fs/jfs/jfs_lock.h:24:20: note: byref variable will be forcibly initialized DECLARE_WAITQUEUE(__wait, current); \ ^~~~~~ /kisskb/src/include/linux/wait.h:55:26: note: in definition of macro 'DECLARE_WAITQUEUE' struct wait_queue_entry name = __WAITQUEUE_INITIALIZER(name, tsk) ^~~~ /kisskb/src/fs/jfs/jfs_logmgr.c:721:2: note: in expansion of macro '__SLEEP_COND' __SLEEP_COND(tblk->gcwait, (tblk->flag & tblkGC_COMMITTED), ^~~~~~~~~~~~ /kisskb/src/fs/dcache.c: In function 'hlist_bl_set_first_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist_bl.h:17:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(h->first, ^~~~~~~~~~~~~~~~~~ /kisskb/src/sound/usb/mixer.c: In function 'mixer_ctl_connector_get': /kisskb/src/sound/usb/mixer.c:1455:33: note: byref variable will be forcibly initialized struct uac3_insertion_ctl_blk uac3_conn; ^~~~~~~~~ /kisskb/src/sound/usb/mixer.c:1448:34: note: byref variable will be forcibly initialized struct uac2_connectors_ctl_blk uac2_conn; ^~~~~~~~~ /kisskb/src/fs/jfs/jfs_logmgr.c: In function 'lmLogInit': /kisskb/src/fs/jfs/jfs_logmgr.c:1251:13: note: byref variable will be forcibly initialized struct lrd lrd; ^~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/jfs/jfs_logmgr.c:49: /kisskb/src/fs/jfs/jfs_logmgr.c: In function 'jfs_flush_journal': /kisskb/src/fs/jfs/jfs_logmgr.c:1566:21: note: byref variable will be forcibly initialized DECLARE_WAITQUEUE(__wait, current); ^~~~~~ /kisskb/src/include/linux/wait.h:55:26: note: in definition of macro 'DECLARE_WAITQUEUE' struct wait_queue_entry name = __WAITQUEUE_INITIALIZER(name, tsk) ^~~~ /kisskb/src/fs/jfs/jfs_logmgr.c: In function 'lmLogSync': /kisskb/src/fs/jfs/jfs_logmgr.c:936:13: note: byref variable will be forcibly initialized struct lrd lrd; ^~~ /kisskb/src/fs/jfs/jfs_logmgr.c: In function 'lmLogShutdown': /kisskb/src/sound/pci/ice1712/ice1712.c: In function 'snd_ice1712_build_controls': /kisskb/src/sound/pci/ice1712/ice1712.c:2423:27: note: byref variable will be forcibly initialized struct snd_kcontrol_new tmp = snd_ice1712_mixer_pro_analog_route; ^~~ /kisskb/src/fs/jfs/jfs_logmgr.c:1641:13: note: byref variable will be forcibly initialized struct lrd lrd; ^~~ /kisskb/src/sound/usb/mixer.c: In function 'snd_usb_mixer_controls_badd': /kisskb/src/sound/usb/mixer.c:3099:32: note: byref variable will be forcibly initialized struct usb_audio_term iterm, oterm; ^~~~~ /kisskb/src/sound/usb/mixer.c:3099:25: note: byref variable will be forcibly initialized struct usb_audio_term iterm, oterm; ^~~~~ /kisskb/src/sound/usb/mixer.c: In function 'parse_audio_input_terminal': /kisskb/src/sound/usb/mixer.c:2116:24: note: byref variable will be forcibly initialized struct usb_audio_term iterm; ^~~~~ /kisskb/src/sound/usb/mixer.c: In function 'parse_audio_selector_unit': /kisskb/src/sound/usb/mixer.c:2695:25: note: byref variable will be forcibly initialized struct usb_audio_term iterm; ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/inode.c:7: /kisskb/src/fs/inode.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/sound/usb/mixer.c: In function 'snd_usb_mixer_controls': /kisskb/src/sound/usb/mixer.c:3124:21: note: byref variable will be forcibly initialized struct mixer_build state; ^~~~~ /kisskb/src/sound/usb/mixer.c: In function 'parse_audio_mixer_unit': /kisskb/src/sound/usb/mixer.c:2150:24: note: byref variable will be forcibly initialized struct usb_audio_term iterm; ^~~~~ /kisskb/src/sound/usb/mixer.c: In function 'parse_audio_feature_unit': /kisskb/src/sound/usb/mixer.c:1901:24: note: byref variable will be forcibly initialized struct usb_audio_term iterm; ^~~~~ /kisskb/src/sound/pci/ice1712/ice1712.c: In function 'snd_ice1712_build_pro_mixer': /kisskb/src/sound/pci/ice1712/ice1712.c:1429:27: note: byref variable will be forcibly initialized struct snd_kcontrol_new tmp = snd_ice1712_multi_capture_analog_volume; ^~~ /kisskb/src/sound/pci/ice1712/ice1712.c:1417:27: note: byref variable will be forcibly initialized struct snd_kcontrol_new tmp = snd_ice1712_multi_capture_analog_switch; ^~~ /kisskb/src/net/netfilter/ipset/ip_set_bitmap_ip.c: In function 'bitmap_ip_kadt': /kisskb/src/net/netfilter/ipset/ip_set_bitmap_ip.c:116:28: note: byref variable will be forcibly initialized struct bitmap_ip_adt_elem e = { .id = 0 }; ^ /kisskb/src/fs/dcache.c: In function 'path_has_submounts': /kisskb/src/fs/dcache.c:1430:21: note: byref variable will be forcibly initialized struct check_mount data = { .mnt = parent->mnt, .mounted = 0 }; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/fs/dcache.c:18: /kisskb/src/fs/dcache.c: In function '__d_alloc': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/dcache.c:1751:2: note: in expansion of macro 'smp_store_release' smp_store_release(&dentry->d_name.name, dname); /* ^^^ */ ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/inode.c:7: /kisskb/src/fs/inode.c: In function 'evict_inodes': /kisskb/src/fs/inode.c:627:12: note: byref variable will be forcibly initialized LIST_HEAD(dispose); ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/net/netfilter/ipset/ip_set_bitmap_ip.c: In function 'bitmap_ip_uadt': /kisskb/src/net/netfilter/ipset/ip_set_bitmap_ip.c:136:28: note: byref variable will be forcibly initialized struct bitmap_ip_adt_elem e = { .id = 0 }; ^ /kisskb/src/fs/dcache.c: In function 'd_alloc_name': /kisskb/src/fs/dcache.c:1853:14: note: byref variable will be forcibly initialized struct qstr q; ^ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/fs/dcache.c:18: /kisskb/src/fs/dcache.c: In function 'd_wait_lookup': /kisskb/src/fs/dcache.c:2529:21: note: byref variable will be forcibly initialized DECLARE_WAITQUEUE(wait, current); ^~~~ /kisskb/src/include/linux/wait.h:55:26: note: in definition of macro 'DECLARE_WAITQUEUE' struct wait_queue_entry name = __WAITQUEUE_INITIALIZER(name, tsk) ^~~~ /kisskb/src/fs/inode.c: In function '__remove_privs': /kisskb/src/fs/inode.c:1908:15: note: byref variable will be forcibly initialized struct iattr newattrs; ^~~~~~~~ /kisskb/src/fs/inode.c: In function 'current_time': /kisskb/src/fs/inode.c:2284:20: note: byref variable will be forcibly initialized struct timespec64 now; ^~~ /kisskb/src/fs/inode.c: In function 'file_update_time': /kisskb/src/fs/inode.c:1966:20: note: byref variable will be forcibly initialized struct timespec64 now; ^~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/fs/dcache.c:18: /kisskb/src/fs/dcache.c: In function 'shrink_dcache_sb': /kisskb/src/fs/dcache.c:1264:13: note: byref variable will be forcibly initialized LIST_HEAD(dispose); ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/sound/pci/ice1712/ice1712.c: In function 'snd_ice1712_ac97_mixer': /kisskb/src/sound/pci/ice1712/ice1712.c:1465:27: note: byref variable will be forcibly initialized struct snd_ac97_template ac97; ^~~~ /kisskb/src/fs/dcache.c: In function 'shrink_dcache_parent': /kisskb/src/fs/dcache.c:1569:22: note: byref variable will be forcibly initialized struct select_data data = {.start = parent}; ^~~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/fs/dcache.c:18: /kisskb/src/fs/dcache.c: In function 'prune_dcache_sb': /kisskb/src/fs/dcache.c:1224:12: note: byref variable will be forcibly initialized LIST_HEAD(dispose); ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/fs/dcache.c:18: /kisskb/src/fs/dcache.c: In function 'd_alloc_parallel': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/dcache.c:2556:8: note: in expansion of macro 'smp_load_acquire' seq = smp_load_acquire(&parent->d_inode->i_dir_seq); ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/sound/hda/trace.h:90, from /kisskb/src/sound/hda/trace.c:6: /kisskb/src/sound/hda/trace.c: In function 'trace_event_raw_event_hda_send_cmd': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/hda/./trace.h:19:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(hda_send_cmd, ^~~~~~~~~~~ /kisskb/src/sound/hda/trace.c: In function 'trace_event_raw_event_hda_get_response': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/hda/./trace.h:31:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(hda_get_response, ^~~~~~~~~~~ /kisskb/src/sound/hda/trace.c: In function 'trace_event_raw_event_hda_unsol_event': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/hda/./trace.h:43:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(hda_unsol_event, ^~~~~~~~~~~ /kisskb/src/sound/hda/trace.c: In function 'trace_event_raw_event_hdac_stream': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/sound/hda/./trace.h:55:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(hdac_stream, ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/inode.c:7: /kisskb/src/fs/inode.c: In function 'invalidate_inodes': /kisskb/src/fs/inode.c:678:12: note: byref variable will be forcibly initialized LIST_HEAD(dispose); ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/inode.c: In function 'prune_icache_sb': /kisskb/src/fs/inode.c:800:12: note: byref variable will be forcibly initialized LIST_HEAD(freeable); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/inode.c: In function 'touch_atime': /kisskb/src/fs/inode.c:1827:20: note: byref variable will be forcibly initialized struct timespec64 now; ^~~ /kisskb/src/fs/inode.c: In function 'file_remove_privs': /kisskb/src/fs/inode.c:1908:15: note: byref variable will be forcibly initialized struct iattr newattrs; ^~~~~~~~ /kisskb/src/kernel/irq/affinity.c: In function '__irq_build_affinity_masks': /kisskb/src/kernel/irq/affinity.c:258:13: note: byref variable will be forcibly initialized nodemask_t nodemsk = NODE_MASK_NONE; ^~~~~~~ In file included from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/include/linux/irqchip.h:14, from /kisskb/src/drivers/irqchip/irq-ls-extirq.c:6: /kisskb/src/drivers/irqchip/irq-ls-extirq.c: In function 'irq_find_matching_host': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec = { ^~~~~~ /kisskb/src/sound/pci/emu10k1/emumixer.c: In function 'remove_ctl': /kisskb/src/sound/pci/emu10k1/emumixer.c:1749:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id id; ^~ /kisskb/src/drivers/irqchip/irq-ls-extirq.c: In function 'irq_find_host': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized /kisskb/src/sound/pci/emu10k1/emumixer.c: In function 'ctl_find': /kisskb/src/sound/pci/emu10k1/emumixer.c:1758:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id sid; ^~~ /kisskb/src/sound/pci/emu10k1/emumixer.c: In function 'snd_emu10k1_mixer': /kisskb/src/sound/pci/emu10k1/emumixer.c:1900:28: note: byref variable will be forcibly initialized struct snd_ac97_template ac97; ^~~~ /kisskb/src/crypto/scatterwalk.c: In function 'scatterwalk_map_and_copy': /kisskb/src/crypto/scatterwalk.c:58:22: note: byref variable will be forcibly initialized struct scatter_walk walk; ^~~~ /kisskb/src/kernel/audit_fsnotify.c: In function 'audit_alloc_mark': /kisskb/src/kernel/audit_fsnotify.c:77:14: note: byref variable will be forcibly initialized struct path path; ^~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:10, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/sound/pci/korg1212/korg1212.c:10: /kisskb/src/sound/pci/korg1212/korg1212.c: In function 'snd_korg1212_SendStopAndWait': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/pci/korg1212/korg1212.c:584:2: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(korg1212->wait, korg1212->dsp_stop_is_processed, (HZ * 3) / 2); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ip.c: In function 'hash_ip4_kadt': /kisskb/src/net/netfilter/ipset/ip_set_hash_ip.c:84:23: note: byref variable will be forcibly initialized struct hash_ip4_elem e = { 0 }; ^ /kisskb/src/sound/pci/korg1212/korg1212.c: In function 'snd_korg1212_downloadDSPCode': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/pci/korg1212/korg1212.c:1211:2: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(korg1212->wait, korg1212->dsp_is_loaded, HZ * CARD_BOOT_TIMEOUT); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/jhash.h:26, from /kisskb/src/net/netfilter/ipset/ip_set_hash_ip.c:6: /kisskb/src/net/netfilter/ipset/ip_set_hash_ip.c: In function 'hash_ip6_flush': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:423:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ip.c: In function 'hash_ip6_gc_do': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:560:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), tmp); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:537:5: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ip.c: In function 'hash_ip4_flush': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:423:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ip.c: In function 'hash_ip4_gc_do': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:560:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), tmp); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:537:5: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ip.c: In function 'hash_ip6_del': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1121:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), tmp); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1101:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ip.c: In function 'hash_ip4_del': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1121:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), tmp); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1101:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ip.c: In function 'hash_ip6_add': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:987:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ip.c: In function 'hash_ip6_resize': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:759:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(h->table, t); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ip.c: In function 'hash_ip4_add': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:987:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ip.c: In function 'hash_ip4_resize': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:759:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(h->table, t); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ip.c: In function 'hash_ip4_uadt': /kisskb/src/net/netfilter/ipset/ip_set_hash_ip.c:103:23: note: byref variable will be forcibly initialized struct hash_ip4_elem e = { 0 }; ^ In file included from /kisskb/src/include/linux/restart_block.h:10, from /kisskb/src/include/linux/thread_info.h:13, from /kisskb/src/arch/arm64/include/asm/preempt.h:5, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/arch/arm64/include/asm/percpu.h:8, from /kisskb/src/include/linux/irqflags.h:17, from /kisskb/src/include/linux/rcupdate.h:26, from /kisskb/src/include/linux/rculist.h:11, from /kisskb/src/include/linux/sched/signal.h:5, from /kisskb/src/fs/select.c:19: /kisskb/src/fs/select.c: In function 'timespec64_sub': /kisskb/src/include/linux/time64.h:78:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta; ^~~~~~~~ /kisskb/src/sound/pci/mixart/mixart.c: In function 'mixart_set_clock': /kisskb/src/sound/pci/mixart/mixart.c:163:38: note: byref variable will be forcibly initialized struct mixart_clock_properties_resp clock_prop_resp; ^~~~~~~~~~~~~~~ /kisskb/src/sound/pci/mixart/mixart.c:162:33: note: byref variable will be forcibly initialized struct mixart_clock_properties clock_properties; ^~~~~~~~~~~~~~~~ /kisskb/src/sound/pci/mixart/mixart.c:161:20: note: byref variable will be forcibly initialized struct mixart_msg request; ^~~~~~~ /kisskb/src/sound/pci/mixart/mixart.c: In function 'mixart_set_format': /kisskb/src/sound/pci/mixart/mixart.c:510:27: note: byref variable will be forcibly initialized struct mixart_return_uid resp; ^~~~ /kisskb/src/sound/pci/mixart/mixart.c:509:34: note: byref variable will be forcibly initialized struct mixart_stream_param_desc stream_param; ^~~~~~~~~~~~ /kisskb/src/sound/pci/mixart/mixart.c:508:20: note: byref variable will be forcibly initialized struct mixart_msg request; ^~~~~~~ /kisskb/src/sound/pci/mixart/mixart.c: In function 'mixart_set_pipe_state': /kisskb/src/sound/pci/mixart/mixart.c:64:20: note: byref variable will be forcibly initialized struct mixart_msg request; ^~~~~~~ /kisskb/src/sound/pci/mixart/mixart.c:63:33: note: byref variable will be forcibly initialized struct mixart_group_state_resp group_state_resp; ^~~~~~~~~~~~~~~~ /kisskb/src/sound/pci/mixart/mixart.c:62:32: note: byref variable will be forcibly initialized struct mixart_group_state_req group_state; ^~~~~~~~~~~ /kisskb/src/sound/pci/mixart/mixart.c: In function 'mixart_set_stream_state': /kisskb/src/sound/pci/mixart/mixart.c:385:20: note: byref variable will be forcibly initialized struct mixart_msg request; ^~~~~~~ /kisskb/src/sound/pci/mixart/mixart.c:384:33: note: byref variable will be forcibly initialized struct mixart_stream_state_req stream_state_req; ^~~~~~~~~~~~~~~~ /kisskb/src/fs/select.c: In function 'poll_select_finish': /kisskb/src/include/linux/time64.h:78:20: note: byref variable will be forcibly initialized /kisskb/src/fs/select.c:336:25: note: byref variable will be forcibly initialized struct old_timeval32 rtv; ^~~ /kisskb/src/fs/select.c:324:32: note: byref variable will be forcibly initialized struct __kernel_old_timeval rtv; ^~~ /kisskb/src/fs/select.c:301:20: note: byref variable will be forcibly initialized struct timespec64 rts; ^~~ In file included from /kisskb/src/include/linux/restart_block.h:10, from /kisskb/src/include/linux/thread_info.h:13, from /kisskb/src/arch/arm64/include/asm/preempt.h:5, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/arch/arm64/include/asm/percpu.h:8, from /kisskb/src/include/linux/irqflags.h:17, from /kisskb/src/include/linux/rcupdate.h:26, from /kisskb/src/include/linux/rculist.h:11, from /kisskb/src/include/linux/sched/signal.h:5, from /kisskb/src/fs/select.c:19: /kisskb/src/fs/select.c: In function 'select_estimate_accuracy': /kisskb/src/include/linux/time64.h:78:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta; ^~~~~~~~ /kisskb/src/fs/select.c:78:20: note: byref variable will be forcibly initialized struct timespec64 now; ^~~ /kisskb/src/fs/select.c: In function 'do_select': /kisskb/src/fs/select.c:479:22: note: byref variable will be forcibly initialized struct poll_wqueues table; ^~~~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/fs/gfs2/log.c:7: /kisskb/src/fs/gfs2/log.c: In function 'gfs2_ordered_write': /kisskb/src/fs/gfs2/log.c:631:12: note: byref variable will be forcibly initialized LIST_HEAD(written); ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/sound/pci/mixart/mixart.c: In function 'snd_mixart_add_ref_pipe': /kisskb/src/sound/pci/mixart/mixart.c:222:20: note: byref variable will be forcibly initialized struct mixart_msg request; ^~~~~~~ /kisskb/src/sound/pci/mixart/mixart.c: In function 'snd_mixart_kill_ref_pipe': /kisskb/src/sound/pci/mixart/mixart.c:345:35: note: byref variable will be forcibly initialized struct mixart_delete_group_resp delete_resp; ^~~~~~~~~~~ /kisskb/src/sound/pci/mixart/mixart.c:344:21: note: byref variable will be forcibly initialized struct mixart_msg request; ^~~~~~~ /kisskb/src/fs/select.c: In function 'compat_core_sys_select': /kisskb/src/fs/select.c:1196:14: note: byref variable will be forcibly initialized fd_set_bits fds; ^~~ /kisskb/src/fs/select.c: In function 'do_sys_poll': /kisskb/src/fs/select.c:973:22: note: byref variable will be forcibly initialized struct poll_wqueues table; ^~~~~ /kisskb/src/fs/select.c: In function 'do_restart_poll': /kisskb/src/fs/select.c:1047:32: note: byref variable will be forcibly initialized struct timespec64 *to = NULL, end_time; ^~~~~~~~ /kisskb/src/fs/select.c: In function '__do_sys_poll': /kisskb/src/fs/select.c:1068:20: note: byref variable will be forcibly initialized struct timespec64 end_time, *to = NULL; ^~~~~~~~ /kisskb/src/fs/select.c: In function '__do_sys_ppoll': /kisskb/src/fs/select.c:1103:24: note: byref variable will be forcibly initialized struct timespec64 ts, end_time, *to = NULL; ^~~~~~~~ /kisskb/src/fs/select.c:1103:20: note: byref variable will be forcibly initialized struct timespec64 ts, end_time, *to = NULL; ^~ /kisskb/src/fs/select.c: In function 'do_compat_select': /kisskb/src/fs/select.c:1268:23: note: byref variable will be forcibly initialized struct old_timeval32 tv; ^~ /kisskb/src/fs/select.c:1267:20: note: byref variable will be forcibly initialized struct timespec64 end_time, *to = NULL; ^~~~~~~~ /kisskb/src/fs/select.c: In function '__do_compat_sys_old_select': /kisskb/src/fs/select.c:1303:31: note: byref variable will be forcibly initialized struct compat_sel_arg_struct a; ^ /kisskb/src/fs/select.c: In function 'do_compat_pselect': /kisskb/src/fs/select.c:1316:24: note: byref variable will be forcibly initialized struct timespec64 ts, end_time, *to = NULL; ^~~~~~~~ /kisskb/src/fs/select.c:1316:20: note: byref variable will be forcibly initialized struct timespec64 ts, end_time, *to = NULL; ^~ /kisskb/src/fs/gfs2/log.c: In function 'gfs2_ail1_flush': /kisskb/src/fs/gfs2/log.c:190:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/fs/select.c: In function '__do_compat_sys_pselect6_time64': /kisskb/src/fs/select.c:1370:31: note: byref variable will be forcibly initialized struct compat_sigset_argpack x = {0, 0}; ^ /kisskb/src/fs/select.c: In function '__do_compat_sys_ppoll_time64': /kisskb/src/fs/select.c:1427:24: note: byref variable will be forcibly initialized struct timespec64 ts, end_time, *to = NULL; ^~~~~~~~ /kisskb/src/fs/select.c:1427:20: note: byref variable will be forcibly initialized struct timespec64 ts, end_time, *to = NULL; ^~ /kisskb/src/fs/select.c: In function 'core_sys_select': /kisskb/src/fs/select.c:624:14: note: byref variable will be forcibly initialized fd_set_bits fds; ^~~ /kisskb/src/fs/select.c: In function 'kern_select': /kisskb/src/fs/select.c:704:30: note: byref variable will be forcibly initialized struct __kernel_old_timeval tv; ^~ /kisskb/src/fs/select.c:703:20: note: byref variable will be forcibly initialized struct timespec64 end_time, *to = NULL; ^~~~~~~~ /kisskb/src/fs/select.c: In function 'do_pselect': /kisskb/src/fs/select.c:733:24: note: byref variable will be forcibly initialized struct timespec64 ts, end_time, *to = NULL; ^~~~~~~~ /kisskb/src/fs/select.c:733:20: note: byref variable will be forcibly initialized struct timespec64 ts, end_time, *to = NULL; ^~ /kisskb/src/fs/select.c: In function '__do_sys_pselect6': /kisskb/src/fs/select.c:795:24: note: byref variable will be forcibly initialized struct sigset_argpack x = {NULL, 0}; ^ /kisskb/src/fs/gfs2/log.c: In function 'empty_ail1_list': /kisskb/src/fs/gfs2/log.c:233:27: note: byref variable will be forcibly initialized struct writeback_control wbc = { ^~~ /kisskb/src/fs/gfs2/log.c: In function 'gfs2_write_log_header': /kisskb/src/fs/gfs2/log.c:767:20: note: byref variable will be forcibly initialized struct timespec64 tv; ^~ /kisskb/src/fs/jfs/xattr.c: In function '__jfs_setxattr': /kisskb/src/fs/jfs/xattr.c:660:19: note: byref variable will be forcibly initialized struct ea_buffer ea_buf; ^~~~~~ /kisskb/src/fs/jfs/xattr.c: In function '__jfs_getxattr': /kisskb/src/fs/jfs/xattr.c:799:19: note: byref variable will be forcibly initialized struct ea_buffer ea_buf; ^~~~~~ /kisskb/src/fs/gfs2/log.c: In function 'gfs2_logd': /kisskb/src/fs/gfs2/log.c:233:27: note: byref variable will be forcibly initialized struct writeback_control wbc = { ^~~ /kisskb/src/fs/jfs/xattr.c: In function 'jfs_listxattr': /kisskb/src/fs/jfs/xattr.c:863:19: note: byref variable will be forcibly initialized struct ea_buffer ea_buf; ^~~~~~ /kisskb/src/fs/jfs/ioctl.c: In function 'jfs_ioctl': /kisskb/src/fs/jfs/ioctl.c:126:23: note: byref variable will be forcibly initialized struct fstrim_range range; ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/netfilter/ipvs/ip_vs_ctl.c:19: /kisskb/src/net/netfilter/ipvs/ip_vs_ctl.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/netfilter.h:6, from /kisskb/src/net/netfilter/ipvs/ip_vs_ctl.c:31: /kisskb/src/net/netfilter/ipvs/ip_vs_ctl.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/pci/mixart/mixart_core.c: In function 'snd_mixart_process_msg': /kisskb/src/sound/pci/mixart/mixart_core.c:333:20: note: byref variable will be forcibly initialized struct mixart_msg resp; ^~~~ /kisskb/src/sound/pci/mixart/mixart_core.c: In function 'snd_mixart_send_msg': /kisskb/src/sound/pci/mixart/mixart_core.c:226:21: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^~~~ /kisskb/src/sound/pci/mixart/mixart_core.c:223:20: note: byref variable will be forcibly initialized struct mixart_msg resp; ^~~~ /kisskb/src/sound/pci/mixart/mixart_core.c: In function 'snd_mixart_send_msg_wait_notif': /kisskb/src/sound/pci/mixart/mixart_core.c:273:21: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^~~~ /kisskb/src/sound/pci/mixart/mixart_core.c: In function 'snd_mixart_threaded_irq': /kisskb/src/sound/pci/mixart/mixart_core.c:422:20: note: byref variable will be forcibly initialized struct mixart_msg resp; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/netfilter/ipvs/ip_vs_ctl.c:19: /kisskb/src/net/netfilter/ipvs/ip_vs_ctl.c: In function '__ip_vs_bind_svc': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipvs/ip_vs_ctl.c:468:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dest->svc, svc); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/kernel/audit.h:9, from /kisskb/src/kernel/audit_tree.c:2: /kisskb/src/kernel/audit_tree.c: In function 'list_replace_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:211:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(new->prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipvs/ip_vs_ctl.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipvs/ip_vs_ctl.c: In function 'ip_vs_stats_percpu_show': /kisskb/src/net/netfilter/ipvs/ip_vs_ctl.c:2282:22: note: byref variable will be forcibly initialized struct ip_vs_kstats kstats; ^~~~~~ /kisskb/src/net/netfilter/ipvs/ip_vs_ctl.c: In function 'ip_vs_stats_show': /kisskb/src/net/netfilter/ipvs/ip_vs_ctl.c:2248:22: note: byref variable will be forcibly initialized struct ip_vs_kstats show; ^~~~ /kisskb/src/net/netfilter/ipvs/ip_vs_ctl.c: In function 'ip_vs_copy_service': /kisskb/src/net/netfilter/ipvs/ip_vs_ctl.c:2603:22: note: byref variable will be forcibly initialized struct ip_vs_kstats kstats; ^~~~~~ /kisskb/src/net/netfilter/ipvs/ip_vs_ctl.c: In function '__ip_vs_get_service_entries': /kisskb/src/net/netfilter/ipvs/ip_vs_ctl.c:2628:29: note: byref variable will be forcibly initialized struct ip_vs_service_entry entry; ^~~~~ /kisskb/src/kernel/audit_tree.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/kernel/bpf/helpers.c:4: /kisskb/src/kernel/bpf/helpers.c: In function 'queued_spin_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/qspinlock.h:99:2: note: in expansion of macro 'smp_store_release' smp_store_release(&lock->locked, 0); ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipvs/ip_vs_ctl.c: In function '__ip_vs_get_dest_entries': /kisskb/src/net/netfilter/ipvs/ip_vs_ctl.c:2692:23: note: byref variable will be forcibly initialized struct ip_vs_kstats kstats; ^~~~~~ /kisskb/src/net/netfilter/ipvs/ip_vs_ctl.c:2691:27: note: byref variable will be forcibly initialized struct ip_vs_dest_entry entry; ^~~~~ /kisskb/src/kernel/audit_tree.c: In function 'audit_trim_trees': /kisskb/src/kernel/audit_tree.c:685:15: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/kernel/audit_tree.c:679:19: note: byref variable will be forcibly initialized struct list_head cursor; ^~~~~~ /kisskb/src/kernel/audit_tree.c: In function 'audit_add_tree_rule': /kisskb/src/kernel/audit_tree.c:803:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/net/netfilter/ipvs/ip_vs_ctl.c: In function 'update_defense_level': /kisskb/src/net/netfilter/ipvs/ip_vs_ctl.c:95:17: note: byref variable will be forcibly initialized struct sysinfo i; ^ /kisskb/src/kernel/audit_tree.c: In function 'audit_tag_tree': /kisskb/src/kernel/audit_tree.c:874:21: note: byref variable will be forcibly initialized struct path path1, path2; ^~~~~ /kisskb/src/kernel/audit_tree.c:874:14: note: byref variable will be forcibly initialized struct path path1, path2; ^~~~~ /kisskb/src/kernel/audit_tree.c:872:27: note: byref variable will be forcibly initialized struct list_head cursor, barrier; ^~~~~~~ /kisskb/src/kernel/audit_tree.c:872:19: note: byref variable will be forcibly initialized struct list_head cursor, barrier; ^~~~~~ In file included from /kisskb/src/include/linux/ktime.h:232, from /kisskb/src/include/linux/timer.h:6, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/kernel/bpf/helpers.c:4: /kisskb/src/kernel/bpf/helpers.c: In function 'ktime_get_coarse': /kisskb/src/include/linux/timekeeping.h:117:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^~ /kisskb/src/net/sched/sch_fifo.c: In function 'fifo_offload_init': /kisskb/src/net/sched/sch_fifo.c:58:30: note: byref variable will be forcibly initialized struct tc_fifo_qopt_offload qopt; ^~~~ /kisskb/src/net/sched/sch_fifo.c: In function 'fifo_offload_destroy': /kisskb/src/net/sched/sch_fifo.c:72:30: note: byref variable will be forcibly initialized struct tc_fifo_qopt_offload qopt; ^~~~ /kisskb/src/net/sched/sch_fifo.c: In function 'fifo_offload_dump': /kisskb/src/net/sched/sch_fifo.c:85:30: note: byref variable will be forcibly initialized struct tc_fifo_qopt_offload qopt; ^~~~ /kisskb/src/net/sched/sch_fifo.c: In function '__fifo_dump': /kisskb/src/net/sched/sch_fifo.c:157:22: note: byref variable will be forcibly initialized struct tc_fifo_qopt opt = { .limit = sch->limit }; ^~~ /kisskb/src/net/sched/sch_fifo.c: In function 'fifo_dump': /kisskb/src/net/sched/sch_fifo.c:157:22: note: byref variable will be forcibly initialized /kisskb/src/net/sched/sch_fifo.c: In function 'fifo_hd_dump': /kisskb/src/net/sched/sch_fifo.c:157:22: note: byref variable will be forcibly initialized /kisskb/src/net/netfilter/ipvs/ip_vs_ctl.c: In function 'ip_vs_genl_new_daemon': /kisskb/src/net/netfilter/ipvs/ip_vs_ctl.c:3553:30: note: byref variable will be forcibly initialized struct ipvs_sync_daemon_cfg c; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/netfilter/ipvs/ip_vs_ctl.c:19: /kisskb/src/net/netfilter/ipvs/ip_vs_ctl.c: In function 'ip_vs_edit_service': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipvs/ip_vs_ctl.c:1506:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(svc->pe, pe); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipvs/ip_vs_ctl.c: In function 'ip_vs_genl_parse_service': /kisskb/src/net/netfilter/ipvs/ip_vs_ctl.c:3249:22: note: byref variable will be forcibly initialized struct ip_vs_flags flags; ^~~~~ /kisskb/src/net/netfilter/ipvs/ip_vs_ctl.c: In function 'ip_vs_genl_find_service': /kisskb/src/net/netfilter/ipvs/ip_vs_ctl.c:3281:33: note: byref variable will be forcibly initialized struct ip_vs_service_user_kern usvc; ^~~~ /kisskb/src/net/netfilter/ipvs/ip_vs_ctl.c: In function 'ip_vs_genl_fill_dest': /kisskb/src/net/netfilter/ipvs/ip_vs_ctl.c:3292:22: note: byref variable will be forcibly initialized struct ip_vs_kstats kstats; ^~~~~~ /kisskb/src/net/netfilter/ipvs/ip_vs_ctl.c: In function 'ip_vs_genl_fill_service': /kisskb/src/net/netfilter/ipvs/ip_vs_ctl.c:3081:22: note: byref variable will be forcibly initialized struct ip_vs_kstats kstats; ^~~~~~ /kisskb/src/net/netfilter/ipvs/ip_vs_ctl.c:3079:21: note: byref variable will be forcibly initialized struct ip_vs_flags flags = { .flags = svc->flags, ^~~~~ /kisskb/src/net/netfilter/ipvs/ip_vs_ctl.c: In function 'ip_vs_genl_get_cmd': /kisskb/src/net/netfilter/ipvs/ip_vs_ctl.c:3852:29: note: byref variable will be forcibly initialized struct ip_vs_timeout_user t; ^ /kisskb/src/net/netfilter/ipvs/ip_vs_ctl.c: In function 'do_ip_vs_get_ctl': /kisskb/src/net/netfilter/ipvs/ip_vs_ctl.c:2908:29: note: byref variable will be forcibly initialized struct ip_vs_timeout_user t; ^ /kisskb/src/net/netfilter/ipvs/ip_vs_ctl.c:2869:22: note: byref variable will be forcibly initialized union nf_inet_addr addr; ^~~~ /kisskb/src/net/netfilter/ipvs/ip_vs_ctl.c:2840:24: note: byref variable will be forcibly initialized struct ip_vs_getinfo info; ^~~~ /kisskb/src/net/netfilter/ipvs/ip_vs_ctl.c: In function 'ip_vs_genl_set_config': /kisskb/src/net/netfilter/ipvs/ip_vs_ctl.c:3626:28: note: byref variable will be forcibly initialized struct ip_vs_timeout_user t; ^ /kisskb/src/net/netfilter/ipvs/ip_vs_ctl.c: In function 'ip_vs_add_dest': /kisskb/src/net/netfilter/ipvs/ip_vs_ctl.c:1041:21: note: byref variable will be forcibly initialized union nf_inet_addr daddr; ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h:73, from /kisskb/src/fs/file.c:10: /kisskb/src/fs/file.c: In function 'pick_file': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/file.c:609:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fdt->fd[fd], NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/gen_stats.c: In function '___gnet_stats_copy_basic': /kisskb/src/net/core/gen_stats.c:177:27: note: byref variable will be forcibly initialized struct gnet_stats_basic sb; ^~ /kisskb/src/net/core/gen_stats.c: In function 'gnet_stats_copy_rate_est': /kisskb/src/net/core/gen_stats.c:257:29: note: byref variable will be forcibly initialized struct gnet_stats_rate_est est; ^~~ /kisskb/src/net/core/gen_stats.c:256:31: note: byref variable will be forcibly initialized struct gnet_stats_rate_est64 sample; ^~~~~~ /kisskb/src/net/netfilter/ipvs/ip_vs_ctl.c: In function 'do_ip_vs_set_ctl': /kisskb/src/net/netfilter/ipvs/ip_vs_ctl.c:2454:1: note: userspace variable will be forcibly initialized do_ip_vs_set_ctl(struct sock *sk, int cmd, sockptr_t ptr, unsigned int len) ^~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipvs/ip_vs_ctl.c:2487:32: note: byref variable will be forcibly initialized struct ipvs_sync_daemon_cfg cfg; ^~~ /kisskb/src/net/netfilter/ipvs/ip_vs_ctl.c:2463:30: note: byref variable will be forcibly initialized struct ip_vs_dest_user_kern udest; ^~~~~ /kisskb/src/net/netfilter/ipvs/ip_vs_ctl.c:2460:33: note: byref variable will be forcibly initialized struct ip_vs_service_user_kern usvc; ^~~~ /kisskb/src/net/netfilter/ipvs/ip_vs_ctl.c: In function 'ip_vs_genl_set_cmd': /kisskb/src/net/netfilter/ipvs/ip_vs_ctl.c:3673:30: note: byref variable will be forcibly initialized struct ip_vs_dest_user_kern udest; ^~~~~ /kisskb/src/net/netfilter/ipvs/ip_vs_ctl.c:3672:33: note: byref variable will be forcibly initialized struct ip_vs_service_user_kern usvc; ^~~~ /kisskb/src/fs/file.c: In function 'do_dup2': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/file.c:1015:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fdt->fd[fd], file); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/file.c: In function 'expand_fdtable': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/file.c:180:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(files->fdt, new_fdt); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h:73, from /kisskb/src/fs/file.c:10: /kisskb/src/fs/file.c: In function 'expand_files': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/fs/file.c:217:3: note: in expansion of macro 'wait_event' wait_event(files->resize_wait, !files->resize_in_progress); ^~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h:73, from /kisskb/src/fs/file.c:10: /kisskb/src/fs/file.c: In function 'alloc_fd': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/file.c:517:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fdt->fd[fd], NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/sound/pci/ctxfi/cthw20k1.c: In function 'hw_card_init': /kisskb/src/sound/pci/ctxfi/cthw20k1.c:1996:18: note: byref variable will be forcibly initialized struct trn_conf trn_info = {0}; ^~~~~~~~ /kisskb/src/sound/pci/ctxfi/cthw20k1.c:1995:19: note: byref variable will be forcibly initialized struct daio_conf daio_info = {0}; ^~~~~~~~~ /kisskb/src/sound/pci/ctxfi/cthw20k1.c:1993:18: note: byref variable will be forcibly initialized struct dac_conf dac_info = {0}; ^~~~~~~~ /kisskb/src/fs/file.c: In function 'fd_install': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/file.c:591:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fdt->fd[fd], file); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/file.c:583:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fdt->fd[fd], file); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/file.c: In function 'dup_fd': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/file.c:371:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(newf->fdt, new_fdt); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/file.c:364:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*new_fds++, f); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/udf/namei.c: In function 'udf_find_entry': /kisskb/src/fs/udf/namei.c:174:24: note: byref variable will be forcibly initialized struct kernel_lb_addr eloc; ^~~~ /kisskb/src/fs/file.c: In function 'close_fd_get_file': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/file.c:752:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fdt->fd[fd], NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/file.c: In function 'do_close_on_exec': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/file.c:789:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fdt->fd[fd], NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/udf/namei.c: In function 'empty_dir': /kisskb/src/fs/udf/namei.c:730:25: note: byref variable will be forcibly initialized struct extent_position epos = {}; ^~~~ /kisskb/src/fs/udf/namei.c:727:24: note: byref variable will be forcibly initialized struct kernel_lb_addr eloc; ^~~~ /kisskb/src/fs/udf/namei.c:723:26: note: byref variable will be forcibly initialized struct udf_fileident_bh fibh; ^~~~ /kisskb/src/fs/udf/namei.c:722:28: note: byref variable will be forcibly initialized struct fileIdentDesc *fi, cfi; ^~~ /kisskb/src/fs/udf/namei.c: In function 'udf_get_parent': /kisskb/src/fs/udf/namei.c:1218:26: note: byref variable will be forcibly initialized struct udf_fileident_bh fibh; ^~~~ /kisskb/src/fs/udf/namei.c:1217:23: note: byref variable will be forcibly initialized struct fileIdentDesc cfi; ^~~ /kisskb/src/fs/udf/namei.c:1214:24: note: byref variable will be forcibly initialized struct kernel_lb_addr tloc; ^~~~ /kisskb/src/fs/udf/namei.c: In function 'udf_nfs_get_inode': /kisskb/src/fs/udf/namei.c:1240:24: note: byref variable will be forcibly initialized struct kernel_lb_addr loc; ^~~ /kisskb/src/net/unix/scm.c: In function 'unix_destruct_scm': /kisskb/src/net/unix/scm.c:140:20: note: byref variable will be forcibly initialized struct scm_cookie scm; ^~~ /kisskb/src/fs/udf/namei.c: In function 'udf_lookup': /kisskb/src/fs/udf/namei.c:312:25: note: byref variable will be forcibly initialized struct kernel_lb_addr loc; ^~~ /kisskb/src/fs/udf/namei.c:301:26: note: byref variable will be forcibly initialized struct udf_fileident_bh fibh; ^~~~ /kisskb/src/fs/udf/namei.c:300:23: note: byref variable will be forcibly initialized struct fileIdentDesc cfi; ^~~ /kisskb/src/fs/udf/namei.c: In function 'udf_rmdir': /kisskb/src/fs/udf/namei.c:794:28: note: byref variable will be forcibly initialized struct fileIdentDesc *fi, cfi; ^~~ /kisskb/src/fs/udf/namei.c:793:26: note: byref variable will be forcibly initialized struct udf_fileident_bh fibh; ^~~~ /kisskb/src/fs/udf/namei.c: In function 'udf_unlink': /kisskb/src/fs/udf/namei.c:840:23: note: byref variable will be forcibly initialized struct fileIdentDesc cfi; ^~~ /kisskb/src/fs/udf/namei.c:838:26: note: byref variable will be forcibly initialized struct udf_fileident_bh fibh; ^~~~ /kisskb/src/fs/udf/namei.c: In function 'udf_add_entry': /kisskb/src/fs/udf/namei.c:343:25: note: byref variable will be forcibly initialized struct extent_position epos = {}; ^~~~ /kisskb/src/fs/udf/namei.c:340:24: note: byref variable will be forcibly initialized struct kernel_lb_addr eloc; ^~~~ /kisskb/src/fs/seq_file.c: In function 'seq_read': /kisskb/src/fs/seq_file.c:152:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^~~~ /kisskb/src/fs/seq_file.c:151:15: note: byref variable will be forcibly initialized struct kiocb kiocb; ^~~~~ /kisskb/src/fs/seq_file.c:150:15: note: byref variable will be forcibly initialized struct iovec iov = { .iov_base = buf, .iov_len = size}; ^~~ /kisskb/src/fs/seq_file.c: In function 'seq_printf': /kisskb/src/fs/seq_file.c:407:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/fs/udf/namei.c: In function 'udf_add_nondir': /kisskb/src/fs/udf/namei.c:583:23: note: byref variable will be forcibly initialized struct fileIdentDesc cfi, *fi; ^~~ /kisskb/src/fs/udf/namei.c:582:26: note: byref variable will be forcibly initialized struct udf_fileident_bh fibh; ^~~~ /kisskb/src/fs/udf/namei.c: In function 'udf_symlink': /kisskb/src/fs/udf/namei.c:912:25: note: byref variable will be forcibly initialized struct kernel_lb_addr eloc; ^~~~ /kisskb/src/kernel/trace/trace_functions_graph.c: In function '__trace_graph_function': /kisskb/src/kernel/trace/trace_functions_graph.c:194:26: note: byref variable will be forcibly initialized struct ftrace_graph_ent ent = { ^~~ /kisskb/src/fs/udf/namei.c: In function 'udf_rename': /kisskb/src/fs/udf/namei.c:1076:29: note: byref variable will be forcibly initialized struct fileIdentDesc ocfi, ncfi; ^~~~ /kisskb/src/fs/udf/namei.c:1076:23: note: byref variable will be forcibly initialized struct fileIdentDesc ocfi, ncfi; ^~~~ /kisskb/src/fs/udf/namei.c:1074:33: note: byref variable will be forcibly initialized struct udf_fileident_bh ofibh, nfibh; ^~~~~ /kisskb/src/fs/udf/namei.c:1074:26: note: byref variable will be forcibly initialized struct udf_fileident_bh ofibh, nfibh; ^~~~~ /kisskb/src/fs/udf/namei.c: In function 'udf_mkdir': /kisskb/src/fs/udf/namei.c:665:23: note: byref variable will be forcibly initialized struct fileIdentDesc cfi, *fi; ^~~ /kisskb/src/fs/udf/namei.c:664:26: note: byref variable will be forcibly initialized struct udf_fileident_bh fibh; ^~~~ /kisskb/src/fs/udf/namei.c: In function 'udf_link': /kisskb/src/fs/udf/namei.c:1034:23: note: byref variable will be forcibly initialized struct fileIdentDesc cfi, *fi; ^~~ /kisskb/src/fs/udf/namei.c:1033:26: note: byref variable will be forcibly initialized struct udf_fileident_bh fibh; ^~~~ /kisskb/src/kernel/trace/trace_functions_graph.c: In function 'print_graph_function_flags': /kisskb/src/kernel/trace/trace_functions_graph.c:1077:33: note: byref variable will be forcibly initialized struct ftrace_graph_ent_entry saved; ^~~~~ In file included from /kisskb/src/sound/pci/echoaudio/gina20.c:44: /kisskb/src/sound/pci/echoaudio/gina20.c: In function 'snd_mask_refine': /kisskb/src/include/sound/pcm_params.h:156:18: note: byref variable will be forcibly initialized struct snd_mask old; ^~~ /kisskb/src/fs/udf/partition.c: In function 'udf_try_read_meta': /kisskb/src/fs/udf/partition.c:285:24: note: byref variable will be forcibly initialized struct kernel_lb_addr eloc; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_attr.c: In function 'xfs_attr_set': /kisskb/src/fs/xfs/libxfs/xfs_attr.c:396:23: note: byref variable will be forcibly initialized struct xfs_trans_res tres; ^~~~ In file included from /kisskb/src/sound/pci/echoaudio/gina20.c:93: /kisskb/src/sound/pci/echoaudio/gina20.c: In function 'hw_rule_capture_format_by_channels': /kisskb/src/sound/pci/echoaudio/echoaudio.c:113:18: note: byref variable will be forcibly initialized struct snd_mask fmt; ^~~ /kisskb/src/sound/pci/echoaudio/gina20.c: In function 'hw_rule_playback_format_by_channels': /kisskb/src/sound/pci/echoaudio/echoaudio.c:175:18: note: byref variable will be forcibly initialized struct snd_mask fmt; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/netfilter/ipvs/ip_vs_sched.c:18: /kisskb/src/net/netfilter/ipvs/ip_vs_sched.c: In function 'ip_vs_bind_scheduler': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipvs/ip_vs_sched.c:52:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(svc->scheduler, scheduler); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/net_namespace.h:39, from /kisskb/src/include/linux/netdevice.h:37, from /kisskb/src/include/linux/rtnetlink.h:7, from /kisskb/src/net/llc/af_llc.c:26: /kisskb/src/net/llc/af_llc.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/pci/echoaudio/gina20.c: In function 'pcm_prepare': /kisskb/src/sound/pci/echoaudio/echoaudio.c:682:21: note: byref variable will be forcibly initialized struct audioformat format; ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/llc/af_llc.c:24: /kisskb/src/net/llc/af_llc.c: In function 'sock_graft': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/net/sock.h:1896:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sk->sk_wq, &parent->wq); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/llc/af_llc.c: In function 'llc_ui_setsockopt': /kisskb/src/net/llc/af_llc.c:1055:12: note: userspace variable will be forcibly initialized static int llc_ui_setsockopt(struct socket *sock, int level, int optname, ^~~~~~~~~~~~~~~~~ /kisskb/src/net/llc/af_llc.c: In function 'llc_ui_getname': /kisskb/src/net/llc/af_llc.c:994:22: note: byref variable will be forcibly initialized struct sockaddr_llc sllc; ^~~~ /kisskb/src/net/llc/af_llc.c: In function 'llc_cmsg_rcv': /kisskb/src/net/llc/af_llc.c:649:22: note: byref variable will be forcibly initialized struct llc_pktinfo info; ^~~~ /kisskb/src/sound/pci/echoaudio/gina20.c: In function 'hw_rule_capture_channels_by_format': /kisskb/src/sound/pci/echoaudio/echoaudio.c:141:22: note: byref variable will be forcibly initialized struct snd_interval ch; ^~ /kisskb/src/sound/pci/echoaudio/gina20.c: In function 'hw_rule_sample_rate': /kisskb/src/sound/pci/echoaudio/echoaudio.c:248:22: note: byref variable will be forcibly initialized struct snd_interval fixed; ^~~~~ /kisskb/src/sound/pci/echoaudio/gina20.c: In function 'hw_rule_playback_channels_by_format': /kisskb/src/sound/pci/echoaudio/echoaudio.c:210:22: note: byref variable will be forcibly initialized struct snd_interval ch; ^~ /kisskb/src/net/llc/af_llc.c: In function 'llc_ui_bind': /kisskb/src/net/llc/af_llc.c:376:26: note: byref variable will be forcibly initialized struct llc_addr laddr, daddr; ^~~~~ /kisskb/src/net/llc/af_llc.c:376:19: note: byref variable will be forcibly initialized struct llc_addr laddr, daddr; ^~~~~ /kisskb/src/sound/pci/ctxfi/cthw20k2.c: In function 'hw_dac_init': /kisskb/src/sound/pci/ctxfi/cthw20k2.c:1607:21: note: byref variable will be forcibly initialized struct regs_cs4382 cs_def = { ^~~~~~ /kisskb/src/sound/pci/ctxfi/cthw20k2.c: In function 'hw_card_init': /kisskb/src/sound/pci/ctxfi/cthw20k2.c:2123:19: note: byref variable will be forcibly initialized struct daio_conf daio_info = {0}; ^~~~~~~~~ /kisskb/src/sound/pci/ctxfi/cthw20k2.c:2121:18: note: byref variable will be forcibly initialized struct dac_conf dac_info = {0}; ^~~~~~~~ /kisskb/src/sound/pci/emu10k1/emufx.c: In function 'snd_emu10k1_verify_controls': /kisskb/src/sound/pci/emu10k1/emufx.c:740:29: note: byref variable will be forcibly initialized struct emu10k1_ctl_elem_id id; ^~ /kisskb/src/sound/pci/emu10k1/emufx.c: In function 'snd_emu10k1_del_controls': /kisskb/src/sound/pci/emu10k1/emufx.c:904:29: note: byref variable will be forcibly initialized struct emu10k1_ctl_elem_id id; ^~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/hid.h:19, from /kisskb/src/sound/usb/mixer_quirks.c:17: /kisskb/src/sound/usb/mixer_quirks.c: In function 'snd_usb_sbrc_hwdep_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/usb/mixer_quirks.c:222:8: note: in expansion of macro 'wait_event_interruptible' err = wait_event_interruptible(mixer->rc_waitq, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/usb/mixer_quirks.c: In function 'snd_audigy2nx_controls_create': /kisskb/src/sound/usb/mixer_quirks.c:374:27: note: byref variable will be forcibly initialized struct snd_kcontrol_new knew; ^~~~ /kisskb/src/sound/pci/emu10k1/emufx.c: In function 'snd_emu10k1_add_controls': /kisskb/src/sound/pci/emu10k1/emufx.c:811:26: note: byref variable will be forcibly initialized struct snd_kcontrol_new knew; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/bitmap.h:8, from /kisskb/src/include/linux/ethtool.h:16, from /kisskb/src/net/packet/af_packet.c:49: /kisskb/src/net/packet/af_packet.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/packet/af_packet.c: In function 'hlist_add_tail_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:628:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_next_rcu(last), n); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/sound/pci/hda/hda_controller_trace.h:99, from /kisskb/src/sound/pci/hda/hda_controller.c:30: /kisskb/src/sound/pci/hda/hda_controller.c: In function 'trace_event_raw_event_azx_pcm_trigger': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/pci/hda/./hda_controller_trace.h:14:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(azx_pcm_trigger, ^~~~~~~~~~~ /kisskb/src/sound/pci/hda/hda_controller.c: In function 'trace_event_raw_event_azx_get_position': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/pci/hda/./hda_controller_trace.h:35:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(azx_get_position, ^~~~~~~~~~~ /kisskb/src/sound/pci/hda/hda_controller.c: In function 'trace_event_raw_event_azx_pcm': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/sound/pci/hda/./hda_controller_trace.h:58:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(azx_pcm, ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/if_ether.h:19, from /kisskb/src/include/uapi/linux/ethtool.h:19, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/net/packet/af_packet.c:49: /kisskb/src/net/packet/af_packet.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/pci/mixart/mixart_hwdep.c: In function 'mixart_load_elf': /kisskb/src/sound/pci/mixart/mixart_hwdep.c:101:36: note: byref variable will be forcibly initialized struct snd_mixart_elf32_phdr elf_programheader; ^~~~~~~~~~~~~~~~~ /kisskb/src/sound/pci/mixart/mixart_hwdep.c: In function 'mixart_enum_physio': /kisskb/src/sound/pci/mixart/mixart_hwdep.c:253:32: note: byref variable will be forcibly initialized struct mixart_uid_enumeration phys_io; ^~~~~~~ /kisskb/src/sound/pci/mixart/mixart_hwdep.c:252:27: note: byref variable will be forcibly initialized struct mixart_return_uid console_mgr; ^~~~~~~~~~~ /kisskb/src/sound/pci/mixart/mixart_hwdep.c:251:20: note: byref variable will be forcibly initialized struct mixart_uid get_console_mgr; ^~~~~~~~~~~~~~~ /kisskb/src/sound/pci/mixart/mixart_hwdep.c:250:20: note: byref variable will be forcibly initialized struct mixart_msg request; ^~~~~~~ /kisskb/src/sound/pci/mixart/mixart_hwdep.c: In function 'mixart_enum_connectors': /kisskb/src/sound/pci/mixart/mixart_hwdep.c:132:20: note: byref variable will be forcibly initialized struct mixart_msg request; ^~~~~~~ /kisskb/src/sound/pci/mixart/mixart_hwdep.c: In function 'mixart_first_init': /kisskb/src/sound/pci/mixart/mixart_hwdep.c:306:20: note: byref variable will be forcibly initialized struct mixart_msg request; ^~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_tproxy_ipv4.c: In function 'nf_tproxy_get_sock_v4': /kisskb/src/net/ipv4/netfilter/nf_tproxy_ipv4.c:86:17: note: byref variable will be forcibly initialized struct tcphdr _hdr, *hp; ^~~~ /kisskb/src/net/ipv4/netfilter/nf_tproxy_ipv4.c: In function 'nf_tproxy_handle_time_wait4': /kisskb/src/net/ipv4/netfilter/nf_tproxy_ipv4.c:23:16: note: byref variable will be forcibly initialized struct tcphdr _hdr, *hp; ^~~~ /kisskb/src/sound/pci/hda/hda_controller.c: In function 'azx_get_time_info': /kisskb/src/sound/pci/hda/hda_controller.c:496:35: note: byref variable will be forcibly initialized struct system_device_crosststamp xtstamp; ^~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/bitmap.h:8, from /kisskb/src/include/linux/ethtool.h:16, from /kisskb/src/net/packet/af_packet.c:49: /kisskb/src/net/packet/af_packet.c: In function 'packet_cached_dev_assign': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/packet/af_packet.c:263:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(po->cached_dev, dev); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/xfrm/xfrm_policy.c:18: /kisskb/src/net/xfrm/xfrm_policy.c: In function 'rb_link_node_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rbtree.h:84:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*rb_link, node); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/packet/af_packet.c: In function 'packet_rcv_vnet': /kisskb/src/net/packet/af_packet.c:2040:24: note: byref variable will be forcibly initialized struct virtio_net_hdr vnet_hdr; ^~~~~~~~ /kisskb/src/net/xfrm/xfrm_policy.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/xfrm/xfrm_policy.c: In function 'hlist_add_behind_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:684:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_next_rcu(prev), n); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mount.h:14, from /kisskb/src/fs/pnode.c:9: /kisskb/src/fs/pnode.c: In function 'propagate_umount': /kisskb/src/fs/pnode.c:540:12: note: byref variable will be forcibly initialized LIST_HEAD(visited); ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/pnode.c:539:12: note: byref variable will be forcibly initialized LIST_HEAD(to_umount); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/pnode.c:538:12: note: byref variable will be forcibly initialized LIST_HEAD(to_restore); ^~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/xattr.c: In function 'path_removexattr': /kisskb/src/fs/xattr.c:799:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/xattr.c: In function 'path_listxattr': /kisskb/src/fs/xattr.c:738:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/xattr.c: In function 'path_getxattr': /kisskb/src/fs/xattr.c:662:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/sound/pci/emu10k1/timer.c: In function 'snd_emu10k1_timer': /kisskb/src/sound/pci/emu10k1/timer.c:67:22: note: byref variable will be forcibly initialized struct snd_timer_id tid; ^~~ /kisskb/src/fs/xattr.c: In function 'path_setxattr': /kisskb/src/fs/xattr.c:564:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/net/packet/af_packet.c: In function 'prb_open_block': /kisskb/src/net/packet/af_packet.c:814:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^~ /kisskb/src/net/ipv4/netfilter/nf_socket_ipv4.c: In function 'extract_icmp4_fields': /kisskb/src/net/ipv4/netfilter/nf_socket_ipv4.c:26:25: note: byref variable will be forcibly initialized struct icmphdr *icmph, _icmph; ^~~~~~ /kisskb/src/net/ipv4/netfilter/nf_socket_ipv4.c:25:28: note: byref variable will be forcibly initialized struct iphdr *inside_iph, _inside_iph; ^~~~~~~~~~~ /kisskb/src/net/packet/af_packet.c: In function 'prb_close_block': /kisskb/src/net/packet/af_packet.c:783:21: note: byref variable will be forcibly initialized struct timespec64 ts; ^~ /kisskb/src/net/xfrm/xfrm_policy.c: In function 'xfrm_if_register_cb': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/xfrm/xfrm_policy.c:3978:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(xfrm_if_cb, ifcb); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_socket_ipv4.c: In function 'nf_sk_lookup_slow_v4': /kisskb/src/net/ipv4/netfilter/nf_socket_ipv4.c:99:17: note: byref variable will be forcibly initialized struct tcphdr _hdr; ^~~~ /kisskb/src/net/packet/af_packet.c: In function 'tpacket_rcv': /kisskb/src/net/packet/af_packet.c:2193:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^~ /kisskb/src/net/packet/af_packet.c: In function '__packet_set_timestamp': /kisskb/src/net/packet/af_packet.c:435:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^~ /kisskb/src/net/packet/af_packet.c: In function 'packet_recvmsg': /kisskb/src/net/packet/af_packet.c:3447:26: note: byref variable will be forcibly initialized struct tpacket_auxdata aux; ^~~ /kisskb/src/net/ipv6/ila/ila_lwt.c: In function 'ila_output': /kisskb/src/net/ipv6/ila/ila_lwt.c:64:17: note: byref variable will be forcibly initialized struct flowi6 fl6; ^~~ In file included from /kisskb/src/include/linux/if_ether.h:19, from /kisskb/src/include/uapi/linux/ethtool.h:19, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/net/packet/af_packet.c:49: /kisskb/src/net/packet/af_packet.c: In function 'skb_probe_transport_header': /kisskb/src/include/linux/skbuff.h:2580:25: note: byref variable will be forcibly initialized struct flow_keys_basic keys; ^~~~ /kisskb/src/net/packet/af_packet.c: In function 'packet_sendmsg_spkt': /kisskb/src/net/packet/af_packet.c:1902:23: note: byref variable will be forcibly initialized struct sockcm_cookie sockc; ^~~~~ /kisskb/src/net/packet/af_packet.c: In function 'packet_getsockopt': /kisskb/src/net/packet/af_packet.c:3958:32: note: byref variable will be forcibly initialized struct tpacket_rollover_stats rstats; ^~~~~~ /kisskb/src/net/packet/af_packet.c:3957:24: note: byref variable will be forcibly initialized union tpacket_stats_u st; ^~ /kisskb/src/net/xfrm/xfrm_policy.c: In function 'xfrm_policy_register_afinfo': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/xfrm/xfrm_policy.c:3946:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(xfrm_policy_afinfo[family], afinfo); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/packet/af_packet.c: In function 'prb_calc_retire_blk_tmo': /kisskb/src/net/packet/af_packet.c:535:32: note: byref variable will be forcibly initialized struct ethtool_link_ksettings ecmd; ^~~~ /kisskb/src/kernel/utsname_sysctl.c: In function 'proc_do_uts_string': /kisskb/src/kernel/utsname_sysctl.c:35:19: note: byref variable will be forcibly initialized struct ctl_table uts_table; ^~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/bitmap.h:8, from /kisskb/src/include/linux/ethtool.h:16, from /kisskb/src/net/packet/af_packet.c:49: /kisskb/src/net/packet/af_packet.c: In function '__fanout_set_data_bpf': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/packet/af_packet.c:1536:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(f->bpf_prog, new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/packet/af_packet.c: In function 'packet_release': /kisskb/src/net/packet/af_packet.c:3045:22: note: byref variable will be forcibly initialized union tpacket_req_u req_u; ^~~~~ /kisskb/src/net/xfrm/xfrm_policy.c: In function 'xfrm_policy_requeue': /kisskb/src/net/xfrm/xfrm_policy.c:1423:22: note: byref variable will be forcibly initialized struct sk_buff_head list; ^~~~ In file included from /kisskb/src/net/xfrm/xfrm_policy.c:30: /kisskb/src/net/xfrm/xfrm_policy.c: In function '__rhashtable_lookup': /kisskb/src/include/linux/rhashtable.h:585:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^~~ In file included from /kisskb/src/net/packet/af_packet.c:83: /kisskb/src/net/packet/af_packet.c: In function 'virtio_net_hdr_to_skb': /kisskb/src/include/linux/virtio_net.h:80:27: note: byref variable will be forcibly initialized struct flow_keys_basic keys; ^~~~ /kisskb/src/net/packet/af_packet.c: In function 'tpacket_snd': /kisskb/src/net/packet/af_packet.c:2652:23: note: byref variable will be forcibly initialized struct sockcm_cookie sockc; ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/xfrm/xfrm_policy.c:18: /kisskb/src/net/xfrm/xfrm_policy.c: In function 'rht_assign_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:401:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*bkt, (void *)obj); ^~~~~~~~~~~~~~~~~~ /kisskb/src/sound/usb/mixer_scarlett_gen2.c: In function 'scarlett2_usb_get': /kisskb/src/sound/usb/mixer_scarlett_gen2.c:758:13: note: byref variable will be forcibly initialized } __packed req; ^~~ /kisskb/src/sound/usb/mixer_scarlett_gen2.c: In function 'scarlett2_usb_get_config': /kisskb/src/sound/usb/mixer_scarlett_gen2.c:758:13: note: byref variable will be forcibly initialized /kisskb/src/net/xfrm/xfrm_policy.c: In function '__rhashtable_insert_fast': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:758:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/xfrm/xfrm_policy.c:30: /kisskb/src/include/linux/rhashtable.h:701:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^~~ /kisskb/src/sound/usb/mixer_scarlett_gen2.c: In function 'scarlett2_usb_get_volume_status': /kisskb/src/sound/usb/mixer_scarlett_gen2.c:758:13: note: byref variable will be forcibly initialized /kisskb/src/sound/usb/mixer_scarlett_gen2.c: In function 'scarlett2_read_configs': /kisskb/src/sound/usb/mixer_scarlett_gen2.c:1844:37: note: byref variable will be forcibly initialized struct scarlett2_usb_volume_status volume_status; ^~~~~~~~~~~~~ /kisskb/src/sound/usb/mixer_scarlett_gen2.c: In function 'scarlett2_update_volumes': /kisskb/src/sound/usb/mixer_scarlett_gen2.c:985:37: note: byref variable will be forcibly initialized struct scarlett2_usb_volume_status volume_status; ^~~~~~~~~~~~~ /kisskb/src/sound/usb/mixer_scarlett_gen2.c: In function 'scarlett2_usb_set_mux': /kisskb/src/sound/usb/mixer_scarlett_gen2.c:856:13: note: byref variable will be forcibly initialized } __packed req; ^~~ /kisskb/src/sound/usb/mixer_scarlett_gen2.c: In function 'scarlett2_usb_set_mix': /kisskb/src/sound/usb/mixer_scarlett_gen2.c:799:13: note: byref variable will be forcibly initialized } __packed req; ^~~ /kisskb/src/net/packet/af_packet.c: In function 'packet_snd': /kisskb/src/net/packet/af_packet.c:2876:23: note: byref variable will be forcibly initialized struct sockcm_cookie sockc; ^~~~~ /kisskb/src/sound/usb/mixer_scarlett_gen2.c: In function 'scarlett2_usb_get_meter_levels': /kisskb/src/sound/usb/mixer_scarlett_gen2.c:917:13: note: byref variable will be forcibly initialized } __packed req; ^~~ /kisskb/src/sound/usb/mixer_scarlett_gen2.c: In function 'scarlett2_usb_set_config': /kisskb/src/sound/usb/mixer_scarlett_gen2.c:719:13: note: byref variable will be forcibly initialized } __packed req; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/xfrm/xfrm_policy.c:18: /kisskb/src/net/xfrm/xfrm_policy.c: In function '__rhashtable_remove_fast_one': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:1045:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/xfrm/xfrm_policy.c: In function 'xfrm_policy_bysel_ctx': /kisskb/src/net/xfrm/xfrm_policy.c:1653:38: note: byref variable will be forcibly initialized struct xfrm_pol_inexact_candidates cand; ^~~~ /kisskb/src/net/xfrm/xfrm_policy.c: In function 'xfrm_tmpl_resolve_one': /kisskb/src/net/xfrm/xfrm_policy.c:2372:17: note: byref variable will be forcibly initialized xfrm_address_t tmp; ^~~ /kisskb/src/net/packet/af_packet.c: In function 'fanout_set_data_cbpf': /kisskb/src/net/packet/af_packet.c:1549:20: note: byref variable will be forcibly initialized struct sock_fprog fprog; ^~~~~ /kisskb/src/net/xfrm/xfrm_policy.c: In function 'xfrm_bundle_create': /kisskb/src/net/xfrm/xfrm_policy.c:2556:24: note: byref variable will be forcibly initialized xfrm_address_t saddr, daddr; ^~~~~ /kisskb/src/net/xfrm/xfrm_policy.c:2556:17: note: byref variable will be forcibly initialized xfrm_address_t saddr, daddr; ^~~~~ /kisskb/src/net/packet/af_packet.c: In function 'fanout_set_data_ebpf': /kisskb/src/net/packet/af_packet.c:1567:12: note: userspace variable will be forcibly initialized static int fanout_set_data_ebpf(struct packet_sock *po, sockptr_t data, ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/packet/af_packet.c: In function 'packet_setsockopt': /kisskb/src/net/packet/af_packet.c:3682:1: note: userspace variable will be forcibly initialized packet_setsockopt(struct socket *sock, int level, int optname, sockptr_t optval, ^~~~~~~~~~~~~~~~~ /kisskb/src/net/packet/af_packet.c:3682:1: note: userspace variable will be forcibly initialized /kisskb/src/net/packet/af_packet.c:3682:1: note: userspace variable will be forcibly initialized /kisskb/src/net/packet/af_packet.c:3682:1: note: userspace variable will be forcibly initialized /kisskb/src/net/packet/af_packet.c:3682:1: note: userspace variable will be forcibly initialized /kisskb/src/net/packet/af_packet.c:3682:1: note: userspace variable will be forcibly initialized /kisskb/src/net/packet/af_packet.c:3682:1: note: userspace variable will be forcibly initialized /kisskb/src/net/packet/af_packet.c:3682:1: note: userspace variable will be forcibly initialized /kisskb/src/net/packet/af_packet.c:3682:1: note: userspace variable will be forcibly initialized /kisskb/src/net/packet/af_packet.c:3682:1: note: userspace variable will be forcibly initialized /kisskb/src/net/packet/af_packet.c:3682:1: note: userspace variable will be forcibly initialized /kisskb/src/net/packet/af_packet.c:3682:1: note: userspace variable will be forcibly initialized /kisskb/src/net/packet/af_packet.c:3682:1: note: userspace variable will be forcibly initialized /kisskb/src/net/packet/af_packet.c:3682:1: note: userspace variable will be forcibly initialized /kisskb/src/net/packet/af_packet.c:3883:22: note: byref variable will be forcibly initialized struct fanout_args args = { 0 }; ^~~~ /kisskb/src/net/packet/af_packet.c:3717:23: note: byref variable will be forcibly initialized union tpacket_req_u req_u; ^~~~~ /kisskb/src/net/packet/af_packet.c:3696:26: note: byref variable will be forcibly initialized struct packet_mreq_max mreq; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/xfrm/xfrm_policy.c:18: /kisskb/src/net/xfrm/xfrm_policy.c: In function 'xfrm_bydst_resize': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/xfrm/xfrm_policy.c:596:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(net->xfrm.policy_bydst[dir].table, ndst); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/xfrm/xfrm_policy.c: In function 'xfrm_policy_lookup_bytype': /kisskb/src/net/xfrm/xfrm_policy.c:2082:37: note: byref variable will be forcibly initialized struct xfrm_pol_inexact_candidates cand; ^~~~ /kisskb/src/net/xfrm/xfrm_policy.c: In function 'xfrm_lookup_with_ifid': /kisskb/src/net/xfrm/xfrm_policy.c:3085:19: note: byref variable will be forcibly initialized struct xfrm_flo xflo; ^~~~ /kisskb/src/net/xfrm/xfrm_policy.c: In function 'xfrm_policy_queue_process': /kisskb/src/net/xfrm/xfrm_policy.c:2763:22: note: byref variable will be forcibly initialized struct sk_buff_head list; ^~~~ /kisskb/src/net/xfrm/xfrm_policy.c:2762:15: note: byref variable will be forcibly initialized struct flowi fl; ^~ /kisskb/src/net/xfrm/xfrm_policy.c: In function '__xfrm_route_forward': /kisskb/src/net/xfrm/xfrm_policy.c:3687:15: note: byref variable will be forcibly initialized struct flowi fl; ^~ /kisskb/src/net/xfrm/xfrm_policy.c: In function '__xfrm_policy_check': /kisskb/src/net/xfrm/xfrm_policy.c:3528:15: note: byref variable will be forcibly initialized struct flowi fl; ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/xfrm/xfrm_policy.c:18: /kisskb/src/net/xfrm/xfrm_policy.c: In function 'xfrm_sk_policy_insert': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/xfrm/xfrm_policy.c:2275:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sk->sk_policy[dir], pol); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/xfrm/xfrm_policy.c: In function '__xfrm_sk_clone_policy': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/xfrm/xfrm_policy.c:2340:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sk->sk_policy[i], np); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/f2fs/inline.c: In function 'f2fs_add_inline_entries': /kisskb/src/fs/f2fs/inline.c:457:24: note: byref variable will be forcibly initialized struct f2fs_filename fname; ^~~~~ /kisskb/src/fs/f2fs/inline.c:449:25: note: byref variable will be forcibly initialized struct f2fs_dentry_ptr d; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h:73, from /kisskb/src/fs/namespace.c:11: /kisskb/src/fs/namespace.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/f2fs/inline.c: In function 'f2fs_move_inline_dirents': /kisskb/src/fs/f2fs/inline.c:379:25: note: byref variable will be forcibly initialized struct f2fs_dentry_ptr src, dst; ^~~ /kisskb/src/fs/f2fs/inline.c:377:23: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^~ /kisskb/src/fs/f2fs/inline.c: In function 'f2fs_convert_inline_page': /kisskb/src/fs/f2fs/inline.c:124:19: note: byref variable will be forcibly initialized struct node_info ni; ^~ /kisskb/src/fs/f2fs/inline.c: In function 'f2fs_convert_inline_inode': /kisskb/src/fs/f2fs/inline.c:187:23: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^~ /kisskb/src/fs/f2fs/inline.c: In function 'f2fs_write_inline_data': /kisskb/src/fs/f2fs/inline.c:226:23: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^~ /kisskb/src/fs/f2fs/inline.c: In function 'f2fs_find_in_inline_dir': /kisskb/src/fs/f2fs/inline.c:323:25: note: byref variable will be forcibly initialized struct f2fs_dentry_ptr d; ^ /kisskb/src/fs/f2fs/inline.c: In function 'f2fs_make_empty_inline_dir': /kisskb/src/fs/f2fs/inline.c:353:25: note: byref variable will be forcibly initialized struct f2fs_dentry_ptr d; ^ /kisskb/src/fs/f2fs/inline.c: In function 'f2fs_try_convert_inline_dir': /kisskb/src/fs/f2fs/inline.c:562:23: note: byref variable will be forcibly initialized struct f2fs_filename fname; ^~~~~ /kisskb/src/fs/f2fs/inline.c: In function 'f2fs_add_inline_entry': /kisskb/src/fs/f2fs/inline.c:605:25: note: byref variable will be forcibly initialized struct f2fs_dentry_ptr d; ^ /kisskb/src/fs/f2fs/inline.c: In function 'f2fs_delete_inline_entry': /kisskb/src/fs/f2fs/inline.c:665:25: note: byref variable will be forcibly initialized struct f2fs_dentry_ptr d; ^ /kisskb/src/fs/f2fs/inline.c: In function 'f2fs_empty_inline_dir': /kisskb/src/fs/f2fs/inline.c:697:25: note: byref variable will be forcibly initialized struct f2fs_dentry_ptr d; ^ /kisskb/src/fs/f2fs/inline.c: In function 'f2fs_read_inline_dir': /kisskb/src/fs/f2fs/inline.c:721:25: note: byref variable will be forcibly initialized struct f2fs_dentry_ptr d; ^ /kisskb/src/kernel/relay.c: In function 'relay_late_setup_files': /kisskb/src/kernel/relay.c:579:37: note: byref variable will be forcibly initialized struct rchan_percpu_buf_dispatcher disp; ^~~~ /kisskb/src/fs/f2fs/inline.c: In function 'f2fs_inline_data_fiemap': /kisskb/src/fs/f2fs/inline.c:758:19: note: byref variable will be forcibly initialized struct node_info ni; ^~ /kisskb/src/net/sched/sch_tbf.c: In function 'tbf_offload_change': /kisskb/src/net/sched/sch_tbf.c:145:29: note: byref variable will be forcibly initialized struct tc_tbf_qopt_offload qopt; ^~~~ /kisskb/src/fs/namespace.c: In function 'init_mount_tree': /kisskb/src/fs/namespace.c:3795:14: note: byref variable will be forcibly initialized struct path root; ^~~~ /kisskb/src/net/sched/sch_tbf.c: In function 'tbf_offload_destroy': /kisskb/src/net/sched/sch_tbf.c:163:29: note: byref variable will be forcibly initialized struct tc_tbf_qopt_offload qopt; ^~~~ /kisskb/src/net/sched/sch_tbf.c: In function 'tbf_offload_dump': /kisskb/src/net/sched/sch_tbf.c:176:29: note: byref variable will be forcibly initialized struct tc_tbf_qopt_offload qopt; ^~~~ In file included from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h:73, from /kisskb/src/fs/namespace.c:11: /kisskb/src/fs/namespace.c: In function 'umount_tree': /kisskb/src/fs/namespace.c:1482:12: note: byref variable will be forcibly initialized LIST_HEAD(tmp_list); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/net/core/gen_estimator.c: In function 'est_timer': /kisskb/src/net/core/gen_estimator.c:79:33: note: byref variable will be forcibly initialized struct gnet_stats_basic_packed b; ^ /kisskb/src/fs/namespace.c: In function 'shrink_submounts': /kisskb/src/fs/namespace.c:3067:12: note: byref variable will be forcibly initialized LIST_HEAD(graveyard); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/namespace.c: In function 'commit_tree': /kisskb/src/kernel/relay.c: In function 'subbuf_splice_actor': /kisskb/src/fs/namespace.c:896:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/kernel/relay.c:1128:26: note: byref variable will be forcibly initialized struct splice_pipe_desc spd = { ^~~ /kisskb/src/drivers/phy/motorola/phy-cpcap-usb.c: In function 'cpcap_usb_detect': /kisskb/src/drivers/phy/motorola/phy-cpcap-usb.c:227:30: note: byref variable will be forcibly initialized struct cpcap_usb_ints_state s; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/net/core/gen_estimator.c:13: /kisskb/src/net/core/gen_estimator.c: In function 'gen_new_estimator': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/gen_estimator.c:183:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*rate_est, est); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/gen_estimator.c:133:33: note: byref variable will be forcibly initialized struct gnet_stats_basic_packed b; ^ /kisskb/src/net/sched/sch_tbf.c: In function 'tbf_dump': /kisskb/src/net/sched/sch_tbf.c:492:21: note: byref variable will be forcibly initialized struct tc_tbf_qopt opt; ^~~ /kisskb/src/fs/namespace.c: In function 'mnt_warn_timestamp_expiry': /kisskb/src/fs/namespace.c:2541:13: note: byref variable will be forcibly initialized struct tm tm; ^~ /kisskb/src/net/sched/sch_tbf.c: In function 'tbf_change': /kisskb/src/net/sched/sch_tbf.c:346:24: note: byref variable will be forcibly initialized struct psched_ratecfg peak; ^~~~ /kisskb/src/net/sched/sch_tbf.c:345:24: note: byref variable will be forcibly initialized struct psched_ratecfg rate; ^~~~ In file included from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h:73, from /kisskb/src/fs/namespace.c:11: /kisskb/src/fs/namespace.c: In function 'mntput_no_expire': /kisskb/src/fs/namespace.c:1141:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/irqchip/qcom-irq-combiner.c: In function 'get_registers': /kisskb/src/drivers/irqchip/qcom-irq-combiner.c:213:31: note: byref variable will be forcibly initialized struct get_registers_context ctx; ^~~ /kisskb/src/fs/namespace.c: In function 'namespace_unlock': /kisskb/src/fs/namespace.c:1416:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/namespace.c:1413:20: note: byref variable will be forcibly initialized struct hlist_head head; ^~~~ In file included from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h:73, from /kisskb/src/fs/namespace.c:11: /kisskb/src/fs/namespace.c: In function 'mark_mounts_for_expiry': /kisskb/src/fs/namespace.c:2982:12: note: byref variable will be forcibly initialized LIST_HEAD(graveyard); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/namespace.c: In function 'ksys_umount': /kisskb/src/fs/namespace.c:1748:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/namespace.c: In function '__do_sys_open_tree': /kisskb/src/fs/namespace.c:2426:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/namespace.c: In function '__do_sys_fsmount': /kisskb/src/fs/namespace.c:3453:14: note: byref variable will be forcibly initialized struct path newmount; ^~~~~~~~ /kisskb/src/sound/pci/mixart/mixart_mixer.c: In function 'mixart_update_monitoring': /kisskb/src/sound/pci/mixart/mixart_mixer.c:954:36: note: byref variable will be forcibly initialized struct mixart_set_out_audio_level audio_level; ^~~~~~~~~~~ /kisskb/src/sound/pci/mixart/mixart_mixer.c:953:20: note: byref variable will be forcibly initialized struct mixart_msg request; ^~~~~~~ /kisskb/src/drivers/irqchip/irq-uniphier-aidet.c: In function 'uniphier_aidet_domain_alloc': /kisskb/src/drivers/irqchip/irq-uniphier-aidet.c:112:20: note: byref variable will be forcibly initialized struct irq_fwspec parent_fwspec; ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h:73, from /kisskb/src/fs/namespace.c:11: /kisskb/src/fs/namespace.c: In function 'attach_recursive_mnt': /kisskb/src/fs/namespace.c:2110:13: note: byref variable will be forcibly initialized HLIST_HEAD(tree_list); ^~~~~~~~~ /kisskb/src/include/linux/list.h:790:44: note: in definition of macro 'HLIST_HEAD' #define HLIST_HEAD(name) struct hlist_head name = { .first = NULL } ^~~~ /kisskb/src/sound/pci/mixart/mixart_mixer.c: In function 'mixart_update_analog_audio_level': /kisskb/src/sound/pci/mixart/mixart_mixer.c:295:27: note: byref variable will be forcibly initialized struct mixart_return_uid resp; ^~~~ /kisskb/src/sound/pci/mixart/mixart_mixer.c:294:25: note: byref variable will be forcibly initialized struct mixart_io_level io_level; ^~~~~~~~ /kisskb/src/sound/pci/mixart/mixart_mixer.c:293:20: note: byref variable will be forcibly initialized struct mixart_msg request; ^~~~~~~ In file included from /kisskb/src/drivers/irqchip/irq-uniphier-aidet.c:12: /kisskb/src/drivers/irqchip/irq-uniphier-aidet.c: In function 'irq_find_matching_host': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec = { ^~~~~~ /kisskb/src/drivers/irqchip/irq-uniphier-aidet.c: In function 'irq_find_host': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized /kisskb/src/fs/namespace.c: In function 'do_loopback': /kisskb/src/fs/namespace.c:2341:14: note: byref variable will be forcibly initialized struct path old_path; ^~~~~~~~ /kisskb/src/fs/namespace.c: In function 'do_move_mount_old': /kisskb/src/fs/namespace.c:2747:14: note: byref variable will be forcibly initialized struct path old_path; ^~~~~~~~ /kisskb/src/fs/namespace.c: In function '__do_sys_move_mount': /kisskb/src/fs/namespace.c:3596:25: note: byref variable will be forcibly initialized struct path from_path, to_path; ^~~~~~~ /kisskb/src/fs/namespace.c:3596:14: note: byref variable will be forcibly initialized struct path from_path, to_path; ^~~~~~~~~ /kisskb/src/sound/pci/mixart/mixart_mixer.c: In function 'mixart_update_playback_stream_level': /kisskb/src/sound/pci/mixart/mixart_mixer.c:715:41: note: byref variable will be forcibly initialized struct mixart_set_out_stream_level_req set_level; ^~~~~~~~~ /kisskb/src/sound/pci/mixart/mixart_mixer.c:714:20: note: byref variable will be forcibly initialized struct mixart_msg request; ^~~~~~~ /kisskb/src/fs/namespace.c: In function 'do_mount': /kisskb/src/sound/pci/mixart/mixart_mixer.c: In function 'mixart_update_capture_stream_level': /kisskb/src/sound/pci/mixart/mixart_mixer.c:767:39: note: byref variable will be forcibly initialized struct mixart_set_in_audio_level_req set_level; ^~~~~~~~~ /kisskb/src/fs/namespace.c:3218:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/sound/pci/mixart/mixart_mixer.c:766:20: note: byref variable will be forcibly initialized struct mixart_msg request; ^~~~~~~ /kisskb/src/sound/pci/mixart/mixart_mixer.c: In function 'snd_mixart_create_mixer': /kisskb/src/sound/pci/mixart/mixart_mixer.c:1110:27: note: byref variable will be forcibly initialized struct snd_kcontrol_new temp; ^~~~ /kisskb/src/fs/namespace.c: In function '__do_sys_pivot_root': /kisskb/src/fs/namespace.c:3694:24: note: byref variable will be forcibly initialized struct path new, old, root; ^~~~ /kisskb/src/fs/namespace.c:3694:19: note: byref variable will be forcibly initialized struct path new, old, root; ^~~ /kisskb/src/fs/namespace.c:3694:14: note: byref variable will be forcibly initialized struct path new, old, root; ^~~ /kisskb/src/fs/namespace.c: In function 'mount_subtree': /kisskb/src/fs/namespace.c:3377:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/namespace.c: In function 'mntns_install': /kisskb/src/fs/namespace.c:4063:14: note: byref variable will be forcibly initialized struct path root; ^~~~ /kisskb/src/fs/namespace.c: In function 'current_chrooted': /kisskb/src/fs/namespace.c:3911:14: note: byref variable will be forcibly initialized struct path fs_root; ^~~~~~~ /kisskb/src/fs/namespace.c:3910:14: note: byref variable will be forcibly initialized struct path ns_root; ^~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/kernel/tracepoint.c:5: /kisskb/src/kernel/tracepoint.c: In function 'tracepoint_add_func': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/tracepoint.c:276:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tp->funcs, tp_funcs); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/tracepoint.c: In function 'tracepoint_probe_register_prio': /kisskb/src/kernel/tracepoint.c:335:25: note: byref variable will be forcibly initialized struct tracepoint_func tp_func; ^~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/kernel/tracepoint.c:5: /kisskb/src/kernel/tracepoint.c: In function 'tracepoint_remove_func': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/tracepoint.c:311:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tp->funcs, tp_funcs); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/tracepoint.c:309:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tp->funcs, tp_funcs); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/tracepoint.c: In function 'tracepoint_probe_unregister': /kisskb/src/kernel/tracepoint.c:376:25: note: byref variable will be forcibly initialized struct tracepoint_func tp_func; ^~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmac.c: In function 'hash_ipmac4_kadt': /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmac.c:89:26: note: byref variable will be forcibly initialized struct hash_ipmac4_elem e = { .ip = 0, { .foo[0] = 0, .foo[1] = 0 } }; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/jhash.h:26, from /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmac.c:7: /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmac.c: In function 'hash_ipmac6_flush': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:423:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmac.c: In function 'hash_ipmac6_gc_do': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:560:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), tmp); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:537:5: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmac.c: In function 'hash_ipmac4_flush': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:423:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmac.c: In function 'hash_ipmac4_gc_do': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:560:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), tmp); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:537:5: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/orangefs/orangefs-debugfs.c: In function 'orangefs_debug_write': /kisskb/src/fs/orangefs/orangefs-debugfs.c:400:27: note: byref variable will be forcibly initialized struct client_debug_mask c_mask = { NULL, 0, 0 }; ^~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmac.c: In function 'hash_ipmac6_del': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1121:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), tmp); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1101:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/fgraph.c: In function 'function_graph_enter': /kisskb/src/kernel/trace/fgraph.c:116:26: note: byref variable will be forcibly initialized struct ftrace_graph_ent trace; ^~~~~ /kisskb/src/kernel/trace/fgraph.c: In function 'ftrace_return_to_handler': /kisskb/src/kernel/trace/fgraph.c:234:26: note: byref variable will be forcibly initialized struct ftrace_graph_ret trace; ^~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmac.c: In function 'hash_ipmac4_del': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1121:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), tmp); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1101:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmac.c: In function 'hash_ipmac6_add': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:987:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmac.c: In function 'hash_ipmac6_resize': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:759:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(h->table, t); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmac.c: In function 'hash_ipmac4_add': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:987:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmac.c: In function 'hash_ipmac4_resize': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:759:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(h->table, t); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmac.c: In function 'hash_ipmac4_uadt': /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmac.c:114:26: note: byref variable will be forcibly initialized struct hash_ipmac4_elem e = { .ip = 0, { .foo[0] = 0, .foo[1] = 0 } }; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/net/core/net_namespace.c:4: /kisskb/src/net/core/net_namespace.c: In function 'net_assign_generic': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/net_namespace.c:131:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(net->gen, ng); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/net_namespace.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/net/core/net_namespace.c:4: /kisskb/src/net/core/net_namespace.c: In function 'setup_net': /kisskb/src/net/core/net_namespace.c:330:12: note: byref variable will be forcibly initialized LIST_HEAD(net_exit_list); ^~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/net/core/net_namespace.c: In function '__unregister_pernet_operations': /kisskb/src/net/core/net_namespace.c:1195:13: note: byref variable will be forcibly initialized LIST_HEAD(net_exit_list); ^~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/net/core/net_namespace.c:4: /kisskb/src/net/core/net_namespace.c: In function 'net_ns_init': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/net_namespace.c:1104:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(init_net.gen, ng); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv6/ila/ila_xlat.c:5: /kisskb/src/net/ipv6/ila/ila_xlat.c: In function '__rhashtable_lookup': /kisskb/src/include/linux/rhashtable.h:585:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/jhash.h:26, from /kisskb/src/net/ipv6/ila/ila_xlat.c:2: /kisskb/src/net/ipv6/ila/ila_xlat.c: In function 'rht_assign_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:401:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*bkt, (void *)obj); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ila/ila_xlat.c: In function '__rhashtable_insert_fast': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:758:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv6/ila/ila_xlat.c:5: /kisskb/src/include/linux/rhashtable.h:701:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/jhash.h:26, from /kisskb/src/net/ipv6/ila/ila_xlat.c:2: /kisskb/src/net/ipv6/ila/ila_xlat.c: In function '__rhashtable_replace_fast': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:1171:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj_new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:1169:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(obj_new->next, obj_old->next); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ila/ila_xlat.c: In function 'ila_add_mapping': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ila/ila_xlat.c:262:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(prev->next, ila); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ila/ila_xlat.c: In function '__rhashtable_remove_fast_one': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:1045:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ila/ila_xlat.c: In function 'ila_del_mapping': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ila/ila_xlat.c:310:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(prev->next, ila->next); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ila/ila_xlat.c: In function 'ila_xlat_nl_cmd_add_mapping': /kisskb/src/net/ipv6/ila/ila_xlat.c:348:25: note: byref variable will be forcibly initialized struct ila_xlat_params p; ^ /kisskb/src/net/ipv6/ila/ila_xlat.c: In function 'ila_xlat_nl_cmd_del_mapping': /kisskb/src/net/ipv6/ila/ila_xlat.c:361:25: note: byref variable will be forcibly initialized struct ila_xlat_params xp; ^~ /kisskb/src/net/ipv6/ila/ila_xlat.c: In function 'ila_xlat_nl_cmd_flush': /kisskb/src/net/ipv6/ila/ila_xlat.c:383:25: note: byref variable will be forcibly initialized struct rhashtable_iter iter; ^~~~ /kisskb/src/net/ipv6/ila/ila_xlat.c: In function 'ila_xlat_nl_cmd_get_mapping': /kisskb/src/net/ipv6/ila/ila_xlat.c:466:25: note: byref variable will be forcibly initialized struct ila_xlat_params xp; ^~ /kisskb/src/fs/udf/truncate.c: In function 'udf_truncate_tail_extent': /kisskb/src/fs/udf/truncate.c:70:24: note: byref variable will be forcibly initialized struct kernel_lb_addr eloc; ^~~~ /kisskb/src/fs/udf/truncate.c: In function 'udf_discard_prealloc': /kisskb/src/fs/udf/truncate.c:124:24: note: byref variable will be forcibly initialized struct kernel_lb_addr eloc; ^~~~ /kisskb/src/fs/udf/truncate.c:123:25: note: byref variable will be forcibly initialized struct extent_position epos = { NULL, 0, {0, 0} }; ^~~~ /kisskb/src/fs/udf/truncate.c: In function 'udf_truncate_extents': /kisskb/src/fs/udf/truncate.c:205:24: note: byref variable will be forcibly initialized struct kernel_lb_addr eloc, neloc = {}; ^~~~ /kisskb/src/fs/udf/truncate.c:204:25: note: byref variable will be forcibly initialized struct extent_position epos; ^~~~ /kisskb/src/fs/f2fs/checkpoint.c: In function 'recover_orphan_inode': /kisskb/src/fs/f2fs/checkpoint.c:628:19: note: byref variable will be forcibly initialized struct node_info ni; ^~ In file included from /kisskb/src/fs/f2fs/checkpoint.c:17: /kisskb/src/fs/f2fs/checkpoint.c: In function '__f2fs_crc32': /kisskb/src/fs/f2fs/f2fs.h:1669:4: note: byref variable will be forcibly initialized } desc; ^~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/sound/pci/oxygen/oxygen_io.c:9: /kisskb/src/sound/pci/oxygen/oxygen_io.c: In function 'oxygen_ac97_wait': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/pci/oxygen/oxygen_io.c:96:2: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(chip->ac97_waitqueue, ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/random.h:12, from /kisskb/src/include/linux/net.h:18, from /kisskb/src/net/unix/garbage.c:70: /kisskb/src/net/unix/garbage.c: In function 'scan_children': /kisskb/src/net/unix/garbage.c:142:13: note: byref variable will be forcibly initialized LIST_HEAD(embryos); ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/f2fs/checkpoint.c: In function 'f2fs_ra_meta_pages': /kisskb/src/fs/f2fs/checkpoint.c:224:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/net/unix/garbage.c: In function 'unix_gc': /kisskb/src/net/unix/garbage.c:208:12: note: byref variable will be forcibly initialized LIST_HEAD(not_cycle_list); ^~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/net/unix/garbage.c:207:19: note: byref variable will be forcibly initialized struct list_head cursor; ^~~~~~ /kisskb/src/net/unix/garbage.c:206:22: note: byref variable will be forcibly initialized struct sk_buff_head hitlist; ^~~~~~~ /kisskb/src/fs/f2fs/checkpoint.c: In function 'f2fs_sync_meta_pages': /kisskb/src/fs/f2fs/checkpoint.c:378:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/fs/f2fs/checkpoint.c:372:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^~~~ In file included from /kisskb/src/include/net/ip_fib.h:20, from /kisskb/src/include/linux/mroute_base.h:10, from /kisskb/src/include/linux/mroute.h:10, from /kisskb/src/net/ipv4/route.c:82: /kisskb/src/net/ipv4/route.c: In function 'inet_getpeer_v4': /kisskb/src/include/net/inetpeer.h:106:23: note: byref variable will be forcibly initialized struct inetpeer_addr daddr; ^~~~~ In file included from /kisskb/src/include/linux/net.h:19, from /kisskb/src/net/unix/garbage.c:70: /kisskb/src/net/unix/garbage.c: In function 'wait_for_unix_gc': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/net/unix/garbage.c:198:2: note: in expansion of macro 'wait_event' wait_event(unix_gc_wait, gc_in_progress == false); ^~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv4/route.c:63: /kisskb/src/net/ipv4/route.c: In function 'update_or_create_fnhe': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/route.c:704:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hash->chain, fnhe); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/route.c:665:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(nhc->nhc_exceptions, hash); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/route.c: In function '__ip_rt_update_pmtu': /kisskb/src/net/ipv4/route.c:1019:20: note: byref variable will be forcibly initialized struct fib_result res; ^~~ /kisskb/src/net/ipv4/route.c: In function 'ip_rt_update_pmtu': /kisskb/src/net/ipv4/route.c:1056:16: note: byref variable will be forcibly initialized struct flowi4 fl4; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv4/route.c:63: /kisskb/src/net/ipv4/route.c: In function 'rt_bind_exception': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/route.c:1463:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*porig, rt); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/route.c: In function '__ip_do_redirect': /kisskb/src/net/ipv4/route.c:743:20: note: byref variable will be forcibly initialized struct fib_result res; ^~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/f2fs.h:1963, from /kisskb/src/fs/f2fs/super.c:37: /kisskb/src/fs/f2fs/super.c: In function 'trace_event_raw_event_f2fs__inode': /kisskb/src/net/ipv4/route.c: In function 'ip_do_redirect': /kisskb/src/net/ipv4/route.c:824:16: note: byref variable will be forcibly initialized struct flowi4 fl4; ^~~ /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/f2fs.h:171:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(f2fs__inode, ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv4/route.c:63: /kisskb/src/net/ipv4/route.c: In function 'ip_del_fnhe': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/route.c:1353:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*fnhe_p, rcu_dereference_protected( ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/f2fs/super.c: In function 'trace_event_raw_event_f2fs__inode_exit': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/f2fs.h:210:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(f2fs__inode_exit, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/f2fs/super.c: In function 'trace_event_raw_event_f2fs_sync_file_exit': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/f2fs.h:240:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(f2fs_sync_file_exit, ^~~~~~~~~~~ /kisskb/src/fs/f2fs/super.c: In function 'trace_event_raw_event_f2fs_sync_fs': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/f2fs.h:270:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(f2fs_sync_fs, ^~~~~~~~~~~ /kisskb/src/fs/f2fs/super.c: In function 'trace_event_raw_event_f2fs_unlink_enter': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/f2fs.h:322:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(f2fs_unlink_enter, ^~~~~~~~~~~ /kisskb/src/net/ipv4/route.c: In function 'ipv4_send_dest_unreach': /kisskb/src/net/ipv4/route.c:1209:20: note: byref variable will be forcibly initialized struct ip_options opt; ^~~ /kisskb/src/fs/f2fs/super.c: In function 'trace_event_raw_event_f2fs_truncate_data_blocks_range': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/f2fs.h:373:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(f2fs_truncate_data_blocks_range, ^~~~~~~~~~~ /kisskb/src/fs/f2fs/super.c: In function 'trace_event_raw_event_f2fs__truncate_op': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/f2fs.h:402:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(f2fs__truncate_op, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/route.c: In function 'ip_multipath_l3_keys': /kisskb/src/net/ipv4/route.c:1894:17: note: byref variable will be forcibly initialized struct icmphdr _icmph; ^~~~~~ /kisskb/src/net/ipv4/route.c:1893:15: note: byref variable will be forcibly initialized struct iphdr _inner_iph; ^~~~~~~~~~ /kisskb/src/fs/f2fs/super.c: In function 'trace_event_raw_event_f2fs__truncate_node': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/f2fs.h:460:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(f2fs__truncate_node, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/f2fs/super.c: In function 'trace_event_raw_event_f2fs_truncate_partial_nodes': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/f2fs.h:507:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(f2fs_truncate_partial_nodes, ^~~~~~~~~~~ /kisskb/src/fs/f2fs/super.c: In function 'trace_event_raw_event_f2fs_file_write_iter': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/f2fs.h:541:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(f2fs_file_write_iter, ^~~~~~~~~~~ In file included from /kisskb/src/include/net/ip_fib.h:20, from /kisskb/src/include/linux/mroute_base.h:10, from /kisskb/src/include/linux/mroute.h:10, from /kisskb/src/net/ipv4/route.c:82: /kisskb/src/net/ipv4/route.c: In function 'ip_error': /kisskb/src/include/net/inetpeer.h:106:23: note: byref variable will be forcibly initialized struct inetpeer_addr daddr; ^~~~~ /kisskb/src/fs/f2fs/super.c: In function 'trace_event_raw_event_f2fs_map_blocks': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/f2fs.h:572:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(f2fs_map_blocks, ^~~~~~~~~~~ /kisskb/src/fs/f2fs/super.c: In function 'trace_event_raw_event_f2fs_background_gc': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/f2fs.h:614:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(f2fs_background_gc, ^~~~~~~~~~~ /kisskb/src/fs/f2fs/super.c: In function 'trace_event_raw_event_f2fs_gc_begin': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/f2fs.h:642:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(f2fs_gc_begin, ^~~~~~~~~~~ /kisskb/src/fs/f2fs/super.c: In function 'trace_event_raw_event_f2fs_gc_end': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/f2fs.h:694:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(f2fs_gc_end, ^~~~~~~~~~~ /kisskb/src/fs/f2fs/super.c: In function 'trace_event_raw_event_f2fs_get_victim': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/f2fs.h:749:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(f2fs_get_victim, ^~~~~~~~~~~ /kisskb/src/fs/f2fs/super.c: In function 'trace_event_raw_event_f2fs_lookup_start': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/f2fs.h:801:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(f2fs_lookup_start, ^~~~~~~~~~~ /kisskb/src/fs/f2fs/super.c: In function 'trace_event_raw_event_f2fs_lookup_end': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/f2fs.h:827:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(f2fs_lookup_end, ^~~~~~~~~~~ /kisskb/src/fs/f2fs/super.c: In function 'trace_event_raw_event_f2fs_readdir': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/f2fs.h:857:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(f2fs_readdir, ^~~~~~~~~~~ /kisskb/src/fs/f2fs/super.c: In function 'trace_event_raw_event_f2fs_fallocate': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/f2fs.h:886:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(f2fs_fallocate, ^~~~~~~~~~~ /kisskb/src/fs/f2fs/super.c: In function 'trace_event_raw_event_f2fs_direct_IO_enter': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/f2fs.h:926:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(f2fs_direct_IO_enter, ^~~~~~~~~~~ /kisskb/src/fs/f2fs/super.c: In function 'trace_event_raw_event_f2fs_direct_IO_exit': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/f2fs.h:955:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(f2fs_direct_IO_exit, ^~~~~~~~~~~ /kisskb/src/fs/f2fs/super.c: In function 'trace_event_raw_event_f2fs_reserve_new_blocks': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/f2fs.h:989:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(f2fs_reserve_new_blocks, ^~~~~~~~~~~ /kisskb/src/fs/f2fs/super.c: In function 'trace_event_raw_event_f2fs__bio': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/f2fs.h:1076:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(f2fs__bio, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/f2fs/super.c: In function 'trace_event_raw_event_f2fs_write_begin': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/f2fs.h:1147:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(f2fs_write_begin, ^~~~~~~~~~~ /kisskb/src/fs/f2fs/super.c: In function 'trace_event_raw_event_f2fs_write_end': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/f2fs.h:1177:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(f2fs_write_end, ^~~~~~~~~~~ /kisskb/src/fs/f2fs/super.c: In function 'trace_event_raw_event_f2fs_filemap_fault': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/f2fs.h:1293:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(f2fs_filemap_fault, ^~~~~~~~~~~ /kisskb/src/fs/f2fs/super.c: In function 'trace_event_raw_event_f2fs_writepages': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/f2fs.h:1319:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(f2fs_writepages, ^~~~~~~~~~~ /kisskb/src/fs/f2fs/super.c: In function 'trace_event_raw_event_f2fs_readpages': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/f2fs.h:1383:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(f2fs_readpages, ^~~~~~~~~~~ /kisskb/src/fs/f2fs/super.c: In function 'trace_event_raw_event_f2fs_write_checkpoint': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/f2fs.h:1409:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(f2fs_write_checkpoint, ^~~~~~~~~~~ /kisskb/src/fs/f2fs/super.c: In function 'trace_event_raw_event_f2fs_discard': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/f2fs.h:1433:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(f2fs_discard, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/route.c: In function 'ip_rt_send_redirect': /kisskb/src/include/net/inetpeer.h:106:23: note: byref variable will be forcibly initialized /kisskb/src/fs/f2fs/super.c: In function 'trace_event_raw_event_f2fs_issue_reset_zone': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/f2fs.h:1478:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(f2fs_issue_reset_zone, ^~~~~~~~~~~ /kisskb/src/fs/f2fs/super.c: In function 'trace_event_raw_event_f2fs_issue_flush': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/f2fs.h:1499:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(f2fs_issue_flush, ^~~~~~~~~~~ /kisskb/src/fs/f2fs/super.c: In function 'trace_event_raw_event_f2fs_lookup_extent_tree_start': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/f2fs.h:1527:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(f2fs_lookup_extent_tree_start, ^~~~~~~~~~~ /kisskb/src/fs/f2fs/super.c: In function 'trace_event_raw_event_f2fs_lookup_extent_tree_end': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/define_trace.h:32:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, \ ^~~~~~~~~~~ /kisskb/src/include/trace/events/f2fs.h:1550:1: note: in expansion of macro 'TRACE_EVENT_CONDITION' TRACE_EVENT_CONDITION(f2fs_lookup_extent_tree_end, ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/f2fs/super.c: In function 'trace_event_raw_event_f2fs_update_extent_tree_range': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/f2fs.h:1586:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(f2fs_update_extent_tree_range, ^~~~~~~~~~~ /kisskb/src/fs/f2fs/super.c: In function 'trace_event_raw_event_f2fs_shrink_extent_tree': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/f2fs.h:1617:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(f2fs_shrink_extent_tree, ^~~~~~~~~~~ /kisskb/src/fs/f2fs/super.c: In function 'trace_event_raw_event_f2fs_destroy_extent_tree': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/f2fs.h:1642:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(f2fs_destroy_extent_tree, ^~~~~~~~~~~ /kisskb/src/net/ipv4/route.c: In function 'ip_rt_get_source': /kisskb/src/net/ipv4/route.c:1274:17: note: byref variable will be forcibly initialized struct flowi4 fl4 = { ^~~ /kisskb/src/net/ipv4/route.c:1272:21: note: byref variable will be forcibly initialized struct fib_result res; ^~~ /kisskb/src/fs/f2fs/super.c: In function 'trace_event_raw_event_f2fs_sync_dirty_inodes': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/f2fs.h:1665:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(f2fs_sync_dirty_inodes, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/f2fs/super.c: In function 'trace_event_raw_event_f2fs_shutdown': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/f2fs.h:1703:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(f2fs_shutdown, ^~~~~~~~~~~ /kisskb/src/fs/f2fs/super.c: In function 'trace_event_raw_event_f2fs_zip_start': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/f2fs.h:1727:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(f2fs_zip_start, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/f2fs/super.c: In function 'trace_event_raw_event_f2fs_zip_end': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/f2fs.h:1758:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(f2fs_zip_end, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/f2fs/super.c: In function 'trace_event_raw_event_f2fs_iostat': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/f2fs.h:1821:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(f2fs_iostat, ^~~~~~~~~~~ /kisskb/src/fs/f2fs/super.c: In function 'trace_event_raw_event_f2fs_bmap': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/f2fs.h:1897:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(f2fs_bmap, ^~~~~~~~~~~ /kisskb/src/fs/f2fs/super.c: In function 'trace_event_raw_event_f2fs_fiemap': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/f2fs.h:1923:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(f2fs_fiemap, ^~~~~~~~~~~ /kisskb/src/net/ipv4/route.c: In function 'fib_multipath_hash': /kisskb/src/net/ipv4/route.c:1978:21: note: byref variable will be forcibly initialized struct flow_keys keys; ^~~~ /kisskb/src/net/ipv4/route.c:1945:21: note: byref variable will be forcibly initialized struct flow_keys keys; ^~~~ /kisskb/src/net/ipv4/route.c:1927:19: note: byref variable will be forcibly initialized struct flow_keys hash_keys; ^~~~~~~~~ /kisskb/src/net/ipv4/route.c: In function 'ip_route_input_slow': /kisskb/src/net/ipv4/route.c:2097:16: note: byref variable will be forcibly initialized struct flowi4 fl4; ^~~ /kisskb/src/net/ipv4/route.c:2090:35: note: byref variable will be forcibly initialized struct flow_keys *flkeys = NULL, _flkeys; ^~~~~~~ /kisskb/src/net/ipv4/route.c: In function 'ip_route_input_noref': /kisskb/src/net/ipv4/route.c:2298:20: note: byref variable will be forcibly initialized struct fib_result res; ^~~ /kisskb/src/net/ipv4/route.c: In function 'ipv4_update_pmtu': /kisskb/src/net/ipv4/route.c:1071:16: note: byref variable will be forcibly initialized struct flowi4 fl4; ^~~ /kisskb/src/net/ipv4/route.c: In function '__ipv4_sk_update_pmtu': /kisskb/src/net/ipv4/route.c:1088:16: note: byref variable will be forcibly initialized struct flowi4 fl4; ^~~ /kisskb/src/net/ipv4/route.c: In function 'ipv4_redirect': /kisskb/src/net/ipv4/route.c:1161:16: note: byref variable will be forcibly initialized struct flowi4 fl4; ^~~ /kisskb/src/net/ipv4/route.c: In function 'ipv4_sk_redirect': /kisskb/src/net/ipv4/route.c:1177:16: note: byref variable will be forcibly initialized struct flowi4 fl4; ^~~ /kisskb/src/net/ipv4/route.c: In function 'ipv4_sk_update_pmtu': /kisskb/src/net/ipv4/route.c:1106:16: note: byref variable will be forcibly initialized struct flowi4 fl4; ^~~ /kisskb/src/net/ipv4/route.c: In function 'ip_route_output_tunnel': /kisskb/src/net/ipv4/route.c:2794:16: note: byref variable will be forcibly initialized struct flowi4 fl4; ^~~ /kisskb/src/net/ipv4/route.c: In function 'inet_rtm_getroute': /kisskb/src/net/ipv4/route.c:3286:22: note: byref variable will be forcibly initialized struct fib_rt_info fri; ^~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/writeback.h:895, from /kisskb/src/fs/fs-writeback.c:81: /kisskb/src/fs/fs-writeback.c: In function 'trace_event_raw_event_writeback_page_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/writeback.h:54:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(writeback_page_template, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fs-writeback.c: In function 'trace_event_raw_event_writeback_dirty_inode_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/writeback.h:95:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(writeback_dirty_inode_template, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fs-writeback.c: In function 'trace_event_raw_event_writeback_write_inode_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/writeback.h:303:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(writeback_write_inode_template, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fs-writeback.c: In function 'trace_event_raw_event_writeback_work_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/writeback.h:346:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(writeback_work_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fs-writeback.c: In function 'trace_event_raw_event_writeback_pages_written': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/writeback.h:394:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(writeback_pages_written, ^~~~~~~~~~~ /kisskb/src/fs/fs-writeback.c: In function 'trace_event_raw_event_writeback_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/writeback.h:406:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(writeback_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fs-writeback.c: In function 'trace_event_raw_event_writeback_bdi_register': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/writeback.h:429:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(writeback_bdi_register, ^~~~~~~~~~~ /kisskb/src/fs/fs-writeback.c: In function 'trace_event_raw_event_wbc_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/writeback.h:443:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(wbc_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/f2fs/super.c: In function 'trace_event_raw_event_f2fs__submit_page_bio': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/f2fs.h:1017:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(f2fs__submit_page_bio, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fs-writeback.c: In function 'trace_event_raw_event_writeback_queue_io': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/writeback.h:497:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(writeback_queue_io, ^~~~~~~~~~~ /kisskb/src/fs/fs-writeback.c: In function 'trace_event_raw_event_global_dirty_state': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/writeback.h:529:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(global_dirty_state, ^~~~~~~~~~~ /kisskb/src/crypto/aead.c: In function 'crypto_aead_report': /kisskb/src/crypto/aead.c:148:28: note: byref variable will be forcibly initialized struct crypto_report_aead raead; ^~~~~ /kisskb/src/fs/fs-writeback.c: In function 'trace_event_raw_event_bdi_dirty_ratelimit': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/writeback.h:574:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(bdi_dirty_ratelimit, ^~~~~~~~~~~ /kisskb/src/fs/fs-writeback.c: In function 'trace_event_raw_event_balance_dirty_pages': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/writeback.h:620:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(balance_dirty_pages, ^~~~~~~~~~~ /kisskb/src/fs/fs-writeback.c: In function 'trace_event_raw_event_writeback_sb_inodes_requeue': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/writeback.h:705:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(writeback_sb_inodes_requeue, ^~~~~~~~~~~ /kisskb/src/fs/fs-writeback.c: In function 'trace_event_raw_event_writeback_congest_waited_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/writeback.h:737:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(writeback_congest_waited_template, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/f2fs/super.c: In function 'trace_event_raw_event_f2fs__page': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/f2fs.h:1207:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(f2fs__page, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fs-writeback.c: In function 'trace_event_raw_event_writeback_single_inode_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/writeback.h:772:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(writeback_single_inode_template, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fs-writeback.c: In function 'trace_event_raw_event_writeback_inode_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/writeback.h:832:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(writeback_inode_template, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/f2fs/super.c: In function 'f2fs_sync_fs': /kisskb/src/fs/f2fs/super.c:1347:21: note: byref variable will be forcibly initialized struct cp_control cpc; ^~~ /kisskb/src/fs/splice.c: In function 'generic_file_splice_read': /kisskb/src/fs/splice.c:303:15: note: byref variable will be forcibly initialized struct kiocb kiocb; ^~~~~ /kisskb/src/fs/splice.c:302:18: note: byref variable will be forcibly initialized struct iov_iter to; ^~ /kisskb/src/fs/utimes.c: In function 'vfs_utimes': /kisskb/src/fs/utimes.c:22:15: note: byref variable will be forcibly initialized struct iattr newattrs; ^~~~~~~~ /kisskb/src/fs/splice.c: In function 'iter_file_splice_write': /kisskb/src/fs/splice.c:639:19: note: byref variable will be forcibly initialized struct iov_iter from; ^~~~ In file included from /kisskb/src/fs/f2fs/super.c:29: /kisskb/src/fs/f2fs/super.c: In function '__f2fs_crc32': /kisskb/src/fs/f2fs/f2fs.h:1669:4: note: byref variable will be forcibly initialized } desc; ^~~~ /kisskb/src/fs/utimes.c: In function 'do_utimes_path': /kisskb/src/fs/utimes.c:81:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/f2fs/super.c: In function 'kill_f2fs_super': /kisskb/src/fs/f2fs/super.c:3976:22: note: byref variable will be forcibly initialized struct cp_control cpc = { ^~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/fs/fs-writeback.c:19: /kisskb/src/fs/fs-writeback.c: In function 'move_expired_inodes': /kisskb/src/fs/fs-writeback.c:1243:12: note: byref variable will be forcibly initialized LIST_HEAD(tmp); ^~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/fs-writeback.c: In function 'writeback_inodes_wb': /kisskb/src/fs/fs-writeback.c:1816:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/fs/fs-writeback.c: In function 'wb_writeback': /kisskb/src/fs/fs-writeback.c:1852:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/fs/fs-writeback.c: In function 'wb_check_start_all': /kisskb/src/fs/fs-writeback.c:2015:28: note: byref variable will be forcibly initialized struct wb_writeback_work work = { ^~~~ /kisskb/src/fs/fs-writeback.c: In function 'wb_check_old_data_flush': /kisskb/src/fs/fs-writeback.c:1992:28: note: byref variable will be forcibly initialized struct wb_writeback_work work = { ^~~~ /kisskb/src/fs/fs-writeback.c: In function 'wb_check_background_flush': /kisskb/src/fs/fs-writeback.c:1958:28: note: byref variable will be forcibly initialized struct wb_writeback_work work = { ^~~~ /kisskb/src/fs/splice.c: In function '__do_sys_vmsplice': /kisskb/src/fs/splice.c:1294:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/fs/fs-writeback.c:19: /kisskb/src/fs/fs-writeback.c: In function 'wait_sb_inodes': /kisskb/src/fs/fs-writeback.c:2369:12: note: byref variable will be forcibly initialized LIST_HEAD(sync_list); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/fs-writeback.c:20: /kisskb/src/fs/fs-writeback.c: In function 'wb_wait_for_completion': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/fs/fs-writeback.c:209:2: note: in expansion of macro 'wait_event' wait_event(*done->waitq, !atomic_read(&done->cnt)); ^~~~~~~~~~ In file included from /kisskb/src/include/linux/writeback.h:12, from /kisskb/src/fs/fs-writeback.c:26: /kisskb/src/fs/fs-writeback.c: In function '__writeback_inodes_sb_nr': /kisskb/src/fs/fs-writeback.c:2456:23: note: byref variable will be forcibly initialized DEFINE_WB_COMPLETION(done, bdi); ^~~~ /kisskb/src/include/linux/backing-dev-defs.h:86:23: note: in definition of macro 'DEFINE_WB_COMPLETION' struct wb_completion cmpl = WB_COMPLETION_INIT(bdi) ^~~~ /kisskb/src/fs/fs-writeback.c: In function 'sync_inodes_sb': /kisskb/src/fs/fs-writeback.c:2534:23: note: byref variable will be forcibly initialized DEFINE_WB_COMPLETION(done, bdi); ^~~~ /kisskb/src/include/linux/backing-dev-defs.h:86:23: note: in definition of macro 'DEFINE_WB_COMPLETION' struct wb_completion cmpl = WB_COMPLETION_INIT(bdi) ^~~~ /kisskb/src/fs/f2fs/super.c: In function 'f2fs_printk': /kisskb/src/fs/f2fs/super.c:228:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/fs/f2fs/gc.c: In function 'gc_node_segment': /kisskb/src/fs/f2fs/gc.c:880:20: note: byref variable will be forcibly initialized struct node_info ni; ^~ /kisskb/src/fs/f2fs/gc.c: In function 'ra_data_block': /kisskb/src/fs/f2fs/gc.c:1017:21: note: byref variable will be forcibly initialized struct extent_info ei = {0, 0, 0}; ^~ /kisskb/src/fs/f2fs/gc.c:1015:23: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^~ /kisskb/src/fs/f2fs/gc.c: In function 'move_data_block': /kisskb/src/fs/f2fs/gc.c:1118:19: note: byref variable will be forcibly initialized struct node_info ni; ^~ /kisskb/src/fs/f2fs/gc.c:1117:22: note: byref variable will be forcibly initialized struct f2fs_summary sum; ^~~ /kisskb/src/fs/f2fs/gc.c:1116:23: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^~ /kisskb/src/fs/f2fs/gc.c: In function 'move_data_page': /kisskb/src/fs/f2fs/gc.c:1308:23: note: byref variable will be forcibly initialized struct f2fs_io_info fio = { ^~~ /kisskb/src/fs/f2fs/gc.c: In function 'get_victim_by_default': /kisskb/src/fs/f2fs/gc.c:628:27: note: byref variable will be forcibly initialized struct victim_sel_policy p; ^ /kisskb/src/fs/f2fs/gc.c: In function 'gc_data_segment': /kisskb/src/fs/f2fs/gc.c:1377:20: note: byref variable will be forcibly initialized struct node_info dni; /* dnode info for the data */ ^~~ /kisskb/src/fs/f2fs/gc.c: In function 'do_garbage_collect': /kisskb/src/fs/f2fs/gc.c:1528:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/fs/f2fs/gc.c: In function 'free_segment_range': /kisskb/src/fs/f2fs/gc.c:1835:24: note: byref variable will be forcibly initialized struct gc_inode_list gc_list = { ^~~~~~~ /kisskb/src/fs/f2fs/gc.c:1809:20: note: byref variable will be forcibly initialized struct cp_control cpc = { CP_RESIZE, 0, 0, 0 }; ^~~ /kisskb/src/fs/f2fs/gc.c: In function 'f2fs_gc': /kisskb/src/fs/f2fs/gc.c:1644:20: note: byref variable will be forcibly initialized struct cp_control cpc; ^~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/f2fs/gc.c:8: /kisskb/src/fs/f2fs/gc.c: In function 'gc_thread_func': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/f2fs/gc.c:42:3: note: in expansion of macro 'wait_event_interruptible_timeout' wait_event_interruptible_timeout(*wq, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/f2fs/gc.c: In function 'f2fs_resize_fs': /kisskb/src/fs/f2fs/gc.c:1934:20: note: byref variable will be forcibly initialized struct cp_control cpc = { CP_RESIZE, 0, 0, 0 }; ^~~ /kisskb/src/fs/f2fs/super.c: In function 'f2fs_disable_checkpoint': /kisskb/src/fs/f2fs/super.c:1743:20: note: byref variable will be forcibly initialized struct cp_control cpc; ^~~ /kisskb/src/fs/f2fs/super.c: In function 'f2fs_put_super': /kisskb/src/fs/f2fs/super.c:1266:21: note: byref variable will be forcibly initialized struct cp_control cpc = { ^~~ /kisskb/src/fs/f2fs/super.c:1255:21: note: byref variable will be forcibly initialized struct cp_control cpc = { ^~~ /kisskb/src/net/packet/diag.c: In function 'pdiag_put_info': /kisskb/src/net/packet/diag.c:15:26: note: byref variable will be forcibly initialized struct packet_diag_info pinfo; ^~~~~ /kisskb/src/net/packet/diag.c: In function 'pdiag_put_ring': /kisskb/src/net/packet/diag.c:75:26: note: byref variable will be forcibly initialized struct packet_diag_ring pdr; ^~~ /kisskb/src/net/packet/diag.c: In function 'packet_diag_handler_dump': /kisskb/src/net/packet/diag.c:239:31: note: byref variable will be forcibly initialized struct netlink_dump_control c = { ^ In file included from /kisskb/src/include/linux/swait.h:5, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/kernel/padata.c:27: /kisskb/src/kernel/padata.c: In function 'padata_serial_worker': /kisskb/src/kernel/padata.c:360:12: note: byref variable will be forcibly initialized LIST_HEAD(local_list); ^~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/swait.h:5, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/kernel/padata.c:27: /kisskb/src/kernel/padata.c: In function 'padata_replace_one': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/padata.c:649:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ps->pd, pd_new); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h:73, from /kisskb/src/fs/d_path.c:2: /kisskb/src/fs/d_path.c: In function 'prepend_name': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/d_path.c:40:22: note: in expansion of macro 'smp_load_acquire' const char *dname = smp_load_acquire(&name->name); /* ^^^ */ ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/jhash.h:26, from /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmark.c:6: /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmark.c: In function 'hash_ipmark6_flush': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:423:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmark.c: In function 'hash_ipmark6_gc_do': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:560:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), tmp); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:537:5: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmark.c: In function 'hash_ipmark4_flush': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:423:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmark.c: In function 'hash_ipmark4_gc_do': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:560:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), tmp); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:537:5: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), NULL); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/swait.h:5, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/kernel/padata.c:27: /kisskb/src/kernel/padata.c: In function 'padata_do_multithreaded': /kisskb/src/kernel/padata.c:487:12: note: byref variable will be forcibly initialized LIST_HEAD(works); ^~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/kernel/padata.c:486:29: note: byref variable will be forcibly initialized struct padata_mt_job_state ps; ^~ /kisskb/src/kernel/padata.c:485:21: note: byref variable will be forcibly initialized struct padata_work my_work, *pw; ^~~~~~~ /kisskb/src/fs/d_path.c: In function 'd_path': /kisskb/src/fs/d_path.c:265:14: note: byref variable will be forcibly initialized struct path root; ^~~~ /kisskb/src/fs/d_path.c: In function '__do_sys_getcwd': /kisskb/src/fs/d_path.c:432:19: note: byref variable will be forcibly initialized struct path pwd, root; ^~~~ /kisskb/src/fs/d_path.c:432:14: note: byref variable will be forcibly initialized struct path pwd, root; ^~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmark.c: In function 'hash_ipmark6_del': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1121:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), tmp); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1101:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/udf/super.c: In function 'udf_find_vat_block': /kisskb/src/fs/udf/super.c:1150:24: note: byref variable will be forcibly initialized struct kernel_lb_addr ino; ^~~ /kisskb/src/fs/d_path.c: In function 'dynamic_dname': /kisskb/src/fs/d_path.c:300:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmark.c: In function 'hash_ipmark4_del': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1121:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), tmp); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1101:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/udf/super.c: In function 'udf_finalize_lvid': /kisskb/src/fs/udf/super.c:2005:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^~ In file included from /kisskb/src/fs/xfs/xfs_linux.h:79, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/libxfs/xfs_attr_remote.c:7: /kisskb/src/fs/xfs/libxfs/xfs_attr_remote.c: In function 'xfs_buf_read': /kisskb/src/fs/xfs/xfs_buf.h:230:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^~~ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmark.c: In function 'hash_ipmark6_add': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:987:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_attr_remote.c: In function 'xfs_buf_get': /kisskb/src/fs/xfs/xfs_buf.h:216:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^~~ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_attr_remote.c: In function 'xfs_attr_rmtval_set_value': /kisskb/src/fs/xfs/xfs_buf.h:216:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^~~ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_attr_remote.c:477:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec map; ^~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmark.c: In function 'hash_ipmark6_resize': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:759:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(h->table, t); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_attr_remote.c: In function 'xfs_attr_rmtval_set': /kisskb/src/fs/xfs/libxfs/xfs_attr_remote.c:573:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec map; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_attr_remote.c: In function 'xfs_attr_rmtval_invalidate': /kisskb/src/fs/xfs/libxfs/xfs_attr_remote.c:648:24: note: byref variable will be forcibly initialized struct xfs_bmbt_irec map; ^~~ /kisskb/src/fs/udf/super.c: In function 'udf_count_free_table': /kisskb/src/fs/udf/super.c:2483:25: note: byref variable will be forcibly initialized struct extent_position epos; ^~~~ /kisskb/src/fs/udf/super.c:2481:24: note: byref variable will be forcibly initialized struct kernel_lb_addr eloc; ^~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmark.c: In function 'hash_ipmark4_add': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:987:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipmark.c: In function 'hash_ipmark4_resize': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:759:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(h->table, t); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/udf/super.c: In function 'udf_fill_partdesc_info': /kisskb/src/fs/udf/super.c:1110:25: note: byref variable will be forcibly initialized struct kernel_lb_addr loc = { ^~~ /kisskb/src/fs/udf/super.c: In function '_udf_err': /kisskb/src/fs/udf/super.c:2326:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/fs/udf/super.c: In function 'udf_remount_fs': /kisskb/src/fs/udf/super.c:605:21: note: byref variable will be forcibly initialized struct udf_options uopt; ^~~~ /kisskb/src/fs/udf/super.c: In function 'udf_count_free_bitmap': /kisskb/src/fs/udf/super.c:2430:24: note: byref variable will be forcibly initialized struct kernel_lb_addr loc; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/unix/af_unix.c:80: /kisskb/src/net/unix/af_unix.c: In function 'unix_copy_addr': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/unix/af_unix.c:2070:30: note: in expansion of macro 'smp_load_acquire' struct unix_address *addr = smp_load_acquire(&unix_sk(sk)->addr); ^~~~~~~~~~~~~~~~ /kisskb/src/sound/pci/pcxhr/pcxhr.c: In function 'pcxhr_get_clock_reg': /kisskb/src/sound/pci/pcxhr/pcxhr.c:239:19: note: byref variable will be forcibly initialized struct pcxhr_rmh rmh; ^~~ /kisskb/src/sound/pci/pcxhr/pcxhr.c: In function 'pcxhr_hardware_timer': /kisskb/src/sound/pci/pcxhr/pcxhr.c:882:19: note: byref variable will be forcibly initialized struct pcxhr_rmh rmh; ^~~ /kisskb/src/sound/pci/pcxhr/pcxhr.c: In function 'pcxhr_proc_info': /kisskb/src/sound/pci/pcxhr/pcxhr.c:1227:20: note: byref variable will be forcibly initialized struct pcxhr_rmh rmh; ^~~ /kisskb/src/sound/pci/pcxhr/pcxhr.c: In function 'pcxhr_sub_set_clock': /kisskb/src/sound/pci/pcxhr/pcxhr.c:313:19: note: byref variable will be forcibly initialized struct pcxhr_rmh rmh; ^~~ /kisskb/src/fs/udf/super.c: In function '_udf_warn': /kisskb/src/fs/udf/super.c:2342:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/sound/pci/pcxhr/pcxhr.c: In function 'pcxhr_sub_get_external_clock': /kisskb/src/sound/pci/pcxhr/pcxhr.c:417:19: note: byref variable will be forcibly initialized struct pcxhr_rmh rmh; ^~~ /kisskb/src/fs/udf/super.c: In function 'udf_find_metadata_inode_efe': /kisskb/src/fs/udf/super.c:914:24: note: byref variable will be forcibly initialized struct kernel_lb_addr addr; ^~~~ /kisskb/src/sound/pci/pcxhr/pcxhr.c: In function 'pcxhr_set_format': /kisskb/src/sound/pci/pcxhr/pcxhr.c:547:19: note: byref variable will be forcibly initialized struct pcxhr_rmh rmh; ^~~ /kisskb/src/sound/pci/pcxhr/pcxhr.c: In function 'pcxhr_set_stream_state': /kisskb/src/sound/pci/pcxhr/pcxhr.c:495:19: note: byref variable will be forcibly initialized struct pcxhr_rmh rmh; ^~~ /kisskb/src/sound/pci/pcxhr/pcxhr.c: In function 'pcxhr_update_r_buffer': /kisskb/src/sound/pci/pcxhr/pcxhr.c:626:19: note: byref variable will be forcibly initialized struct pcxhr_rmh rmh; ^~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/net/ipv6/netfilter/ip6_tables.c:15: /kisskb/src/net/ipv6/netfilter/ip6_tables.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/pci/pcxhr/pcxhr.c: In function 'pcxhr_proc_ltc': /kisskb/src/sound/pci/pcxhr/pcxhr.c:1380:19: note: byref variable will be forcibly initialized struct pcxhr_rmh rmh; ^~~ /kisskb/src/net/unix/af_unix.c: In function 'sock_graft': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/net/sock.h:1896:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sk->sk_wq, &parent->wq); ^~~~~~~~~~~~~~~~~~ /kisskb/src/sound/pci/pcxhr/pcxhr.c: In function 'pcxhr_set_clock': /kisskb/src/sound/pci/pcxhr/pcxhr.c:382:19: note: byref variable will be forcibly initialized struct pcxhr_rmh rmh; ^~~ /kisskb/src/fs/udf/super.c: In function 'udf_load_metadata_files': /kisskb/src/fs/udf/super.c:941:24: note: byref variable will be forcibly initialized struct kernel_lb_addr addr; ^~~~ /kisskb/src/fs/udf/super.c: In function 'udf_process_sequence': In file included from /kisskb/src/include/linux/netlink.h:9, from /kisskb/src/include/uapi/linux/neighbour.h:6, from /kisskb/src/include/linux/netdevice.h:45, from /kisskb/src/net/unix/af_unix.c:100: /kisskb/src/net/unix/af_unix.c: In function 'scm_recv': /kisskb/src/include/net/scm.h:125:16: note: byref variable will be forcibly initialized struct ucred ucreds = { ^~~~~~ /kisskb/src/fs/udf/super.c:1669:28: note: byref variable will be forcibly initialized struct desc_seq_scan_data data; ^~~~ /kisskb/src/net/ipv4/netfilter/nf_log_arp.c: In function 'dump_arp_packet': /kisskb/src/net/ipv4/netfilter/nf_log_arp.c:50:16: note: byref variable will be forcibly initialized struct arphdr _arph; ^~~~~ /kisskb/src/net/ipv4/netfilter/nf_log_arp.c:47:20: note: byref variable will be forcibly initialized struct arppayload _arpp; ^~~~~ /kisskb/src/net/unix/af_unix.c: In function 'unix_dgram_recvmsg': /kisskb/src/net/unix/af_unix.c:2081:20: note: byref variable will be forcibly initialized struct scm_cookie scm; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/unix/af_unix.c:80: /kisskb/src/net/unix/af_unix.c: In function 'unix_autobind': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/unix/af_unix.c:916:2: note: in expansion of macro 'smp_store_release' smp_store_release(&u->addr, addr); ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6_tables.c: In function 'ip6t_do_table': /kisskb/src/net/ipv6/netfilter/ip6_tables.c:263:25: note: byref variable will be forcibly initialized struct xt_action_param acpar; ^~~~~ /kisskb/src/fs/udf/super.c: In function 'udf_fill_super': /kisskb/src/fs/udf/super.c:2273:20: note: byref variable will be forcibly initialized struct timestamp ts; ^~ /kisskb/src/fs/udf/super.c:2117:33: note: byref variable will be forcibly initialized struct kernel_lb_addr rootdir, fileset; ^~~~~~~ /kisskb/src/fs/udf/super.c:2117:24: note: byref variable will be forcibly initialized struct kernel_lb_addr rootdir, fileset; ^~~~~~~ /kisskb/src/fs/udf/super.c:2116:21: note: byref variable will be forcibly initialized struct udf_options uopt; ^~~~ /kisskb/src/net/unix/af_unix.c: In function 'unix_find_other': /kisskb/src/net/unix/af_unix.c:930:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/net/unix/af_unix.c: In function 'unix_dgram_sendmsg': /kisskb/src/net/unix/af_unix.c:1627:20: note: byref variable will be forcibly initialized struct scm_cookie scm; ^~~ /kisskb/src/net/ipv6/netfilter/ip6_tables.c: In function 'cleanup_match': /kisskb/src/net/ipv6/netfilter/ip6_tables.c:471:25: note: byref variable will be forcibly initialized struct xt_mtdtor_param par; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/unix/af_unix.c:80: /kisskb/src/net/unix/af_unix.c: In function 'unix_getname': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/unix/af_unix.c:1509:9: note: in expansion of macro 'smp_load_acquire' addr = smp_load_acquire(&unix_sk(sk)->addr); ^~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6_tables.c: In function 'cleanup_entry': /kisskb/src/net/ipv6/netfilter/ip6_tables.c:656:25: note: byref variable will be forcibly initialized struct xt_tgdtor_param par; ^~~ /kisskb/src/net/ipv6/netfilter/ip6_tables.c: In function 'find_check_entry': /kisskb/src/net/ipv6/netfilter/ip6_tables.c:543:24: note: byref variable will be forcibly initialized struct xt_mtchk_param mtpar; ^~~~~ /kisskb/src/net/unix/af_unix.c: In function 'unix_open_file': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/unix/af_unix.c:2584:7: note: in expansion of macro 'smp_load_acquire' if (!smp_load_acquire(&unix_sk(sk)->addr)) ^~~~~~~~~~~~~~~~ /kisskb/src/net/unix/af_unix.c:2577:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/net/unix/af_unix.c: In function 'unix_release_sock': /kisskb/src/net/unix/af_unix.c:522:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/net/unix/af_unix.c: In function 'unix_mknod': /kisskb/src/net/unix/af_unix.c:983:14: note: byref variable will be forcibly initialized struct path path; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/unix/af_unix.c:80: /kisskb/src/net/unix/af_unix.c: In function 'unix_bind': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/unix/af_unix.c:1086:2: note: in expansion of macro 'smp_store_release' smp_store_release(&u->addr, addr); ^~~~~~~~~~~~~~~~~ /kisskb/src/net/unix/af_unix.c: In function 'unix_stream_read_generic': /kisskb/src/net/unix/af_unix.c:2247:20: note: byref variable will be forcibly initialized struct scm_cookie scm; ^~~ /kisskb/src/fs/f2fs/data.c: In function '__has_merged_page': /kisskb/src/fs/f2fs/data.c:597:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^~~~~~~~ /kisskb/src/net/unix/af_unix.c: In function 'unix_stream_sendpage': /kisskb/src/net/unix/af_unix.c:1928:20: note: byref variable will be forcibly initialized struct scm_cookie scm; ^~~ /kisskb/src/net/unix/af_unix.c: In function 'unix_stream_sendmsg': /kisskb/src/net/unix/af_unix.c:1830:20: note: byref variable will be forcibly initialized struct scm_cookie scm; ^~~ /kisskb/src/net/ipv6/netfilter/ip6_tables.c: In function 'icmp6_match': /kisskb/src/net/ipv6/netfilter/ip6_tables.c:1803:18: note: byref variable will be forcibly initialized struct icmp6hdr _icmph; ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/unix/af_unix.c:80: /kisskb/src/net/unix/af_unix.c: In function 'unix_stream_connect': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/unix/af_unix.c:1380:2: note: in expansion of macro 'smp_store_release' smp_store_release(&newu->addr, otheru->addr); ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6_tables.c: In function 'get_info': /kisskb/src/net/ipv6/netfilter/ip6_tables.c:985:24: note: byref variable will be forcibly initialized struct xt_table_info tmp; ^~~ /kisskb/src/net/ipv6/netfilter/ip6_tables.c:982:23: note: byref variable will be forcibly initialized struct ip6t_getinfo info; ^~~~ /kisskb/src/fs/fs_struct.c: In function 'set_fs_root': /kisskb/src/fs/fs_struct.c:17:14: note: byref variable will be forcibly initialized struct path old_root; ^~~~~~~~ /kisskb/src/fs/f2fs/data.c: In function 'f2fs_write_end_io': /kisskb/src/fs/f2fs/data.c:341:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^~~~~~~~ /kisskb/src/fs/fs_struct.c: In function 'set_fs_pwd': /kisskb/src/fs/fs_struct.c:36:14: note: byref variable will be forcibly initialized struct path old_pwd; ^~~~~~~ /kisskb/src/fs/f2fs/data.c: In function '__read_end_io': /kisskb/src/fs/f2fs/data.c:135:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6_tables.c: In function 'compat_get_entries': /kisskb/src/net/ipv6/netfilter/ip6_tables.c:1602:24: note: byref variable will be forcibly initialized struct xt_table_info info; ^~~~ /kisskb/src/net/ipv6/netfilter/ip6_tables.c:1584:33: note: byref variable will be forcibly initialized struct compat_ip6t_get_entries get; ^~~ /kisskb/src/net/ipv6/netfilter/ip6_tables.c: In function 'get_entries': /kisskb/src/net/ipv6/netfilter/ip6_tables.c:1024:26: note: byref variable will be forcibly initialized struct ip6t_get_entries get; ^~~ /kisskb/src/net/ipv6/netfilter/ip6_tables.c: In function 'do_ip6t_get_ctl': /kisskb/src/net/ipv6/netfilter/ip6_tables.c:1674:26: note: byref variable will be forcibly initialized struct xt_get_revision rev; ^~~ /kisskb/src/net/ipv6/af_inet6.c: In function 'inet6_ioctl': /kisskb/src/net/ipv6/af_inet6.c:557:20: note: byref variable will be forcibly initialized struct in6_rtmsg rtmsg; ^~~~~ /kisskb/src/net/ipv6/af_inet6.c: In function 'inet6_compat_routing_ioctl': /kisskb/src/net/ipv6/af_inet6.c:596:19: note: byref variable will be forcibly initialized struct in6_rtmsg rt; ^~ /kisskb/src/net/ipv6/netfilter/ip6_tables.c: In function 'translate_compat_table': In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv6/af_inet6.c:19: /kisskb/src/net/ipv6/af_inet6.c: In function '__list_add_rcu': /kisskb/src/net/ipv6/netfilter/ip6_tables.c:1413:22: note: byref variable will be forcibly initialized struct ip6t_replace repl; ^~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/af_inet6.c: In function 'inet6_sk_rebuild_header': /kisskb/src/net/ipv6/af_inet6.c:810:17: note: byref variable will be forcibly initialized struct flowi6 fl6; ^~~ /kisskb/src/net/ipv6/af_inet6.c:809:29: note: byref variable will be forcibly initialized struct in6_addr *final_p, final; ^~~~~ /kisskb/src/net/ipv6/netfilter/ip6_tables.c: In function 'compat_do_replace': /kisskb/src/net/ipv6/netfilter/ip6_tables.c:1496:1: note: userspace variable will be forcibly initialized compat_do_replace(struct net *net, sockptr_t arg, unsigned int len) ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6_tables.c:1499:29: note: byref variable will be forcibly initialized struct compat_ip6t_replace tmp; ^~~ /kisskb/src/net/ipv6/netfilter/ip6_tables.c: In function 'do_replace': /kisskb/src/net/ipv6/netfilter/ip6_tables.c:1122:1: note: userspace variable will be forcibly initialized do_replace(struct net *net, sockptr_t arg, unsigned int len) ^~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6_tables.c:1125:22: note: byref variable will be forcibly initialized struct ip6t_replace tmp; ^~~ /kisskb/src/net/ipv6/netfilter/ip6_tables.c: In function 'do_add_counters': /kisskb/src/net/ipv6/netfilter/ip6_tables.c:1174:26: note: byref variable will be forcibly initialized struct xt_counters_info tmp; ^~~ /kisskb/src/fs/f2fs/data.c: In function 'f2fs_xattr_fiemap': /kisskb/src/fs/f2fs/data.c:1813:19: note: byref variable will be forcibly initialized struct node_info ni; ^~ /kisskb/src/net/lapb/lapb_in.c: In function 'lapb_data_input': /kisskb/src/net/lapb/lapb_in.c:535:20: note: byref variable will be forcibly initialized struct lapb_frame frame; ^~~~~ /kisskb/src/sound/pci/rme9652/rme9652.c: In function 'snd_rme9652_hw_rule_rate_channels': /kisskb/src/sound/pci/rme9652/rme9652.c:2259:23: note: byref variable will be forcibly initialized struct snd_interval t = { ^ /kisskb/src/sound/pci/rme9652/rme9652.c:2252:23: note: byref variable will be forcibly initialized struct snd_interval t = { ^ /kisskb/src/sound/pci/rme9652/rme9652.c: In function 'snd_rme9652_hw_rule_channels_rate': /kisskb/src/sound/pci/rme9652/rme9652.c:2235:23: note: byref variable will be forcibly initialized struct snd_interval t = { ^ /kisskb/src/sound/pci/rme9652/rme9652.c:2228:23: note: byref variable will be forcibly initialized struct snd_interval t = { ^ /kisskb/src/fs/statfs.c: In function 'vfs_get_fsid': /kisskb/src/fs/statfs.c:74:17: note: byref variable will be forcibly initialized struct kstatfs st; ^~ /kisskb/src/fs/statfs.c: In function 'do_statfs_native': /kisskb/src/fs/statfs.c:128:16: note: byref variable will be forcibly initialized struct statfs buf; ^~~ /kisskb/src/fs/statfs.c: In function 'do_statfs64': /kisskb/src/fs/statfs.c:170:18: note: byref variable will be forcibly initialized struct statfs64 buf; ^~~ /kisskb/src/fs/statfs.c: In function 'put_compat_statfs': /kisskb/src/fs/statfs.c:266:23: note: byref variable will be forcibly initialized struct compat_statfs buf; ^~~ /kisskb/src/fs/statfs.c: In function 'put_compat_statfs64': /kisskb/src/fs/statfs.c:322:25: note: byref variable will be forcibly initialized struct compat_statfs64 buf; ^~~ /kisskb/src/fs/statfs.c: In function '__do_sys_ustat': /kisskb/src/fs/statfs.c:251:17: note: byref variable will be forcibly initialized struct kstatfs sbuf; ^~~~ /kisskb/src/fs/statfs.c:250:15: note: byref variable will be forcibly initialized struct ustat tmp; ^~~ /kisskb/src/fs/statfs.c: In function '__do_compat_sys_ustat': /kisskb/src/fs/statfs.c:391:17: note: byref variable will be forcibly initialized struct kstatfs sbuf; ^~~~ /kisskb/src/fs/statfs.c:390:22: note: byref variable will be forcibly initialized struct compat_ustat tmp; ^~~ /kisskb/src/fs/statfs.c: In function 'user_statfs': /kisskb/src/fs/statfs.c:99:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/statfs.c: In function '__do_sys_statfs': /kisskb/src/fs/statfs.c:194:17: note: byref variable will be forcibly initialized struct kstatfs st; ^~ /kisskb/src/fs/statfs.c: In function '__do_sys_statfs64': /kisskb/src/fs/statfs.c:203:17: note: byref variable will be forcibly initialized struct kstatfs st; ^~ /kisskb/src/fs/statfs.c: In function '__do_compat_sys_statfs': /kisskb/src/fs/statfs.c:304:17: note: byref variable will be forcibly initialized struct kstatfs tmp; ^~~ /kisskb/src/fs/statfs.c: In function '__do_sys_fstatfs': /kisskb/src/fs/statfs.c:215:17: note: byref variable will be forcibly initialized struct kstatfs st; ^~ /kisskb/src/fs/statfs.c: In function '__do_sys_fstatfs64': /kisskb/src/fs/statfs.c:224:17: note: byref variable will be forcibly initialized struct kstatfs st; ^~ /kisskb/src/fs/statfs.c: In function '__do_compat_sys_fstatfs': /kisskb/src/fs/statfs.c:313:17: note: byref variable will be forcibly initialized struct kstatfs tmp; ^~~ /kisskb/src/fs/f2fs/data.c: In function '__allocate_data_block': /kisskb/src/fs/f2fs/data.c:1400:19: note: byref variable will be forcibly initialized struct node_info ni; ^~ /kisskb/src/fs/f2fs/data.c:1399:22: note: byref variable will be forcibly initialized struct f2fs_summary sum; ^~~ /kisskb/src/fs/statfs.c: In function 'kcompat_sys_statfs64': /kisskb/src/fs/statfs.c:347:17: note: byref variable will be forcibly initialized struct kstatfs tmp; ^~~ /kisskb/src/fs/statfs.c: In function 'kcompat_sys_fstatfs64': /kisskb/src/fs/statfs.c:366:17: note: byref variable will be forcibly initialized struct kstatfs tmp; ^~~ /kisskb/src/fs/gfs2/aops.c: In function 'gfs2_writepages': /kisskb/src/fs/gfs2/aops.c:207:29: note: byref variable will be forcibly initialized struct iomap_writepage_ctx wpc = { }; ^~~ /kisskb/src/fs/gfs2/aops.c: In function 'gfs2_bmap': /kisskb/src/fs/gfs2/aops.c:642:21: note: byref variable will be forcibly initialized struct gfs2_holder i_gh; ^~~~ /kisskb/src/fs/f2fs/data.c: In function 'f2fs_get_block': /kisskb/src/fs/f2fs/data.c:1201:21: note: byref variable will be forcibly initialized struct extent_info ei = {0, 0, 0}; ^~ /kisskb/src/sound/usb/pcm.c: In function 'hw_check_valid_format': /kisskb/src/sound/usb/pcm.c:657:18: note: byref variable will be forcibly initialized struct snd_mask check_fmts; ^~~~~~~~~~ /kisskb/src/fs/f2fs/data.c: In function 'f2fs_get_read_data_page': /kisskb/src/fs/f2fs/data.c:1218:21: note: byref variable will be forcibly initialized struct extent_info ei = {0,0,0}; ^~ /kisskb/src/fs/f2fs/data.c:1216:23: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^~ /kisskb/src/fs/f2fs/data.c: In function 'f2fs_get_new_data_page': /kisskb/src/fs/f2fs/data.c:1351:23: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^~ /kisskb/src/fs/f2fs/data.c: In function 'prepare_write_begin': /kisskb/src/fs/f2fs/data.c:3306:21: note: byref variable will be forcibly initialized struct extent_info ei = {0,0,0}; ^~ /kisskb/src/fs/f2fs/data.c:3303:23: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^~ /kisskb/src/fs/gfs2/aops.c: In function 'gfs2_write_cache_jdata': /kisskb/src/fs/gfs2/aops.c:333:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^~~~ /kisskb/src/fs/f2fs/data.c: In function 'f2fs_map_blocks': /kisskb/src/fs/f2fs/data.c:1514:21: note: byref variable will be forcibly initialized struct extent_info ei = {0,0,0}; ^~ /kisskb/src/fs/f2fs/data.c:1507:23: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^~ /kisskb/src/fs/f2fs/data.c: In function 'f2fs_preallocate_blocks': /kisskb/src/fs/f2fs/data.c:1439:25: note: byref variable will be forcibly initialized struct f2fs_map_blocks map; ^~~ /kisskb/src/fs/f2fs/data.c: In function 'f2fs_mpage_readpages': /kisskb/src/fs/f2fs/data.c:2351:25: note: byref variable will be forcibly initialized struct f2fs_map_blocks map; ^~~ /kisskb/src/fs/f2fs/data.c: In function 'check_swap_activate_fast': /kisskb/src/fs/f2fs/data.c:3937:26: note: byref variable will be forcibly initialized struct f2fs_map_blocks map; ^~~ /kisskb/src/fs/f2fs/data.c: In function 'f2fs_bmap': /kisskb/src/fs/f2fs/data.c:3840:26: note: byref variable will be forcibly initialized struct f2fs_map_blocks map; ^~~ /kisskb/src/fs/f2fs/data.c: In function '__get_data_block': /kisskb/src/fs/f2fs/data.c:1771:25: note: byref variable will be forcibly initialized struct f2fs_map_blocks map; ^~~ /kisskb/src/fs/f2fs/data.c: In function 'f2fs_overwrite_io': /kisskb/src/fs/f2fs/data.c:1733:25: note: byref variable will be forcibly initialized struct f2fs_map_blocks map; ^~~ /kisskb/src/fs/f2fs/data.c: In function 'f2fs_fiemap': /kisskb/src/fs/f2fs/data.c:1903:25: note: byref variable will be forcibly initialized struct f2fs_map_blocks map; ^~~ /kisskb/src/sound/pci/emu10k1/emu10k1x.c: In function 'snd_emu10k1x_ac97': /kisskb/src/sound/pci/emu10k1/emu10k1x.c:719:27: note: byref variable will be forcibly initialized struct snd_ac97_template ac97; ^~~~ /kisskb/src/fs/f2fs/data.c: In function 'f2fs_do_write_data_page': /kisskb/src/fs/f2fs/data.c:2633:19: note: byref variable will be forcibly initialized struct node_info ni; ^~ /kisskb/src/fs/f2fs/data.c:2632:21: note: byref variable will be forcibly initialized struct extent_info ei = {0,0,0}; ^~ /kisskb/src/fs/f2fs/data.c:2631:23: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^~ /kisskb/src/fs/f2fs/data.c: In function 'f2fs_write_cache_pages': /kisskb/src/fs/f2fs/data.c:2945:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^~~~ /kisskb/src/drivers/irqchip/irq-sni-exiu.c: In function 'exiu_domain_alloc': /kisskb/src/drivers/irqchip/irq-sni-exiu.c:148:20: note: byref variable will be forcibly initialized struct irq_fwspec parent_fwspec; ^~~~~~~~~~~~~ /kisskb/src/fs/f2fs/data.c: In function '__f2fs_write_data_pages': /kisskb/src/fs/f2fs/data.c:3204:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ In file included from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/include/linux/irqchip.h:14, from /kisskb/src/drivers/irqchip/irq-sni-exiu.c:15: /kisskb/src/drivers/irqchip/irq-sni-exiu.c: In function 'irq_find_matching_host': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec = { ^~~~~~ /kisskb/src/drivers/irqchip/irq-sni-exiu.c: In function 'irq_find_host': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized /kisskb/src/drivers/irqchip/irq-sni-exiu.c: In function 'exiu_dt_init': /kisskb/src/drivers/irqchip/irq-sni-exiu.c:215:18: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/fs/ext4/migrate.c: In function 'finish_range': /kisskb/src/fs/ext4/migrate.c:26:21: note: byref variable will be forcibly initialized struct ext4_extent newext; ^~~~~~ /kisskb/src/sound/pci/pcxhr/pcxhr_hwdep.c: In function 'pcxhr_sub_init': /kisskb/src/sound/pci/pcxhr/pcxhr_hwdep.c:90:19: note: byref variable will be forcibly initialized struct pcxhr_rmh rmh; ^~~ /kisskb/src/sound/pci/pcxhr/pcxhr_hwdep.c: In function 'pcxhr_init_board': /kisskb/src/sound/pci/pcxhr/pcxhr_hwdep.c:32:19: note: byref variable will be forcibly initialized struct pcxhr_rmh rmh; ^~~ /kisskb/src/sound/pci/pcxhr/pcxhr_hwdep.c: In function 'pcxhr_dsp_allocate_pipe': /kisskb/src/sound/pci/pcxhr/pcxhr_hwdep.c:159:19: note: byref variable will be forcibly initialized struct pcxhr_rmh rmh; ^~~ In file included from /kisskb/src/sound/pci/echoaudio/layla20.c:49: /kisskb/src/sound/pci/echoaudio/layla20.c: In function 'snd_mask_refine': /kisskb/src/include/sound/pcm_params.h:156:18: note: byref variable will be forcibly initialized struct snd_mask old; ^~~ /kisskb/src/sound/pci/pcxhr/pcxhr_hwdep.c: In function 'pcxhr_reset_board': /kisskb/src/sound/pci/pcxhr/pcxhr_hwdep.c:123:19: note: byref variable will be forcibly initialized struct pcxhr_rmh rmh; ^~~ /kisskb/src/fs/ext4/migrate.c: In function 'ext4_ext_migrate': /kisskb/src/fs/ext4/migrate.c:418:24: note: byref variable will be forcibly initialized struct migrate_struct lb; ^~ In file included from /kisskb/src/sound/pci/echoaudio/layla20.c:102: /kisskb/src/sound/pci/echoaudio/layla20.c: In function 'hw_rule_capture_format_by_channels': /kisskb/src/sound/pci/echoaudio/echoaudio.c:113:18: note: byref variable will be forcibly initialized struct snd_mask fmt; ^~~ /kisskb/src/sound/pci/echoaudio/layla20.c: In function 'hw_rule_playback_format_by_channels': /kisskb/src/sound/pci/echoaudio/echoaudio.c:175:18: note: byref variable will be forcibly initialized struct snd_mask fmt; ^~~ /kisskb/src/sound/pci/echoaudio/layla20.c: In function 'pcm_prepare': /kisskb/src/sound/pci/echoaudio/echoaudio.c:682:21: note: byref variable will be forcibly initialized struct audioformat format; ^~~~~~ /kisskb/src/drivers/phy/socionext/phy-uniphier-usb3hs.c: In function 'uniphier_u3hsphy_update_config': /kisskb/src/drivers/phy/socionext/phy-uniphier-usb3hs.c:145:37: note: byref variable will be forcibly initialized struct uniphier_u3hsphy_trim_param trim; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/kernel/trace/trace_events.c:14: /kisskb/src/kernel/trace/trace_events.c: In function '__ftrace_clear_event_pids': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/trace_events.c:674:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tr->filtered_no_pids, NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/trace_events.c:671:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tr->filtered_pids, NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/trace_events.c: In function 'event_pid_write': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/trace_events.c:1754:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tr->filtered_no_pids, pid_list); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/trace_events.c:1752:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tr->filtered_pids, pid_list); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/kernel/torture.c:39: /kisskb/src/kernel/torture.c: In function 'torture_onoff': /kisskb/src/kernel/torture.c:208:24: note: byref variable will be forcibly initialized DEFINE_TORTURE_RANDOM(rand); ^~~~ /kisskb/src/include/linux/torture.h:54:65: note: in definition of macro 'DEFINE_TORTURE_RANDOM' #define DEFINE_TORTURE_RANDOM(name) struct torture_random_state name = { 0, 0 } ^~~~ /kisskb/src/kernel/trace/trace_events.c: In function 'ftrace_event_write': /kisskb/src/kernel/trace/trace_events.c:935:22: note: byref variable will be forcibly initialized struct trace_parser parser; ^~~~~~ /kisskb/src/kernel/torture.c: In function 'torture_stutter': /kisskb/src/kernel/torture.c:644:24: note: byref variable will be forcibly initialized DEFINE_TORTURE_RANDOM(rand); ^~~~ /kisskb/src/include/linux/torture.h:54:65: note: in definition of macro 'DEFINE_TORTURE_RANDOM' #define DEFINE_TORTURE_RANDOM(name) struct torture_random_state name = { 0, 0 } ^~~~ /kisskb/src/drivers/phy/phy-core.c: In function '_of_phy_get': /kisskb/src/drivers/phy/phy-core.c:502:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^~~~ /kisskb/src/drivers/phy/phy-core.c: In function 'of_phy_simple_xlate': /kisskb/src/drivers/phy/phy-core.c:637:24: note: byref variable will be forcibly initialized struct class_dev_iter iter; ^~~~ /kisskb/src/sound/pci/echoaudio/layla20.c: In function 'hw_rule_capture_channels_by_format': /kisskb/src/sound/pci/echoaudio/echoaudio.c:141:22: note: byref variable will be forcibly initialized struct snd_interval ch; ^~ /kisskb/src/sound/pci/echoaudio/layla20.c: In function 'hw_rule_sample_rate': /kisskb/src/sound/pci/echoaudio/echoaudio.c:248:22: note: byref variable will be forcibly initialized struct snd_interval fixed; ^~~~~ /kisskb/src/sound/pci/echoaudio/layla20.c: In function 'hw_rule_playback_channels_by_format': /kisskb/src/sound/pci/echoaudio/echoaudio.c:210:22: note: byref variable will be forcibly initialized struct snd_interval ch; ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/sched/cls_rsvp.c:8: /kisskb/src/net/sched/cls_rsvp.c: In function 'rsvp_init': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/sched/cls_rsvp.h:275:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tp->root, data); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/fs_pin.c: In function 'pin_kill': /kisskb/src/fs/fs_pin.c:32:21: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^~~~ In file included from /kisskb/src/net/sched/cls_rsvp.c:23: /kisskb/src/net/sched/cls_rsvp.c: In function 'rsvp_dump': /kisskb/src/net/sched/cls_rsvp.h:696:23: note: byref variable will be forcibly initialized struct tc_rsvp_pinfo pinfo; ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/sched/cls_rsvp.c:8: /kisskb/src/net/sched/cls_rsvp.c: In function 'rsvp_replace': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/sched/cls_rsvp.h:235:5: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*ins, n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/sched/cls_rsvp.c: In function 'rsvp_destroy': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/sched/cls_rsvp.h:330:6: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(s->ht[h2], f->next); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/sched/cls_rsvp.c: In function 'rsvp_change': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/sched/cls_rsvp.h:644:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*sp, s); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/sched/cls_rsvp.h:617:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*fp, f); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/sched/cls_rsvp.c:23: /kisskb/src/net/sched/cls_rsvp.h:486:18: note: byref variable will be forcibly initialized struct tcf_exts e; ^ /kisskb/src/kernel/bpf/bpf_iter.c: In function 'bpf_iter_link_attach': /kisskb/src/kernel/bpf/bpf_iter.c:481:27: note: byref variable will be forcibly initialized union bpf_iter_link_info linfo; ^~~~~ /kisskb/src/kernel/bpf/bpf_iter.c:479:25: note: byref variable will be forcibly initialized struct bpf_link_primer link_primer; ^~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/sched/cls_route.c:8: /kisskb/src/net/sched/cls_route.c: In function 'route4_init': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/sched/cls_route.c:249:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tp->root, head); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/gfs2/lops.c: In function 'gfs2_end_log_write': /kisskb/src/fs/gfs2/lops.c:204:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^~~~~~~~ /kisskb/src/fs/gfs2/lops.c: In function 'gfs2_end_log_read': /kisskb/src/fs/gfs2/lops.c:394:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^~~~~~~~ /kisskb/src/net/sched/cls_route.c: In function 'route4_set_parms': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/sched/cls_route.c:434:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(head->table[h1], b); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/gfs2/lops.c: In function 'gfs2_jhead_pg_srch': /kisskb/src/fs/gfs2/lops.c:423:30: note: byref variable will be forcibly initialized struct gfs2_log_header_host lh; ^~ /kisskb/src/sound/pci/trident/trident_main.c: In function 'snd_trident_notify_pcm_change1': /kisskb/src/sound/pci/trident/trident_main.c:2844:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id id; ^~ /kisskb/src/net/sched/cls_route.c: In function 'route4_change': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/sched/cls_route.c:538:6: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*fp, fold->next); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/sched/cls_route.c:527:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*fp, f); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/sched/cls_route.c:526:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(f->next, f1); ^~~~~~~~~~~~~~~~~~ /kisskb/src/sound/pci/trident/trident_main.c: In function 'snd_trident_mixer': /kisskb/src/sound/pci/trident/trident_main.c:2910:27: note: byref variable will be forcibly initialized struct snd_ac97_template _ac97; ^~~~~ /kisskb/src/net/core/secure_seq.c: In function 'secure_tcpv6_ts_off': /kisskb/src/net/core/secure_seq.c:60:33: note: byref variable will be forcibly initialized } __aligned(SIPHASH_ALIGNMENT) combined = { ^~~~~~~~ /kisskb/src/net/core/secure_seq.c: In function 'secure_ipv6_port_ephemeral': /kisskb/src/net/core/secure_seq.c:104:33: note: byref variable will be forcibly initialized } __aligned(SIPHASH_ALIGNMENT) combined = { ^~~~~~~~ /kisskb/src/net/core/secure_seq.c: In function 'secure_tcpv6_seq': /kisskb/src/net/core/secure_seq.c:82:33: note: byref variable will be forcibly initialized } __aligned(SIPHASH_ALIGNMENT) combined = { ^~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/context_tracking.h:59, from /kisskb/src/kernel/context_tracking.c:26: /kisskb/src/kernel/context_tracking.c: In function 'trace_event_raw_event_context_tracking_user': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/context_tracking.h:10:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(context_tracking_user, ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/net/pkt_sched.h:7, from /kisskb/src/net/sched/sch_teql.c:20: /kisskb/src/net/sched/sch_teql.c: In function '__vlan_get_protocol': /kisskb/src/include/linux/if_vlan.h:600:20: note: byref variable will be forcibly initialized struct vlan_hdr vhdr, *vh; ^~~~ /kisskb/src/fs/nsfs.c: In function 'ns_get_path': /kisskb/src/fs/nsfs.c:139:31: note: byref variable will be forcibly initialized struct ns_get_path_task_args args = { ^~~~ In file included from /kisskb/src/include/linux/gpio/driver.h:9, from /kisskb/src/drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c:15: /kisskb/src/drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c: In function 'irq_find_matching_host': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec = { ^~~~~~ /kisskb/src/drivers/pinctrl/qcom/pinctrl-ssbi-gpio.c: In function 'irq_find_host': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv6/anycast.c:13: /kisskb/src/net/ipv6/anycast.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c: In function 'xfs_attr3_leaf_verify': /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:294:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr ichdr; ^~~~~ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c: In function 'xfs_attr3_leaf_create': /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:1251:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr ichdr; ^~~~~ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c: In function 'xfs_attr3_leaf_compact': /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:1566:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr ichdr_src; ^~~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c: In function 'xfs_attr_shortform_allfit': /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:981:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr leafhdr; ^~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c: In function 'xfs_attr3_leaf_to_shortform': /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:1100:21: note: byref variable will be forcibly initialized struct xfs_da_args nargs; ^~~~~ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:1097:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr ichdr; ^~~~~ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c: In function 'xfs_attr3_leaf_to_node': /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:1180:28: note: byref variable will be forcibly initialized struct xfs_da3_icnode_hdr icnodehdr; ^~~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:1178:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr icleafhdr; ^~~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c: In function 'xfs_attr_leaf_order': /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:1645:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr ichdr2; ^~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:1644:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr ichdr1; ^~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c: In function 'xfs_attr3_leaf_toosmall': /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:2024:31: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr ichdr2; ^~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:1962:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr ichdr; ^~~~~ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c: In function 'xfs_attr3_leaf_remove': /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:2088:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr ichdr; ^~~~~ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c: In function 'xfs_attr3_leaf_unbalance': /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:2289:31: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr tmphdr; ^~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:2245:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr savehdr; ^~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:2244:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr drophdr; ^~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/jhash.h:26, from /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportip.c:6: /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportip.c: In function 'hash_ipportip6_flush': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:423:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportip.c: In function 'hash_ipportip6_gc_do': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:560:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), tmp); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:537:5: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c: In function 'xfs_attr3_leaf_lookup_int': /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:2368:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr ichdr; ^~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportip.c: In function 'hash_ipportip4_flush': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:423:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportip.c: In function 'hash_ipportip4_gc_do': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:560:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), tmp); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:537:5: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c: In function 'xfs_attr3_leaf_getvalue': /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:2475:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr ichdr; ^~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportip.c: In function 'hash_ipportip6_del': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1121:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), tmp); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1101:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c: In function 'xfs_attr_leaf_lasthash': /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:2663:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr ichdr; ^~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportip.c: In function 'hash_ipportip4_del': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1121:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), tmp); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1101:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportip.c: In function 'hash_ipportip6_add': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:987:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c: In function 'xfs_attr3_leaf_rebalance': /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:1675:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr ichdr2; ^~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:1674:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr ichdr1; ^~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportip.c: In function 'hash_ipportip6_resize': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:759:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(h->table, t); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportip.c: In function 'hash_ipportip4_add': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:987:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipportip.c: In function 'hash_ipportip4_resize': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:759:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(h->table, t); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c: In function 'xfs_attr3_leaf_add': /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:1362:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr ichdr; ^~~~~ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c: In function 'xfs_attr_shortform_to_leaf': /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:906:22: note: byref variable will be forcibly initialized struct xfs_da_args nargs; ^~~~~ /kisskb/src/sound/soc/codecs/cs42l51-i2c.c: In function 'cs42l51_i2c_probe': /kisskb/src/sound/soc/codecs/cs42l51-i2c.c:25:23: note: byref variable will be forcibly initialized struct regmap_config config; ^~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c: In function 'xfs_attr3_leaf_clearflag': /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:2742:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr ichdr; ^~~~~ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c: In function 'xfs_attr3_leaf_setflag': /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:2808:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr ichdr; ^~~~~ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c: In function 'xfs_attr3_leaf_flipflags': /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:2864:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr ichdr2; ^~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_attr_leaf.c:2863:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr ichdr1; ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/kernel/scftorture.c:11: /kisskb/src/kernel/scftorture.c: In function 'arch_atomic_read_acquire': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/atomic-arch-fallback.h:154:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&(v)->counter); ^~~~~~~~~~~~~~~~ /kisskb/src/fs/gfs2/meta_io.c: In function 'gfs2_meta_read_endio': /kisskb/src/fs/gfs2/meta_io.c:189:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^~~~~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/net/x25/af_x25.c:42: /kisskb/src/net/x25/af_x25.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/kernel/scftorture.c:35: /kisskb/src/kernel/scftorture.c: In function 'scftorture_invoker': /kisskb/src/kernel/scftorture.c:401:24: note: byref variable will be forcibly initialized DEFINE_TORTURE_RANDOM(rand); ^~~~ /kisskb/src/include/linux/torture.h:54:65: note: in definition of macro 'DEFINE_TORTURE_RANDOM' #define DEFINE_TORTURE_RANDOM(name) struct torture_random_state name = { 0, 0 } ^~~~ /kisskb/src/net/x25/af_x25.c: In function 'x25_setsockopt': /kisskb/src/net/x25/af_x25.c:423:12: note: userspace variable will be forcibly initialized static int x25_setsockopt(struct socket *sock, int level, int optname, ^~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/x25/af_x25.c:35: /kisskb/src/net/x25/af_x25.c: In function 'sock_graft': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/net/sock.h:1896:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sk->sk_wq, &parent->wq); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/gfs2/dentry.c: In function 'gfs2_drevalidate': /kisskb/src/fs/gfs2/dentry.c:39:21: note: byref variable will be forcibly initialized struct gfs2_holder d_gh; ^~~~ /kisskb/src/net/x25/af_x25.c: In function 'x25_sendmsg': /kisskb/src/net/x25/af_x25.c:1097:22: note: byref variable will be forcibly initialized struct sockaddr_x25 sx25; ^~~~ In file included from /kisskb/src/include/linux/rcupdate.h:30, from /kisskb/src/include/linux/rculist.h:11, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/stackleak.h:5, from /kisskb/src/kernel/stackleak.c:13: /kisskb/src/kernel/stackleak.c: In function 'stackleak_erase': /kisskb/src/arch/arm64/include/asm/processor.h:321:20: note: byref variable will be forcibly initialized struct stack_info _info; \ ^~~~~ /kisskb/src/kernel/stackleak.c:103:26: note: in expansion of macro 'current_top_of_stack' current->lowest_stack = current_top_of_stack() - THREAD_SIZE/64; ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/processor.h:321:20: note: byref variable will be forcibly initialized struct stack_info _info; \ ^~~~~ /kisskb/src/kernel/stackleak.c:95:14: note: in expansion of macro 'current_top_of_stack' boundary = current_top_of_stack(); ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/x25/af_x25.c: In function 'compat_x25_subscr_ioctl': /kisskb/src/net/x25/af_x25.c:1623:36: note: byref variable will be forcibly initialized struct compat_x25_subscrip_struct x25_subscr; ^~~~~~~~~~ /kisskb/src/net/x25/af_x25.c: In function 'x25_ioctl': /kisskb/src/net/x25/af_x25.c:1559:22: note: byref variable will be forcibly initialized struct x25_subaddr sub_addr; ^~~~~~~~ /kisskb/src/net/x25/af_x25.c:1546:24: note: byref variable will be forcibly initialized struct x25_causediag causediag; ^~~~~~~~~ /kisskb/src/net/x25/af_x25.c:1522:27: note: byref variable will be forcibly initialized struct x25_calluserdata calluserdata; ^~~~~~~~~~~~ /kisskb/src/net/x25/af_x25.c:1492:29: note: byref variable will be forcibly initialized struct x25_dte_facilities dtefacs; ^~~~~~~ /kisskb/src/net/x25/af_x25.c:1439:25: note: byref variable will be forcibly initialized struct x25_facilities facilities; ^~~~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_reject_ipv4.c: In function 'nf_reject_skb_v4_tcp_reset': /kisskb/src/net/ipv4/netfilter/nf_reject_ipv4.c:47:16: note: byref variable will be forcibly initialized struct tcphdr _oth; ^~~~ /kisskb/src/net/ipv4/netfilter/nf_reject_ipv4.c: In function 'nf_reject_fill_skb_dst': /kisskb/src/net/ipv4/netfilter/nf_reject_ipv4.c:224:15: note: byref variable will be forcibly initialized struct flowi fl; ^~ /kisskb/src/net/ipv4/netfilter/nf_reject_ipv4.c: In function 'nf_send_reset': /kisskb/src/net/ipv4/netfilter/nf_reject_ipv4.c:244:16: note: byref variable will be forcibly initialized struct tcphdr _oth; ^~~~ /kisskb/src/net/core/flow_dissector.c: In function 'skb_flow_get_icmp_tci': /kisskb/src/net/core/flow_dissector.c:165:22: note: byref variable will be forcibly initialized struct icmphdr *ih, _ih; ^~~ /kisskb/src/net/ipv4/netfilter/nf_nat_h323.c: In function 'ip_nat_callforwarding_expect': /kisskb/src/net/ipv4/netfilter/nf_nat_h323.c:499:23: note: byref variable will be forcibly initialized struct nf_nat_range2 range; ^~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_h323.c: In function 'ip_nat_q931_expect': /kisskb/src/net/ipv4/netfilter/nf_nat_h323.c:397:23: note: byref variable will be forcibly initialized struct nf_nat_range2 range; ^~~~~ /kisskb/src/net/x25/af_x25.c: In function 'x25_rx_call_request': /kisskb/src/net/x25/af_x25.c:937:28: note: byref variable will be forcibly initialized struct x25_dte_facilities dte_facilities; ^~~~~~~~~~~~~~ /kisskb/src/net/x25/af_x25.c:936:24: note: byref variable will be forcibly initialized struct x25_facilities facilities; ^~~~~~~~~~ /kisskb/src/net/x25/af_x25.c:935:34: note: byref variable will be forcibly initialized struct x25_address source_addr, dest_addr; ^~~~~~~~~ /kisskb/src/net/x25/af_x25.c:935:21: note: byref variable will be forcibly initialized struct x25_address source_addr, dest_addr; ^~~~~~~~~~~ /kisskb/src/net/core/flow_dissector.c: In function '__skb_flow_dissect_mpls': /kisskb/src/net/core/flow_dissector.c:409:26: note: byref variable will be forcibly initialized struct mpls_label *hdr, _hdr; ^~~~ /kisskb/src/net/core/flow_dissector.c: In function '__skb_flow_dissect_arp': /kisskb/src/net/core/flow_dissector.c:474:16: note: byref variable will be forcibly initialized struct arphdr _arp; ^~~~ /kisskb/src/net/core/flow_dissector.c:472:14: note: byref variable will be forcibly initialized } *arp_eth, _arp_eth; ^~~~~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_h323.c: In function 'set_addr': /kisskb/src/net/ipv4/netfilter/nf_nat_h323.c:34:16: note: byref variable will be forcibly initialized struct tcphdr _tcph; ^~~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_h323.c:32:33: note: byref variable will be forcibly initialized } __attribute__ ((__packed__)) buf; ^~~ /kisskb/src/net/core/flow_dissector.c: In function '__skb_flow_dissect_batadv': /kisskb/src/net/core/flow_dissector.c:666:10: note: byref variable will be forcibly initialized } *hdr, _hdr; ^~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_h323.c: In function 'nat_q931': /kisskb/src/net/ipv4/netfilter/nf_nat_h323.c:431:21: note: byref variable will be forcibly initialized union nf_inet_addr addr; ^~~~ /kisskb/src/net/core/flow_dissector.c: In function '__skb_flow_dissect_gre': /kisskb/src/net/core/flow_dissector.c:585:18: note: byref variable will be forcibly initialized struct ethhdr _eth; ^~~~ /kisskb/src/net/core/flow_dissector.c:525:28: note: byref variable will be forcibly initialized struct gre_base_hdr *hdr, _hdr; ^~~~ /kisskb/src/net/core/flow_dissector.c: In function '__skb_flow_dissect_tcp': /kisskb/src/net/core/flow_dissector.c:695:21: note: byref variable will be forcibly initialized struct tcphdr *th, _th; ^~~ /kisskb/src/net/ipv4/netfilter/nf_nat_h323.c: In function 'set_ras_addr': /kisskb/src/net/ipv4/netfilter/nf_nat_h323.c:153:21: note: byref variable will be forcibly initialized union nf_inet_addr addr; ^~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_h323.c: In function 'set_sig_addr': /kisskb/src/net/ipv4/netfilter/nf_nat_h323.c:101:21: note: byref variable will be forcibly initialized union nf_inet_addr addr; ^~~~ /kisskb/src/net/core/flow_dissector.c: In function '__skb_flow_dissect': /kisskb/src/net/core/flow_dissector.c:1307:19: note: byref variable will be forcibly initialized struct frag_hdr _fh, *fh; ^~~ /kisskb/src/net/core/flow_dissector.c:1202:31: note: byref variable will be forcibly initialized struct tipc_basic_hdr *hdr, _hdr; ^~~~ /kisskb/src/net/core/flow_dissector.c:1177:11: note: byref variable will be forcibly initialized } *hdr, _hdr; ^~~~ /kisskb/src/net/core/flow_dissector.c:1125:19: note: byref variable will be forcibly initialized struct vlan_hdr _vlan; ^~~~~ /kisskb/src/net/core/flow_dissector.c:1076:18: note: byref variable will be forcibly initialized struct ipv6hdr _iph; ^~~~ /kisskb/src/net/core/flow_dissector.c:1030:16: note: byref variable will be forcibly initialized struct iphdr _iph; ^~~~ /kisskb/src/net/core/flow_dissector.c:985:30: note: byref variable will be forcibly initialized struct bpf_flow_dissector ctx = { ^~~ /kisskb/src/net/core/flow_dissector.c:984:25: note: byref variable will be forcibly initialized struct bpf_flow_keys flow_keys; ^~~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap_btree.c: In function 'xfs_bmbt_free_block': /kisskb/src/fs/xfs/libxfs/xfs_bmap_btree.c:286:24: note: byref variable will be forcibly initialized struct xfs_owner_info oinfo; ^~~~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap_btree.c: In function 'xfs_bmbt_alloc_block': /kisskb/src/fs/xfs/libxfs/xfs_bmap_btree.c:201:19: note: byref variable will be forcibly initialized xfs_alloc_arg_t args; /* block allocation args */ ^~~~ /kisskb/src/net/core/flow_dissector.c: In function '__skb_get_hash_symmetric': /kisskb/src/net/core/flow_dissector.c:1580:19: note: byref variable will be forcibly initialized struct flow_keys keys; ^~~~ /kisskb/src/net/core/flow_dissector.c: In function '__skb_get_hash': /kisskb/src/net/core/flow_dissector.c:1604:19: note: byref variable will be forcibly initialized struct flow_keys keys; ^~~~ /kisskb/src/net/core/flow_dissector.c: In function 'skb_get_hash_perturb': /kisskb/src/net/core/flow_dissector.c:1618:19: note: byref variable will be forcibly initialized struct flow_keys keys; ^~~~ /kisskb/src/net/core/flow_dissector.c: In function 'skb_get_poff': /kisskb/src/net/core/flow_dissector.c:1686:25: note: byref variable will be forcibly initialized struct flow_keys_basic keys; ^~~~ /kisskb/src/fs/init.c: In function 'init_mount': /kisskb/src/fs/init.c:19:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/init.c: In function 'init_umount': /kisskb/src/fs/init.c:33:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/init.c: In function 'init_chdir': /kisskb/src/fs/init.c:46:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/init.c: In function 'init_chroot': /kisskb/src/fs/init.c:61:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/init.c: In function 'init_chown': /kisskb/src/fs/init.c:85:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/init.c: In function 'init_chmod': /kisskb/src/fs/init.c:102:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/init.c: In function 'init_eaccess': /kisskb/src/fs/init.c:115:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/init.c: In function 'init_stat': /kisskb/src/fs/init.c:129:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/init.c: In function 'init_mknod': /kisskb/src/fs/init.c:144:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/init.c: In function 'init_link': /kisskb/src/fs/init.c:169:24: note: byref variable will be forcibly initialized struct path old_path, new_path; ^~~~~~~~ /kisskb/src/fs/init.c:169:14: note: byref variable will be forcibly initialized struct path old_path, new_path; ^~~~~~~~ /kisskb/src/fs/init.c: In function 'init_symlink': /kisskb/src/fs/init.c:202:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/init.c: In function 'init_mkdir': /kisskb/src/fs/init.c:223:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/init.c: In function 'init_utimes': /kisskb/src/fs/init.c:245:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/kernel_read_file.c: In function 'kernel_read_file_from_path_initns': /kisskb/src/fs/kernel_read_file.c:153:14: note: byref variable will be forcibly initialized struct path root; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/net/xfrm/xfrm_state.c:17: /kisskb/src/net/xfrm/xfrm_state.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/xfrm.h:9, from /kisskb/src/net/xfrm/xfrm_state.c:18: /kisskb/src/net/xfrm/xfrm_state.c: In function 'sockptr_is_null': /kisskb/src/include/linux/sockptr.h:37:20: note: userspace variable will be forcibly initialized static inline bool sockptr_is_null(sockptr_t sockptr) ^~~~~~~~~~~~~~~ /kisskb/src/net/xfrm/xfrm_state.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/kernel/watch_queue.c:11: /kisskb/src/kernel/watch_queue.c: In function 'remove_watch_from_object': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/watch_queue.c:507:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(watch->watch_list, NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/watch_queue.c:487:36: note: byref variable will be forcibly initialized struct watch_notification_removal n; ^ /kisskb/src/drivers/irqchip/irq-meson-gpio.c: In function 'meson_gpio_irq_allocate_gic_irq': /kisskb/src/drivers/irqchip/irq-meson-gpio.c:366:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec; ^~~~~~ In file included from /kisskb/src/drivers/irqchip/irq-meson-gpio.c:14: /kisskb/src/drivers/irqchip/irq-meson-gpio.c: In function 'irq_find_matching_host': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec = { ^~~~~~ /kisskb/src/drivers/irqchip/irq-meson-gpio.c: In function 'irq_find_host': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/kernel/watch_queue.c:11: /kisskb/src/kernel/watch_queue.c: In function 'add_watch_to_object': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/watch_queue.c:454:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(watch->watch_list, wlist); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/watch_queue.c: In function 'watch_queue_set_filter': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:446:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((rcu_ptr), (ptr)); \ ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/watch_queue.c:353:12: note: in expansion of macro 'rcu_replace_pointer' wfilter = rcu_replace_pointer(wqueue->filter, wfilter, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/watch_queue.c:290:35: note: byref variable will be forcibly initialized struct watch_notification_filter filter; ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/kernel/watch_queue.c:11: /kisskb/src/kernel/watch_queue.c: In function 'init_watch': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/watch_queue.c:427:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(watch->queue, wqueue); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/watch_queue.c: In function 'watch_queue_clear': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/watch_queue.c:592:5: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(watch->watch_list, NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/gfs2/ops_fstype.c: In function 'gfs2_jindex_hold': /kisskb/src/fs/gfs2/ops_fstype.c:551:14: note: byref variable will be forcibly initialized struct qstr name; ^~~~ /kisskb/src/fs/gfs2/ops_fstype.c: In function 'init_journal': /kisskb/src/fs/gfs2/ops_fstype.c:704:21: note: byref variable will be forcibly initialized struct gfs2_holder ji_gh; ^~~~~ /kisskb/src/fs/gfs2/ops_fstype.c: In function 'init_sb': /kisskb/src/fs/gfs2/ops_fstype.c:474:21: note: byref variable will be forcibly initialized struct gfs2_holder sb_gh; ^~~~~ In file included from /kisskb/src/net/netfilter/ipvs/ip_vs_xmit.c:43: /kisskb/src/net/netfilter/ipvs/ip_vs_xmit.c: In function 'nf_hook': /kisskb/src/include/linux/netfilter.h:251:24: note: byref variable will be forcibly initialized struct nf_hook_state state; ^~~~~ /kisskb/src/fs/gfs2/ops_fstype.c: In function 'gfs2_parse_param': /kisskb/src/fs/gfs2/ops_fstype.c:1370:25: note: byref variable will be forcibly initialized struct fs_parse_result result; ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/netfilter/ipvs/ip_vs_xmit.c:27: /kisskb/src/net/netfilter/ipvs/ip_vs_xmit.c: In function '__ip_vs_dst_set': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipvs/ip_vs_xmit.c:85:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dest->dest_dst, dest_dst); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/gfs2/ops_fstype.c: In function 'gfs2_meta_get_tree': /kisskb/src/fs/gfs2/ops_fstype.c:1602:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/sound/pci/pcxhr/pcxhr_core.c: In function 'pcxhr_prepair_pipe_start': /kisskb/src/sound/pci/pcxhr/pcxhr_core.c:784:19: note: byref variable will be forcibly initialized struct pcxhr_rmh rmh; ^~~ /kisskb/src/sound/pci/pcxhr/pcxhr_core.c: In function 'pcxhr_toggle_pipes': /kisskb/src/sound/pci/pcxhr/pcxhr_core.c:855:19: note: byref variable will be forcibly initialized struct pcxhr_rmh rmh; ^~~ /kisskb/src/net/netfilter/ipvs/ip_vs_xmit.c: In function 'do_output_route4': /kisskb/src/net/netfilter/ipvs/ip_vs_xmit.c:126:16: note: byref variable will be forcibly initialized struct flowi4 fl4; ^~~ /kisskb/src/sound/pci/pcxhr/pcxhr_core.c: In function 'pcxhr_stop_pipes': /kisskb/src/sound/pci/pcxhr/pcxhr_core.c:823:19: note: byref variable will be forcibly initialized struct pcxhr_rmh rmh; ^~~ /kisskb/src/sound/pci/pcxhr/pcxhr_core.c: In function 'pcxhr_stream_read_position': /kisskb/src/sound/pci/pcxhr/pcxhr_core.c:1119:19: note: byref variable will be forcibly initialized struct pcxhr_rmh rmh; ^~~ /kisskb/src/fs/gfs2/ops_fstype.c: In function 'gfs2_fill_super': /kisskb/src/fs/gfs2/ops_fstype.c:1199:22: note: byref variable will be forcibly initialized struct gfs2_holder freeze_gh; ^~~~~~~~~ /kisskb/src/fs/gfs2/ops_fstype.c:1086:21: note: byref variable will be forcibly initialized struct gfs2_holder mount_gh; ^~~~~~~~ /kisskb/src/sound/pci/pcxhr/pcxhr_core.c: In function 'pcxhr_write_io_num_reg_cont': /kisskb/src/sound/pci/pcxhr/pcxhr_core.c:962:19: note: byref variable will be forcibly initialized struct pcxhr_rmh rmh; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/net/xfrm/xfrm_state.c:17: /kisskb/src/net/xfrm/xfrm_state.c: In function 'xfrm_state_register_afinfo': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/xfrm/xfrm_state.c:2454:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(xfrm_state_afinfo[afinfo->family], afinfo); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/xfrm/xfrm_state.c: In function 'km_policy_expired': /kisskb/src/net/xfrm/xfrm_state.c:2233:18: note: byref variable will be forcibly initialized struct km_event c; ^ /kisskb/src/net/xfrm/xfrm_state.c: In function 'km_state_expired': /kisskb/src/net/xfrm/xfrm_state.c:2185:18: note: byref variable will be forcibly initialized struct km_event c; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/net/core/sysctl_net_core.c:9: /kisskb/src/net/core/sysctl_net_core.c: In function 'flow_limit_cpu_sysctl': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/sysctl_net_core.c:154:5: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sd->flow_limit, cur); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/sysctl_net_core.c: In function 'rps_sock_flow_sysctl': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/sysctl_net_core.c:96:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(rps_sock_flow_table, sock_table); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/xfrm/xfrm_state.c: In function 'xfrm_state_gc_task': /kisskb/src/net/xfrm/xfrm_state.c:509:20: note: byref variable will be forcibly initialized struct hlist_head gc_list; ^~~~~~~ /kisskb/src/net/core/sysctl_net_core.c: In function 'proc_dointvec_minmax_bpf_enable': /kisskb/src/net/core/sysctl_net_core.c:268:19: note: byref variable will be forcibly initialized struct ctl_table tmp = *table; ^~~ /kisskb/src/net/core/sysctl_net_core.c: In function 'proc_do_rss_key': /kisskb/src/net/core/sysctl_net_core.c:253:19: note: byref variable will be forcibly initialized struct ctl_table fake_table; ^~~~~~~~~~ /kisskb/src/fs/fsopen.c: In function '__do_sys_fspick': /kisskb/src/fs/fsopen.c:161:14: note: byref variable will be forcibly initialized struct path target; ^~~~~~ /kisskb/src/fs/gfs2/export.c: In function 'gfs2_get_name': /kisskb/src/fs/gfs2/export.c:95:21: note: byref variable will be forcibly initialized struct gfs2_holder gh; ^~ /kisskb/src/drivers/phy/phy-lgm-usb.c: In function 'get_flipped': /kisskb/src/drivers/phy/phy-lgm-usb.c:53:30: note: byref variable will be forcibly initialized union extcon_property_value property; ^~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/net/xfrm/xfrm_state.c:17: /kisskb/src/net/xfrm/xfrm_state.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/gfs2/export.c: In function 'gfs2_fh_to_parent': /kisskb/src/fs/gfs2/export.c:171:24: note: byref variable will be forcibly initialized struct gfs2_inum_host parent; ^~~~~~ /kisskb/src/fs/gfs2/export.c: In function 'gfs2_fh_to_dentry': /kisskb/src/fs/gfs2/export.c:149:24: note: byref variable will be forcibly initialized struct gfs2_inum_host this; ^~~~ /kisskb/src/net/xfrm/xfrm_state.c: In function 'xfrm_state_check_expire': /kisskb/src/net/xfrm/xfrm_state.c:2185:18: note: byref variable will be forcibly initialized struct km_event c; ^ In file included from /kisskb/src/fs/ext4/mmp.c:8: /kisskb/src/fs/ext4/mmp.c: In function 'ext4_chksum': /kisskb/src/fs/ext4/ext4.h:2320:4: note: byref variable will be forcibly initialized } desc; ^~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/xfrm.h:9, from /kisskb/src/net/xfrm/xfrm_state.c:18: /kisskb/src/net/xfrm/xfrm_state.c: In function 'memdup_sockptr': /kisskb/src/include/linux/sockptr.h:67:21: note: userspace variable will be forcibly initialized static inline void *memdup_sockptr(sockptr_t src, size_t len) ^~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/net/xfrm/xfrm_state.c:17: /kisskb/src/net/xfrm/xfrm_state.c: In function '__sk_dst_set': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/net/sock.h:1983:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sk->sk_dst_cache, dst); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/xfrm/xfrm_state.c: In function 'xfrm_user_policy': /kisskb/src/net/xfrm/xfrm_state.c:2363:5: note: userspace variable will be forcibly initialized int xfrm_user_policy(struct sock *sk, int optname, sockptr_t optval, int optlen) ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/net/xfrm/xfrm_state.c:17: /kisskb/src/net/xfrm/xfrm_state.c: In function 'xfrm_hash_resize': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/xfrm/xfrm_state.c:156:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(net->xfrm.state_byspi, nspi); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/xfrm/xfrm_state.c:155:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(net->xfrm.state_bysrc, nsrc); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/xfrm/xfrm_state.c:154:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(net->xfrm.state_bydst, ndst); ^~~~~~~~~~~~~~~~~~ /kisskb/src/sound/pci/ymfpci/ymfpci_main.c: In function 'snd_ymfpci_irq_wait': /kisskb/src/sound/pci/ymfpci/ymfpci_main.c:761:21: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^~~~ /kisskb/src/net/xfrm/xfrm_state.c: In function 'xfrm_timer_handler': /kisskb/src/net/xfrm/xfrm_state.c:2185:18: note: byref variable will be forcibly initialized struct km_event c; ^ /kisskb/src/net/xfrm/xfrm_state.c:2185:18: note: byref variable will be forcibly initialized /kisskb/src/net/xfrm/xfrm_state.c: In function 'xfrm_state_find': /kisskb/src/net/xfrm/xfrm_state.c:1062:18: note: byref variable will be forcibly initialized struct km_event c; ^ /kisskb/src/sound/usb/stream.c: In function 'snd_usb_get_audioformat_uac3': /kisskb/src/sound/usb/stream.c:868:35: note: byref variable will be forcibly initialized struct uac3_hc_descriptor_header hc_header; ^~~~~~~~~ /kisskb/src/sound/pci/ymfpci/ymfpci_main.c: In function 'snd_ymfpci_mixer': /kisskb/src/sound/pci/ymfpci/ymfpci_main.c:1778:27: note: byref variable will be forcibly initialized struct snd_ac97_template ac97; ^~~~ /kisskb/src/sound/pci/ymfpci/ymfpci_main.c: In function 'snd_ymfpci_timer': /kisskb/src/sound/pci/ymfpci/ymfpci_main.c:1923:22: note: byref variable will be forcibly initialized struct snd_timer_id tid; ^~~ /kisskb/src/sound/pci/pcxhr/pcxhr_mixer.c: In function 'pcxhr_update_audio_pipe_level': /kisskb/src/sound/pci/pcxhr/pcxhr_mixer.c:293:19: note: byref variable will be forcibly initialized struct pcxhr_rmh rmh; ^~~ /kisskb/src/fs/fs_context.c: In function 'logfc': /kisskb/src/fs/fs_context.c:365:19: note: byref variable will be forcibly initialized struct va_format vaf = {.fmt = fmt, .va = &va}; ^~~ /kisskb/src/fs/fs_context.c:364:10: note: byref variable will be forcibly initialized va_list va; ^~ /kisskb/src/sound/pci/pcxhr/pcxhr_mixer.c: In function 'pcxhr_iec958_capture_byte': /kisskb/src/sound/pci/pcxhr/pcxhr_mixer.c:856:19: note: byref variable will be forcibly initialized struct pcxhr_rmh rmh; ^~~ /kisskb/src/fs/gfs2/file.c: In function 'gfs2_file_read_iter': /kisskb/src/fs/gfs2/file.c:850:21: note: byref variable will be forcibly initialized struct gfs2_holder gh; ^~ /kisskb/src/sound/pci/pcxhr/pcxhr_mixer.c: In function 'pcxhr_iec958_update_byte': /kisskb/src/sound/pci/pcxhr/pcxhr_mixer.c:956:19: note: byref variable will be forcibly initialized struct pcxhr_rmh rmh; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/jhash.h:26, from /kisskb/src/net/netfilter/ipset/ip_set_hash_ipport.c:6: /kisskb/src/net/netfilter/ipset/ip_set_hash_ipport.c: In function 'hash_ipport6_flush': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:423:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/sound/pci/pcxhr/pcxhr_mixer.c: In function 'pcxhr_update_playback_stream_level': /kisskb/src/sound/pci/pcxhr/pcxhr_mixer.c:249:19: note: byref variable will be forcibly initialized struct pcxhr_rmh rmh; ^~~ /kisskb/src/fs/gfs2/file.c: In function 'gfs2_fault': /kisskb/src/fs/gfs2/file.c:565:21: note: byref variable will be forcibly initialized struct gfs2_holder gh; ^~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipport.c: In function 'hash_ipport6_gc_do': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:560:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), tmp); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:537:5: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/gfs2/file.c: In function 'gfs2_allocate_page_backing': /kisskb/src/fs/gfs2/file.c:422:16: note: byref variable will be forcibly initialized struct iomap iomap = { }; ^~~~~ /kisskb/src/sound/pci/pcxhr/pcxhr_mixer.c: In function 'pcxhr_update_analog_audio_level': /kisskb/src/sound/pci/pcxhr/pcxhr_mixer.c:43:19: note: byref variable will be forcibly initialized struct pcxhr_rmh rmh; ^~~ /kisskb/src/sound/pci/pcxhr/pcxhr_mixer.c: In function 'pcxhr_set_audio_source': /kisskb/src/sound/pci/pcxhr/pcxhr_mixer.c:573:19: note: byref variable will be forcibly initialized struct pcxhr_rmh rmh; ^~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipport.c: In function 'hash_ipport4_flush': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:423:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/gfs2/file.c: In function 'gfs2_page_mkwrite': /kisskb/src/fs/gfs2/file.c:454:21: note: byref variable will be forcibly initialized struct gfs2_holder gh; ^~ /kisskb/src/fs/udf/udftime.c: In function 'udf_time_to_disk_stamp': /kisskb/src/fs/udf/udftime.c:77:12: note: byref variable will be forcibly initialized struct tm tm; ^~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipport.c: In function 'hash_ipport4_gc_do': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:560:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), tmp); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:537:5: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/gfs2/file.c: In function 'gfs2_mmap': /kisskb/src/fs/gfs2/file.c:606:22: note: byref variable will be forcibly initialized struct gfs2_holder i_gh; ^~~~ /kisskb/src/fs/gfs2/file.c: In function 'gfs2_get_flags': /kisskb/src/fs/gfs2/file.c:160:21: note: byref variable will be forcibly initialized struct gfs2_holder gh; ^~ /kisskb/src/fs/gfs2/file.c: In function 'fallocate_chunk': /kisskb/src/fs/gfs2/file.c:995:16: note: byref variable will be forcibly initialized struct iomap iomap = { }; ^~~~~ /kisskb/src/sound/pci/pcxhr/pcxhr_mixer.c: In function 'pcxhr_create_mixer': /kisskb/src/sound/pci/pcxhr/pcxhr_mixer.c:1111:27: note: byref variable will be forcibly initialized struct snd_kcontrol_new temp; ^~~~ /kisskb/src/fs/gfs2/file.c: In function 'gfs2_fallocate': /kisskb/src/fs/gfs2/file.c:1171:21: note: byref variable will be forcibly initialized struct gfs2_holder gh; ^~ /kisskb/src/fs/gfs2/file.c: In function 'gfs2_llseek': /kisskb/src/fs/gfs2/file.c:59:21: note: byref variable will be forcibly initialized struct gfs2_holder i_gh; ^~~~ /kisskb/src/fs/gfs2/file.c: In function 'gfs2_file_write_iter': /kisskb/src/fs/gfs2/file.c:904:21: note: byref variable will be forcibly initialized struct gfs2_holder gh; ^~ /kisskb/src/fs/gfs2/file.c: In function 'gfs2_readdir': /kisskb/src/fs/gfs2/file.c:107:21: note: byref variable will be forcibly initialized struct gfs2_holder d_gh; ^~~~ /kisskb/src/fs/gfs2/file.c: In function 'do_gfs2_set_flags': /kisskb/src/fs/gfs2/file.c:223:21: note: byref variable will be forcibly initialized struct gfs2_holder gh; ^~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipport.c: In function 'hash_ipport6_del': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1121:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), tmp); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1101:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/gfs2/file.c: In function 'gfs2_open': /kisskb/src/fs/gfs2/file.c:684:21: note: byref variable will be forcibly initialized struct gfs2_holder i_gh; ^~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipport.c: In function 'hash_ipport4_del': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1121:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), tmp); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1101:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipport.c: In function 'hash_ipport6_add': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:987:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipport.c: In function 'hash_ipport6_resize': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:759:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(h->table, t); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipport.c: In function 'hash_ipport4_add': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:987:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_ipport.c: In function 'hash_ipport4_resize': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:759:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(h->table, t); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/gfs2/inode.c: In function 'gfs2_fiemap': /kisskb/src/fs/gfs2/inode.c:2064:21: note: byref variable will be forcibly initialized struct gfs2_holder gh; ^~ /kisskb/src/fs/gfs2/inode.c: In function 'gfs2_getattr': /kisskb/src/fs/gfs2/inode.c:2029:21: note: byref variable will be forcibly initialized struct gfs2_holder gh; ^~ /kisskb/src/fs/gfs2/inode.c: In function 'gfs2_get_link': /kisskb/src/fs/gfs2/inode.c:1781:21: note: byref variable will be forcibly initialized struct gfs2_holder i_gh; ^~~~ /kisskb/src/fs/gfs2/inode.c: In function 'gfs2_permission': /kisskb/src/fs/gfs2/inode.c:1839:21: note: byref variable will be forcibly initialized struct gfs2_holder i_gh; ^~~~ /kisskb/src/fs/gfs2/inode.c: In function 'gfs2_link': /kisskb/src/fs/gfs2/inode.c:989:27: note: byref variable will be forcibly initialized struct gfs2_alloc_parms ap = { .target = da.nr_blocks, }; ^~ /kisskb/src/fs/gfs2/inode.c: In function 'gfs2_inode_lookup': /kisskb/src/fs/gfs2/inode.c:136:21: note: byref variable will be forcibly initialized struct gfs2_holder i_gh; ^~~~ /kisskb/src/fs/gfs2/inode.c: In function 'gfs2_lookupi': /kisskb/src/fs/gfs2/inode.c:306:21: note: byref variable will be forcibly initialized struct gfs2_holder d_gh; ^~~~ /kisskb/src/net/xfrm/xfrm_input.c: In function 'xfrm_trans_reinject': /kisskb/src/net/xfrm/xfrm_input.c:766:22: note: byref variable will be forcibly initialized struct sk_buff_head queue; ^~~~~ /kisskb/src/fs/gfs2/inode.c: In function 'gfs2_exchange': /kisskb/src/fs/gfs2/inode.c:1623:29: note: byref variable will be forcibly initialized struct gfs2_holder ghs[4], r_gh; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/bottom_half.h:5, from /kisskb/src/net/xfrm/xfrm_input.c:11: /kisskb/src/net/xfrm/xfrm_input.c: In function 'xfrm_input_register_afinfo': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/xfrm/xfrm_input.c:63:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(xfrm_input_afinfo[afinfo->is_ipip][afinfo->family], afinfo); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/gfs2/inode.c: In function 'gfs2_rename': /kisskb/src/fs/gfs2/inode.c:1540:27: note: byref variable will be forcibly initialized struct gfs2_alloc_parms ap = { .target = da.nr_blocks, }; ^~ /kisskb/src/fs/gfs2/inode.c:1379:35: note: byref variable will be forcibly initialized struct gfs2_holder ghs[4], r_gh, rd_gh; ^~~~~ /kisskb/src/fs/gfs2/inode.c:1379:29: note: byref variable will be forcibly initialized struct gfs2_holder ghs[4], r_gh, rd_gh; ^~~~ /kisskb/src/fs/gfs2/inode.c: In function '__gfs2_lookup': /kisskb/src/fs/gfs2/inode.c:867:21: note: byref variable will be forcibly initialized struct gfs2_holder gh; ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/fs/gfs2/quota.c:38: /kisskb/src/fs/gfs2/quota.c: In function 'arch_atomic64_set_release': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/atomic-arch-fallback.h:1270:2: note: in expansion of macro 'smp_store_release' smp_store_release(&(v)->counter, i); ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/gfs2/inode.c: In function 'gfs2_lookup_simple': /kisskb/src/fs/gfs2/inode.c:270:14: note: byref variable will be forcibly initialized struct qstr qstr; ^~~~ /kisskb/src/fs/gfs2/inode.c: In function 'setattr_chown': /kisskb/src/fs/gfs2/inode.c:1900:26: note: byref variable will be forcibly initialized struct gfs2_alloc_parms ap; ^~ /kisskb/src/fs/gfs2/inode.c: In function 'gfs2_setattr': /kisskb/src/fs/gfs2/inode.c:1970:21: note: byref variable will be forcibly initialized struct gfs2_holder i_gh; ^~~~ /kisskb/src/fs/gfs2/inode.c: In function 'gfs2_seek_data': /kisskb/src/fs/gfs2/inode.c:2086:21: note: byref variable will be forcibly initialized struct gfs2_holder gh; ^~ /kisskb/src/fs/gfs2/inode.c: In function 'gfs2_seek_hole': /kisskb/src/fs/gfs2/inode.c:2105:21: note: byref variable will be forcibly initialized struct gfs2_holder gh; ^~ In file included from /kisskb/src/net/xfrm/xfrm_output.c:11: /kisskb/src/net/xfrm/xfrm_output.c: In function 'nf_hook': /kisskb/src/include/linux/netfilter.h:251:24: note: byref variable will be forcibly initialized struct nf_hook_state state; ^~~~~ In file included from /kisskb/src/net/ipv6/ip6_output.c:39: /kisskb/src/net/ipv6/ip6_output.c: In function 'nf_hook': /kisskb/src/include/linux/netfilter.h:251:24: note: byref variable will be forcibly initialized struct nf_hook_state state; ^~~~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/fs/gfs2/quota.c:38: /kisskb/src/fs/gfs2/quota.c: In function 'gfs2_qd_shrink_scan': /kisskb/src/fs/gfs2/quota.c:166:12: note: byref variable will be forcibly initialized LIST_HEAD(dispose); ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/fs/gfs2/quota.c:38: /kisskb/src/fs/gfs2/quota.c: In function 'hlist_bl_set_first_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist_bl.h:17:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(h->first, ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/net/net_namespace.h:39, from /kisskb/src/include/linux/netdevice.h:37, from /kisskb/src/net/ipv6/ip6_output.c:30: /kisskb/src/net/ipv6/ip6_output.c: In function 'skb_get_hash_flowi6': /kisskb/src/include/linux/skbuff.h:1377:20: note: byref variable will be forcibly initialized struct flow_keys keys; ^~~~ In file included from /kisskb/src/include/net/route.h:24, from /kisskb/src/include/net/inet_hashtables.h:27, from /kisskb/src/include/net/tcp.h:32, from /kisskb/src/include/linux/netfilter_ipv6.h:11, from /kisskb/src/net/ipv6/ip6_output.c:40: /kisskb/src/net/ipv6/ip6_output.c: In function 'inet_getpeer_v6': /kisskb/src/include/net/inetpeer.h:118:23: note: byref variable will be forcibly initialized struct inetpeer_addr daddr; ^~~~~ /kisskb/src/net/ipv6/ip6_output.c: In function 'ip6_dst_lookup_tunnel': /kisskb/src/net/ipv6/ip6_output.c:1268:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^~~ /kisskb/src/lib/crypto/sha256.c: In function 'sha256': /kisskb/src/lib/crypto/sha256.c:201:22: note: byref variable will be forcibly initialized struct sha256_state sctx; ^~~~ In file included from /kisskb/src/include/net/route.h:24, from /kisskb/src/include/net/inet_hashtables.h:27, from /kisskb/src/include/net/tcp.h:32, from /kisskb/src/include/linux/netfilter_ipv6.h:11, from /kisskb/src/net/ipv6/ip6_output.c:40: /kisskb/src/net/ipv6/ip6_output.c: In function 'ip6_forward': /kisskb/src/include/net/inetpeer.h:118:23: note: byref variable will be forcibly initialized struct inetpeer_addr daddr; ^~~~~ /kisskb/src/net/ipv6/ip6_output.c: In function 'ip6_fragment': /kisskb/src/net/ipv6/ip6_output.c:858:28: note: byref variable will be forcibly initialized struct ip6_fraglist_iter iter; ^~~~ /kisskb/src/net/ipv6/ip6_output.c:807:24: note: byref variable will be forcibly initialized struct ip6_frag_state state; ^~~~~ /kisskb/src/fs/gfs2/quota.c: In function 'update_qd': /kisskb/src/fs/gfs2/quota.c:977:20: note: byref variable will be forcibly initialized struct gfs2_quota q; ^ /kisskb/src/net/ipv6/ip6_output.c: In function '__ip6_make_skb': /kisskb/src/net/ipv6/ip6_output.c:1829:18: note: byref variable will be forcibly initialized struct in6_addr final_dst_buf, *final_dst = &final_dst_buf; ^~~~~~~~~~~~~ /kisskb/src/fs/gfs2/quota.c: In function 'do_glock': /kisskb/src/fs/gfs2/quota.c:1004:21: note: byref variable will be forcibly initialized struct gfs2_holder i_gh; ^~~~ /kisskb/src/net/ipv6/ip6_output.c: In function 'ip6_make_skb': /kisskb/src/net/ipv6/ip6_output.c:1961:22: note: byref variable will be forcibly initialized struct sk_buff_head queue; ^~~~~ /kisskb/src/net/ipv6/ip6_output.c:1960:20: note: byref variable will be forcibly initialized struct inet6_cork v6_cork; ^~~~~~~ /kisskb/src/fs/gfs2/recovery.c: In function 'update_statfs_inode': /kisskb/src/fs/gfs2/recovery.c:315:33: note: byref variable will be forcibly initialized struct gfs2_statfs_change_host sc; ^~ /kisskb/src/fs/gfs2/quota.c: In function 'gfs2_get_dqblk': /kisskb/src/fs/gfs2/quota.c:1629:21: note: byref variable will be forcibly initialized struct gfs2_holder q_gh; ^~~~ /kisskb/src/net/ipv4/netfilter/nf_nat_pptp.c: In function 'pptp_nat_expected': /kisskb/src/net/ipv4/netfilter/nf_nat_pptp.c:52:23: note: byref variable will be forcibly initialized struct nf_nat_range2 range; ^~~~~ /kisskb/src/fs/gfs2/quota.c: In function 'gfs2_adjust_quota': /kisskb/src/fs/gfs2/quota.c:823:20: note: byref variable will be forcibly initialized struct gfs2_quota q; ^ /kisskb/src/fs/gfs2/recovery.c: In function 'foreach_descriptor': /kisskb/src/fs/gfs2/recovery.c:222:32: note: byref variable will be forcibly initialized struct gfs2_log_header_host lh; ^~ /kisskb/src/fs/gfs2/recovery.c: In function 'gfs2_recover_func': /kisskb/src/fs/gfs2/recovery.c:408:34: note: byref variable will be forcibly initialized struct gfs2_holder j_gh, ji_gh, thaw_gh; ^~~~~~~ /kisskb/src/fs/gfs2/recovery.c:408:27: note: byref variable will be forcibly initialized struct gfs2_holder j_gh, ji_gh, thaw_gh; ^~~~~ /kisskb/src/fs/gfs2/recovery.c:408:21: note: byref variable will be forcibly initialized struct gfs2_holder j_gh, ji_gh, thaw_gh; ^~~~ /kisskb/src/fs/gfs2/recovery.c:407:30: note: byref variable will be forcibly initialized struct gfs2_log_header_host head; ^~~~ /kisskb/src/kernel/trace/trace_syscalls.c: In function 'perf_call_bpf_enter': /kisskb/src/kernel/trace/trace_syscalls.c:582:4: note: byref variable will be forcibly initialized } param; ^~~~~ /kisskb/src/kernel/trace/trace_syscalls.c: In function 'perf_call_bpf_exit': /kisskb/src/kernel/trace/trace_syscalls.c:684:4: note: byref variable will be forcibly initialized } param; ^~~~~ /kisskb/src/fs/gfs2/quota.c: In function 'do_sync': /kisskb/src/fs/gfs2/quota.c:878:27: note: byref variable will be forcibly initialized struct gfs2_holder *ghs, i_gh; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/smp.h:12, from /kisskb/src/include/linux/tracepoint.h:15, from /kisskb/src/include/trace/syscall.h:5, from /kisskb/src/kernel/trace/trace_syscalls.c:2: /kisskb/src/kernel/trace/trace_syscalls.c: In function 'reg_event_syscall_enter': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/trace_syscalls.c:403:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tr->enter_syscall_files[num], file); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/trace_syscalls.c: In function 'reg_event_syscall_exit': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/trace_syscalls.c:441:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tr->exit_syscall_files[num], file); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/gfs2/quota.c: In function 'gfs2_set_dqblk': /kisskb/src/fs/gfs2/quota.c:1727:27: note: byref variable will be forcibly initialized struct gfs2_alloc_parms ap = { .aflags = 0, }; ^~ /kisskb/src/fs/gfs2/quota.c:1668:27: note: byref variable will be forcibly initialized struct gfs2_holder q_gh, i_gh; ^~~~ /kisskb/src/fs/gfs2/quota.c:1668:21: note: byref variable will be forcibly initialized struct gfs2_holder q_gh, i_gh; ^~~~ /kisskb/src/fs/gfs2/quota.c: In function 'gfs2_quota_refresh': /kisskb/src/fs/gfs2/quota.c:1330:21: note: byref variable will be forcibly initialized struct gfs2_holder q_gh; ^~~~ /kisskb/src/crypto/skcipher.c: In function 'crypto_skcipher_report': /kisskb/src/crypto/skcipher.c:711:33: note: byref variable will be forcibly initialized struct crypto_report_blkcipher rblkcipher; ^~~~~~~~~~ In file included from /kisskb/src/fs/xfs/xfs_linux.h:79, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:6: /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_trans_get_buf': /kisskb/src/fs/xfs/xfs_trans.h:201:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^~~ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^~~ In file included from /kisskb/src/fs/xfs/xfs_inode.h:10, from /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:17: /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_iext_peek_next_extent': /kisskb/src/fs/xfs/libxfs/xfs_inode_fork.h:146:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor ncur = *cur; ^~~~ In file included from /kisskb/src/fs/xfs/xfs_linux.h:79, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:6: /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_extents_to_btree': /kisskb/src/fs/xfs/xfs_trans.h:201:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^~~ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:665:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec rec; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:664:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:655:23: note: byref variable will be forcibly initialized struct xfs_alloc_arg args; /* allocation arguments */ ^~~~ In file included from /kisskb/src/fs/xfs/xfs_inode.h:10, from /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:17: /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_iext_peek_prev_extent': /kisskb/src/fs/xfs/libxfs/xfs_inode_fork.h:158:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor ncur = *cur; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmbt_update': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:151:22: note: byref variable will be forcibly initialized union xfs_btree_rec rec; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_check_leaf_extents': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:330:18: note: byref variable will be forcibly initialized xfs_bmbt_rec_t last = {0, 0}; /* last extent in prev block */ ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_add_extent_hole_delay': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:2582:19: note: byref variable will be forcibly initialized xfs_bmbt_irec_t right; /* right neighbor extent entry */ ^~~~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:2579:19: note: byref variable will be forcibly initialized xfs_bmbt_irec_t left; /* left neighbor extent entry */ ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_add_extent_delay_real': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:1508:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec old; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_add_extent_hole_real': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:2731:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec old; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:2728:19: note: byref variable will be forcibly initialized xfs_bmbt_irec_t right; /* right neighbor extent entry */ ^~~~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:2727:19: note: byref variable will be forcibly initialized xfs_bmbt_irec_t left; /* left neighbor extent entry */ ^~~~ /kisskb/src/fs/buffer.c: In function 'clean_bdev_aliases': /kisskb/src/fs/buffer.c:1610:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_shift_update_extent': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:5739:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec prev = *got; ^~~~ /kisskb/src/fs/buffer.c: In function 'fsync_buffers_list': /kisskb/src/fs/buffer.c:704:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/fs/buffer.c:701:19: note: byref variable will be forcibly initialized struct list_head tmp; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_btree_to_extents': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:598:24: note: byref variable will be forcibly initialized struct xfs_owner_info oinfo; ^~~~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmse_merge': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:5659:24: note: byref variable will be forcibly initialized struct xfs_bmbt_irec new; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_del_extent_real': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:5017:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec old; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:5013:19: note: byref variable will be forcibly initialized xfs_bmbt_irec_t new; /* new record to be inserted */ ^~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:5007:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got; /* current extent entry */ ^~~ /kisskb/src/net/ipv4/netfilter/nft_fib_ipv4.c: In function 'nft_fib4_eval_type': /kisskb/src/net/ipv4/netfilter/nft_fib_ipv4.c:34:21: note: byref variable will be forcibly initialized struct iphdr *iph, _iph; ^~~~ /kisskb/src/fs/buffer.c: In function 'nobh_truncate_page': /kisskb/src/fs/buffer.c:2805:21: note: byref variable will be forcibly initialized struct buffer_head map_bh; ^~~~~~ /kisskb/src/net/ipv4/netfilter/nft_fib_ipv4.c: In function 'nft_fib4_eval': /kisskb/src/net/ipv4/netfilter/nft_fib_ipv4.c:64:20: note: byref variable will be forcibly initialized struct fib_result res; ^~~ /kisskb/src/net/ipv4/netfilter/nft_fib_ipv4.c:63:21: note: byref variable will be forcibly initialized struct iphdr *iph, _iph; ^~~~ In file included from /kisskb/src/fs/xfs/xfs_linux.h:79, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:6: /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_local_to_extents': /kisskb/src/fs/xfs/xfs_trans.h:201:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^~~ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:835:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:834:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec rec; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:832:18: note: byref variable will be forcibly initialized xfs_alloc_arg_t args; /* allocation arguments */ ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_add_attrfork_local': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:1005:21: note: byref variable will be forcibly initialized struct xfs_da_args dargs; /* args for dir/attr code */ ^~~~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_iread_extents': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:1227:25: note: byref variable will be forcibly initialized struct xfs_iread_state ir; ^~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_first_unused': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:1278:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:1277:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_last_before': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:1327:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:1326:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_last_extent': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:1362:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_isaeof': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:1393:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec rec; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_last_offset': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:1430:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec rec; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_one_block': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:1463:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:1462:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec s; /* internal version of extent */ ^ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_add_extent_unwritten_real': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:2056:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec old; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_btalloc': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:3475:18: note: byref variable will be forcibly initialized xfs_alloc_arg_t args; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmapi_read': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:3879:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:3876:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmapi_reserve_delalloc': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:3988:24: note: byref variable will be forcibly initialized struct xfs_bmbt_irec prev; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmapi_convert_delalloc': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:4512:22: note: byref variable will be forcibly initialized struct xfs_bmalloca bma = { NULL }; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmapi_remap': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:4633:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:4632:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got; ^~~ /kisskb/src/sound/pci/oxygen/oxygen_mixer.c: In function 'add_controls': /kisskb/src/sound/pci/oxygen/oxygen_mixer.c:1044:26: note: byref variable will be forcibly initialized struct snd_kcontrol_new template; ^~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_del_extent_delay': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:4797:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec new; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_del_extent_cow': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:4925:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec new; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function '__xfs_bunmapi': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:5478:26: note: byref variable will be forcibly initialized struct xfs_bmbt_irec prev; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:5282:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:5268:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got; /* current extent record */ ^~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:5265:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec del; /* extent being deleted */ ^~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_collapse_extents': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:5782:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:5781:28: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got, prev; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:5781:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got, prev; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_can_insert_extents': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:5866:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_insert_extents': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:5899:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:5898:28: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got, next; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:5898:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got, next; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_bmap_split_extent': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:6004:26: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:6001:24: note: byref variable will be forcibly initialized struct xfs_bmbt_irec new; /* split extent */ ^~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:6000:24: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_bmap.c: In function 'xfs_iread_bmbt_block': /kisskb/src/fs/xfs/libxfs/xfs_bmap.c:1197:24: note: byref variable will be forcibly initialized struct xfs_bmbt_irec new; ^~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/gpio.h:57, from /kisskb/src/drivers/gpio/gpiolib.c:33: /kisskb/src/drivers/gpio/gpiolib.c: In function 'trace_event_raw_event_gpio_direction': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/gpio.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(gpio_direction, ^~~~~~~~~~~ /kisskb/src/drivers/gpio/gpiolib.c: In function 'trace_event_raw_event_gpio_value': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/gpio.h:32:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(gpio_value, ^~~~~~~~~~~ /kisskb/src/fs/direct-io.c: In function 'do_blockdev_direct_IO': /kisskb/src/fs/direct-io.c:1141:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/fs/block_dev.c: In function '__blkdev_direct_IO_simple': /kisskb/src/fs/block_dev.c:232:13: note: byref variable will be forcibly initialized struct bio bio; ^~~ /kisskb/src/fs/block_dev.c: In function '__blkdev_direct_IO': /kisskb/src/fs/block_dev.c:365:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/drivers/gpio/gpiolib.c: In function 'gpiochip_to_irq': /kisskb/src/drivers/gpio/gpiolib.c:1354:21: note: byref variable will be forcibly initialized struct irq_fwspec spec; ^~~~ /kisskb/src/sound/pci/rme9652/hdspm.c: In function 'snd_hdspm_hw_rule_in_channels_rate': /kisskb/src/sound/pci/rme9652/hdspm.c:5893:23: note: byref variable will be forcibly initialized struct snd_interval t = { ^ /kisskb/src/sound/pci/rme9652/hdspm.c:5886:23: note: byref variable will be forcibly initialized struct snd_interval t = { ^ /kisskb/src/sound/pci/rme9652/hdspm.c:5879:23: note: byref variable will be forcibly initialized struct snd_interval t = { ^ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/fs/block_dev.c:9: /kisskb/src/fs/block_dev.c: In function 'bd_prepare_to_claim': /kisskb/src/fs/block_dev.c:1015:15: note: byref variable will be forcibly initialized DEFINE_WAIT(wait); ^~~~ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^~~~ /kisskb/src/fs/block_dev.c:1015:3: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wait); ^~~~~~~~~~~ /kisskb/src/sound/pci/rme9652/hdspm.c: In function 'snd_hdspm_hw_rule_out_channels_rate': /kisskb/src/sound/pci/rme9652/hdspm.c:5928:23: note: byref variable will be forcibly initialized struct snd_interval t = { ^ /kisskb/src/sound/pci/rme9652/hdspm.c:5921:23: note: byref variable will be forcibly initialized struct snd_interval t = { ^ /kisskb/src/sound/pci/rme9652/hdspm.c:5914:23: note: byref variable will be forcibly initialized struct snd_interval t = { ^ /kisskb/src/sound/pci/rme9652/hdspm.c: In function 'snd_hdspm_hw_rule_rate_in_channels': /kisskb/src/sound/pci/rme9652/hdspm.c:5963:23: note: byref variable will be forcibly initialized struct snd_interval t = { ^ /kisskb/src/sound/pci/rme9652/hdspm.c:5956:23: note: byref variable will be forcibly initialized struct snd_interval t = { ^ /kisskb/src/sound/pci/rme9652/hdspm.c:5949:23: note: byref variable will be forcibly initialized struct snd_interval t = { ^ /kisskb/src/sound/pci/rme9652/hdspm.c: In function 'snd_hdspm_hw_rule_rate_out_channels': /kisskb/src/sound/pci/rme9652/hdspm.c:5997:23: note: byref variable will be forcibly initialized struct snd_interval t = { ^ /kisskb/src/sound/pci/rme9652/hdspm.c:5990:23: note: byref variable will be forcibly initialized struct snd_interval t = { ^ /kisskb/src/sound/pci/rme9652/hdspm.c:5983:23: note: byref variable will be forcibly initialized struct snd_interval t = { ^ /kisskb/src/drivers/gpio/gpiolib.c: In function 'gpiochip_set_hierarchical_irqchip': /kisskb/src/drivers/gpio/gpiolib.c:977:22: note: byref variable will be forcibly initialized struct irq_fwspec fwspec; ^~~~~~ /kisskb/src/sound/pci/rme9652/hdspm.c: In function 'snd_hdspm_hwdep_ioctl': /kisskb/src/sound/pci/rme9652/hdspm.c:6166:19: note: byref variable will be forcibly initialized struct hdspm_ltc ltc; ^~~ /kisskb/src/sound/pci/rme9652/hdspm.c:6164:23: note: byref variable will be forcibly initialized struct hdspm_version hdspm_version; ^~~~~~~~~~~~~ /kisskb/src/fs/gfs2/util.c: In function 'check_journal_clean': /kisskb/src/fs/gfs2/util.c:55:30: note: byref variable will be forcibly initialized struct gfs2_log_header_host head; ^~~~ /kisskb/src/fs/gfs2/util.c:54:21: note: byref variable will be forcibly initialized struct gfs2_holder j_gh; ^~~~ /kisskb/src/sound/pci/rme9652/hdspm.c:6163:22: note: byref variable will be forcibly initialized struct hdspm_status status; ^~~~~~ /kisskb/src/sound/pci/rme9652/hdspm.c:6162:22: note: byref variable will be forcibly initialized struct hdspm_config info; ^~~~ /kisskb/src/sound/pci/rme9652/hdspm.c:6161:27: note: byref variable will be forcibly initialized struct hdspm_mixer_ioctl mixer; ^~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_mac.c: In function 'hash_mac4_kadt': /kisskb/src/net/netfilter/ipset/ip_set_hash_mac.c:77:24: note: byref variable will be forcibly initialized struct hash_mac4_elem e = { { .foo[0] = 0, .foo[1] = 0 } }; ^ /kisskb/src/fs/gfs2/util.c: In function 'gfs2_lm': /kisskb/src/fs/gfs2/util.c:260:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/fs/block_dev.c: In function 'blkdev_write_iter': /kisskb/src/fs/block_dev.c:1673:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/jhash.h:26, from /kisskb/src/net/netfilter/ipset/ip_set_hash_mac.c:6: /kisskb/src/net/netfilter/ipset/ip_set_hash_mac.c: In function 'hash_mac4_flush': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:423:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/block_dev.c: In function 'lookup_bdev': /kisskb/src/fs/block_dev.c:1850:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_mac.c: In function 'hash_mac4_gc_do': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:560:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), tmp); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:537:5: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_mac.c: In function 'hash_mac4_del': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1121:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), tmp); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1101:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_mac.c: In function 'hash_mac4_add': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:987:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_mac.c: In function 'hash_mac4_resize': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:759:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(h->table, t); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_mac.c: In function 'hash_mac4_uadt': /kisskb/src/net/netfilter/ipset/ip_set_hash_mac.c:99:24: note: byref variable will be forcibly initialized struct hash_mac4_elem e = { { .foo[0] = 0, .foo[1] = 0 } }; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/sched/cls_tcindex.c:8: /kisskb/src/net/sched/cls_tcindex.c: In function 'tcindex_init': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/sched/cls_tcindex.c:156:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tp->root, p); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/sched/cls_tcindex.c: In function 'tcindex_delete': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/sched/cls_tcindex.c:223:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*walk, rtnl_dereference(f->next)); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/sched/cls_tcindex.c: In function 'tcindex_set_parms': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/sched/cls_tcindex.c:505:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*fp, f); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/sched/cls_tcindex.c:490:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tp->root, cp); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/sched/cls_tcindex.c:337:18: note: byref variable will be forcibly initialized struct tcf_exts e; ^ /kisskb/src/net/sched/cls_tcindex.c:332:31: note: byref variable will be forcibly initialized struct tcindex_filter_result new_filter_result, *old_r = r; ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/proc_namespace.c: In function 'mounts_open_common': /kisskb/src/fs/proc_namespace.c:245:14: note: byref variable will be forcibly initialized struct path root; ^~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/sound/soc/qcom/qdsp6/q6core.c:5: /kisskb/src/sound/soc/qcom/qdsp6/q6core.c: In function 'q6core_get_fwk_versions': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/qcom/qdsp6/q6core.c:166:7: note: in expansion of macro 'wait_event_timeout' rc = wait_event_timeout(core->wait, (core->resp_received), ^~~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/qcom/qdsp6/q6core.c:154:17: note: byref variable will be forcibly initialized struct apr_pkt pkt; ^~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/sound/soc/qcom/qdsp6/q6core.c:5: /kisskb/src/sound/soc/qcom/qdsp6/q6core.c: In function 'q6core_get_svc_versions': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/qcom/qdsp6/q6core.c:196:7: note: in expansion of macro 'wait_event_timeout' rc = wait_event_timeout(core->wait, (core->resp_received), ^~~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/qcom/qdsp6/q6core.c:184:17: note: byref variable will be forcibly initialized struct apr_pkt pkt; ^~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/sound/soc/qcom/qdsp6/q6core.c:5: /kisskb/src/sound/soc/qcom/qdsp6/q6core.c: In function '__q6core_is_adsp_ready': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/qcom/qdsp6/q6core.c:223:7: note: in expansion of macro 'wait_event_timeout' rc = wait_event_timeout(core->wait, (core->resp_received), ^~~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/qcom/qdsp6/q6core.c:209:17: note: byref variable will be forcibly initialized struct apr_pkt pkt; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/sched/cls_basic.c:8: /kisskb/src/net/sched/cls_basic.c: In function 'list_replace_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:211:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(new->prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpio/gpiolib.c: In function 'fwnode_get_named_gpiod': /kisskb/src/drivers/gpio/gpiolib.c:3928:25: note: byref variable will be forcibly initialized struct acpi_gpio_info info; ^~~~ /kisskb/src/net/sched/cls_basic.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/sched/cls_basic.c: In function 'basic_init': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/sched/cls_basic.c:83:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tp->root, head); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/mpage.c: In function 'mpage_end_io': /kisskb/src/fs/mpage.c:50:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^~~~~~~~ /kisskb/src/fs/mpage.c: In function 'mpage_writepages': /kisskb/src/fs/mpage.c:707:21: note: byref variable will be forcibly initialized struct mpage_data mpd = { ^~~ /kisskb/src/fs/mpage.c:699:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/net/xfrm/xfrm_replay.c: In function 'xfrm_replay_notify': /kisskb/src/net/xfrm/xfrm_replay.c:40:18: note: byref variable will be forcibly initialized struct km_event c; ^ /kisskb/src/fs/mpage.c: In function '__mpage_writepage': /kisskb/src/fs/mpage.c:500:21: note: byref variable will be forcibly initialized struct buffer_head map_bh; ^~~~~~ /kisskb/src/net/xfrm/xfrm_replay.c: In function 'xfrm_replay_notify_bmp': /kisskb/src/net/xfrm/xfrm_replay.c:281:18: note: byref variable will be forcibly initialized struct km_event c; ^ /kisskb/src/fs/mpage.c: In function 'mpage_writepage': /kisskb/src/fs/mpage.c:729:20: note: byref variable will be forcibly initialized struct mpage_data mpd = { ^~~ /kisskb/src/net/xfrm/xfrm_replay.c: In function 'xfrm_replay_notify_esn': /kisskb/src/net/xfrm/xfrm_replay.c:333:18: note: byref variable will be forcibly initialized struct km_event c; ^ /kisskb/src/sound/pci/hda/patch_hdmi.c: In function 'hdmi_pin_setup_infoframe': /kisskb/src/sound/pci/hda/patch_hdmi.c:669:24: note: byref variable will be forcibly initialized union audio_infoframe ai; ^~ In file included from /kisskb/src/sound/pci/echoaudio/darla24.c:44: /kisskb/src/sound/pci/echoaudio/darla24.c: In function 'snd_mask_refine': /kisskb/src/include/sound/pcm_params.h:156:18: note: byref variable will be forcibly initialized struct snd_mask old; ^~~ In file included from /kisskb/src/net/ipv6/ip6_input.c:30: /kisskb/src/net/ipv6/ip6_input.c: In function 'nf_hook': /kisskb/src/include/linux/netfilter.h:251:24: note: byref variable will be forcibly initialized struct nf_hook_state state; ^~~~~ In file included from /kisskb/src/include/crypto/internal/blake2s.h:6, from /kisskb/src/lib/crypto/blake2s-selftest.c:6: /kisskb/src/lib/crypto/blake2s-selftest.c: In function 'blake2s': /kisskb/src/include/crypto/blake2s.h:88:23: note: byref variable will be forcibly initialized struct blake2s_state state; ^~~~~ /kisskb/src/net/ipv6/ip6_input.c: In function 'ip6_list_rcv_finish': /kisskb/src/net/ipv6/ip6_input.c:110:19: note: byref variable will be forcibly initialized struct list_head sublist; ^~~~~~~ In file included from /kisskb/src/net/ipv6/ip6_input.c:30: /kisskb/src/net/ipv6/ip6_input.c: In function 'NF_HOOK_LIST': /kisskb/src/include/linux/netfilter.h:333:24: note: byref variable will be forcibly initialized struct nf_hook_state state; ^~~~~ /kisskb/src/lib/crypto/blake2s-selftest.c: In function 'blake2s_selftest': /kisskb/src/lib/crypto/blake2s-selftest.c:571:23: note: byref variable will be forcibly initialized struct blake2s_state state; ^~~~~ /kisskb/src/net/ipv6/ip6_input.c: In function 'ipv6_list_rcv': /kisskb/src/net/ipv6/ip6_input.c:327:19: note: byref variable will be forcibly initialized struct list_head sublist; ^~~~~~~ In file included from /kisskb/src/sound/pci/echoaudio/darla24.c:96: /kisskb/src/sound/pci/echoaudio/darla24.c: In function 'hw_rule_capture_format_by_channels': /kisskb/src/sound/pci/echoaudio/echoaudio.c:113:18: note: byref variable will be forcibly initialized struct snd_mask fmt; ^~~ /kisskb/src/sound/pci/echoaudio/darla24.c: In function 'hw_rule_playback_format_by_channels': /kisskb/src/sound/pci/echoaudio/echoaudio.c:175:18: note: byref variable will be forcibly initialized struct snd_mask fmt; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/kernel/trace/trace_event_perf.c:9: /kisskb/src/kernel/trace/trace_event_perf.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/trace_event_perf.c: In function 'perf_ftrace_function_call': /kisskb/src/kernel/trace/trace_event_perf.c:440:17: note: byref variable will be forcibly initialized struct pt_regs regs; ^~~~ /kisskb/src/kernel/trace/trace_event_perf.c:439:20: note: byref variable will be forcibly initialized struct hlist_head head; ^~~~ In file included from /kisskb/src/sound/pci/ens1371.c:2: /kisskb/src/sound/pci/ens1371.c: In function 'snd_ensoniq_1371_mixer': /kisskb/src/sound/pci/ens1370.c:1597:27: note: byref variable will be forcibly initialized struct snd_ac97_template ac97; ^~~~ /kisskb/src/drivers/irqchip/qcom-pdc.c: In function 'qcom_pdc_gpio_alloc': /kisskb/src/drivers/irqchip/qcom-pdc.c:311:20: note: byref variable will be forcibly initialized struct irq_fwspec parent_fwspec; ^~~~~~~~~~~~~ /kisskb/src/drivers/irqchip/qcom-pdc.c: In function 'qcom_pdc_alloc': /kisskb/src/drivers/irqchip/qcom-pdc.c:267:20: note: byref variable will be forcibly initialized struct irq_fwspec parent_fwspec; ^~~~~~~~~~~~~ /kisskb/src/sound/pci/echoaudio/darla24.c: In function 'pcm_prepare': /kisskb/src/sound/pci/echoaudio/echoaudio.c:682:21: note: byref variable will be forcibly initialized struct audioformat format; ^~~~~~ In file included from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/include/linux/irqchip.h:14, from /kisskb/src/drivers/irqchip/qcom-pdc.c:10: /kisskb/src/drivers/irqchip/qcom-pdc.c: In function 'irq_find_matching_host': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec = { ^~~~~~ /kisskb/src/drivers/irqchip/qcom-pdc.c: In function 'irq_find_host': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/kernel/trace/trace_events_filter.c:8: /kisskb/src/kernel/trace/trace_events_filter.c: In function 'event_set_filter': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/trace_events_filter.c:1556:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(file->filter, filter); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/gfs2/rgrp.c: In function 'gfs2_free_extlen': /kisskb/src/fs/gfs2/rgrp.c:350:18: note: byref variable will be forcibly initialized struct gfs2_rbm rbm = *rrbm; ^~~ /kisskb/src/sound/pci/echoaudio/darla24.c: In function 'hw_rule_capture_channels_by_format': /kisskb/src/sound/pci/echoaudio/echoaudio.c:141:22: note: byref variable will be forcibly initialized struct snd_interval ch; ^~ /kisskb/src/sound/pci/echoaudio/darla24.c: In function 'hw_rule_sample_rate': /kisskb/src/sound/pci/echoaudio/echoaudio.c:248:22: note: byref variable will be forcibly initialized struct snd_interval fixed; ^~~~~ /kisskb/src/sound/pci/echoaudio/darla24.c: In function 'hw_rule_playback_channels_by_format': /kisskb/src/sound/pci/echoaudio/echoaudio.c:210:22: note: byref variable will be forcibly initialized struct snd_interval ch; ^~ /kisskb/src/fs/gfs2/rgrp.c: In function '__rs_deltree': /kisskb/src/fs/gfs2/rgrp.c:624:19: note: byref variable will be forcibly initialized struct gfs2_rbm last_rbm = { .rgd = rs->rs_rbm.rgd, }; ^~~~~~~~ /kisskb/src/kernel/trace/trace_events_filter.c: In function 'process_preds': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/trace_events_filter.c:1539:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(filter->prog, prog); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/kernel/trace/trace_events_filter.c:8: /kisskb/src/kernel/trace/trace_events_filter.c: In function 'process_system_preds': /kisskb/src/kernel/trace/trace_events_filter.c:1578:12: note: byref variable will be forcibly initialized LIST_HEAD(filter_list); ^~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/gfs2/rgrp.c: In function 'read_rindex_entry': /kisskb/src/fs/gfs2/rgrp.c:882:21: note: byref variable will be forcibly initialized struct gfs2_rindex buf; ^~~ /kisskb/src/kernel/trace/trace_events_filter.c: In function 'ftrace_function_set_filter': /kisskb/src/kernel/trace/trace_events_filter.c:2009:30: note: byref variable will be forcibly initialized struct function_filter_data data = { ^~~~ /kisskb/src/fs/gfs2/rgrp.c: In function 'rgblk_free': /kisskb/src/fs/gfs2/rgrp.c:2188:18: note: byref variable will be forcibly initialized struct gfs2_rbm rbm; ^~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/include/linux/bio.h:8, from /kisskb/src/fs/gfs2/super.c:9: /kisskb/src/fs/gfs2/super.c: In function 'gfs2_upgrade_iopen_glock': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/gfs2/super.c:1308:12: note: in expansion of macro 'wait_event_interruptible_timeout' timeout = wait_event_interruptible_timeout(sdp->sd_async_glock_wait, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/crypto/blake2s.c: In function 'blake2s256_hmac': /kisskb/src/lib/crypto/blake2s.c:74:23: note: byref variable will be forcibly initialized struct blake2s_state state; ^~~~~ /kisskb/src/fs/gfs2/super.c: In function 'gfs2_dinode_dealloc': /kisskb/src/fs/gfs2/super.c:1209:21: note: byref variable will be forcibly initialized struct gfs2_holder gh; ^~ /kisskb/src/fs/gfs2/super.c: In function 'gfs2_evict_inode': /kisskb/src/fs/gfs2/super.c:1484:21: note: byref variable will be forcibly initialized struct gfs2_holder gh; ^~ /kisskb/src/fs/gfs2/rgrp.c: In function 'try_rgrp_unlink': /kisskb/src/fs/gfs2/rgrp.c:1809:18: note: byref variable will be forcibly initialized struct gfs2_rbm rbm = { .rgd = rgd, .bii = 0, .offset = 0 }; ^~~ /kisskb/src/fs/gfs2/super.c: In function 'gfs2_statfs': /kisskb/src/fs/gfs2/super.c:1001:33: note: byref variable will be forcibly initialized struct gfs2_statfs_change_host sc; ^~ /kisskb/src/fs/gfs2/super.c: In function 'gfs2_jindex_free': /kisskb/src/fs/gfs2/super.c:61:19: note: byref variable will be forcibly initialized struct list_head list; ^~~~ /kisskb/src/fs/gfs2/super.c: In function 'gfs2_lock_fs_check_clean': /kisskb/src/fs/gfs2/super.c:418:30: note: byref variable will be forcibly initialized struct gfs2_log_header_host lh; ^~ In file included from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/include/linux/bio.h:8, from /kisskb/src/fs/gfs2/super.c:9: /kisskb/src/fs/gfs2/super.c:417:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/gfs2/super.c: In function 'gfs2_make_fs_rw': /kisskb/src/fs/gfs2/super.c:169:30: note: byref variable will be forcibly initialized struct gfs2_log_header_host head; ^~~~ /kisskb/src/fs/gfs2/super.c:168:21: note: byref variable will be forcibly initialized struct gfs2_holder freeze_gh; ^~~~~~~~~ /kisskb/src/fs/gfs2/super.c: In function 'gfs2_statfs_init': /kisskb/src/fs/gfs2/super.c:249:21: note: byref variable will be forcibly initialized struct gfs2_holder gh; ^~ /kisskb/src/fs/gfs2/super.c: In function 'gfs2_statfs_sync': /kisskb/src/fs/gfs2/super.c:352:21: note: byref variable will be forcibly initialized struct gfs2_holder gh; ^~ /kisskb/src/fs/gfs2/rgrp.c: In function 'gfs2_rindex_update': /kisskb/src/fs/gfs2/rgrp.c:1019:21: note: byref variable will be forcibly initialized struct gfs2_holder ri_gh; ^~~~~ /kisskb/src/fs/gfs2/super.c: In function 'gfs2_dirty_inode': /kisskb/src/fs/gfs2/super.c:560:21: note: byref variable will be forcibly initialized struct gfs2_holder gh; ^~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/include/linux/bio.h:8, from /kisskb/src/fs/gfs2/super.c:9: /kisskb/src/fs/gfs2/super.c: In function 'gfs2_make_fs_ro': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/gfs2/super.c:660:3: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(sdp->sd_reserving_log_wait, ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/fs/gfs2/super.c:655:3: note: in expansion of macro 'wait_event' wait_event(sdp->sd_reserving_log_wait, ^~~~~~~~~~ /kisskb/src/fs/gfs2/super.c:612:21: note: byref variable will be forcibly initialized struct gfs2_holder freeze_gh; ^~~~~~~~~ /kisskb/src/fs/gfs2/super.c: In function 'gfs2_freeze_func': /kisskb/src/fs/gfs2/super.c:770:21: note: byref variable will be forcibly initialized struct gfs2_holder freeze_gh; ^~~~~~~~~ /kisskb/src/fs/gfs2/rgrp.c: In function 'gfs2_fitrim': /kisskb/src/fs/gfs2/rgrp.c:1366:22: note: byref variable will be forcibly initialized struct fstrim_range r; ^ /kisskb/src/fs/gfs2/rgrp.c:1365:21: note: byref variable will be forcibly initialized struct gfs2_holder gh; ^~ /kisskb/src/fs/gfs2/rgrp.c: In function 'gfs2_check_blk_type': /kisskb/src/fs/gfs2/rgrp.c:2523:18: note: byref variable will be forcibly initialized struct gfs2_rbm rbm; ^~~ /kisskb/src/fs/gfs2/rgrp.c:2522:21: note: byref variable will be forcibly initialized struct gfs2_holder rgd_gh; ^~~~~~ /kisskb/src/sound/usb/midi.c: In function 'snd_usbmidi_create_endpoints_midiman': /kisskb/src/sound/usb/midi.c:2167:36: note: byref variable will be forcibly initialized struct snd_usb_midi_endpoint_info ep_info; ^~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/sched/cls_cgroup.c:8: /kisskb/src/net/sched/cls_cgroup.c: In function 'cls_cgroup_change': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/sched/cls_cgroup.c:120:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tp->root, new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/sound/pci/es1968.c: In function 'snd_es1968_mixer': /kisskb/src/sound/pci/es1968.c:2007:25: note: byref variable will be forcibly initialized struct snd_ctl_elem_id elem_id; ^~~~~~~ /kisskb/src/sound/pci/es1968.c:2005:27: note: byref variable will be forcibly initialized struct snd_ac97_template ac97; ^~~~ In file included from /kisskb/src/sound/pci/echoaudio/mona.c:48: /kisskb/src/sound/pci/echoaudio/mona.c: In function 'snd_mask_refine': /kisskb/src/include/sound/pcm_params.h:156:18: note: byref variable will be forcibly initialized struct snd_mask old; ^~~ /kisskb/src/net/ipv4/inetpeer.c: In function 'inet_initpeers': /kisskb/src/net/ipv4/inetpeer.c:76:17: note: byref variable will be forcibly initialized struct sysinfo si; ^~ /kisskb/src/fs/signalfd.c: In function 'signalfd_show_fdinfo': /kisskb/src/fs/signalfd.c:245:11: note: byref variable will be forcibly initialized sigset_t sigmask; ^~~~~~~ /kisskb/src/fs/signalfd.c: In function 'signalfd_copyinfo': /kisskb/src/fs/signalfd.c:84:26: note: byref variable will be forcibly initialized struct signalfd_siginfo new; ^~~ /kisskb/src/fs/signalfd.c: In function 'signalfd_read': /kisskb/src/fs/signalfd.c:219:19: note: byref variable will be forcibly initialized kernel_siginfo_t info; ^~~~ /kisskb/src/fs/signalfd.c: In function '__do_sys_signalfd4': /kisskb/src/fs/signalfd.c:315:11: note: byref variable will be forcibly initialized sigset_t mask; ^~~~ /kisskb/src/fs/signalfd.c: In function '__do_sys_signalfd': /kisskb/src/fs/signalfd.c:327:11: note: byref variable will be forcibly initialized sigset_t mask; ^~~~ /kisskb/src/fs/signalfd.c: In function 'do_compat_signalfd4': /kisskb/src/fs/signalfd.c:341:11: note: byref variable will be forcibly initialized sigset_t mask; ^~~~ In file included from /kisskb/src/sound/pci/echoaudio/mona.c:126: /kisskb/src/sound/pci/echoaudio/mona.c: In function 'hw_rule_capture_format_by_channels': /kisskb/src/sound/pci/echoaudio/echoaudio.c:113:18: note: byref variable will be forcibly initialized struct snd_mask fmt; ^~~ /kisskb/src/sound/pci/echoaudio/mona.c: In function 'hw_rule_playback_format_by_channels': /kisskb/src/sound/pci/echoaudio/echoaudio.c:175:18: note: byref variable will be forcibly initialized struct snd_mask fmt; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/ipv6/addrlabel.c:13: /kisskb/src/net/ipv6/addrlabel.c: In function 'hlist_replace_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:532:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*(struct hlist_node __rcu **)new->pprev, new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/addrlabel.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/key.h:14, from /kisskb/src/include/linux/security.h:27, from /kisskb/src/kernel/trace/trace_events_trigger.c:8: /kisskb/src/kernel/trace/trace_events_trigger.c: In function '__list_add_rcu': /kisskb/src/net/ipv6/addrlabel.c: In function 'hlist_add_before_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:657:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_pprev_rcu(n), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/addrlabel.c: In function 'hlist_add_behind_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:684:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_next_rcu(prev), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/trace_events_trigger.c: In function 'set_trigger_filter': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/trace_events_trigger.c:768:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(data->filter, filter); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/addrlabel.c: In function 'ip6addrlbl_del': /kisskb/src/net/ipv6/addrlabel.c:293:18: note: byref variable will be forcibly initialized struct in6_addr prefix_buf; ^~~~~~~~~~ /kisskb/src/sound/pci/echoaudio/mona.c: In function 'pcm_prepare': /kisskb/src/sound/pci/echoaudio/echoaudio.c:682:21: note: byref variable will be forcibly initialized struct audioformat format; ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/fs/mbcache.c:2: /kisskb/src/fs/mbcache.c: In function 'arch_atomic64_set_release': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/atomic-arch-fallback.h:1270:2: note: in expansion of macro 'smp_store_release' smp_store_release(&(v)->counter, i); ^~~~~~~~~~~~~~~~~ /kisskb/src/sound/pci/via82xx_modem.c: In function 'snd_via82xx_mixer_new': /kisskb/src/sound/pci/via82xx_modem.c:874:27: note: byref variable will be forcibly initialized struct snd_ac97_template ac97; ^~~~ /kisskb/src/sound/pci/echoaudio/mona.c: In function 'hw_rule_capture_channels_by_format': /kisskb/src/sound/pci/echoaudio/echoaudio.c:141:22: note: byref variable will be forcibly initialized struct snd_interval ch; ^~ /kisskb/src/sound/pci/echoaudio/mona.c: In function 'hw_rule_sample_rate': /kisskb/src/sound/pci/echoaudio/echoaudio.c:248:22: note: byref variable will be forcibly initialized struct snd_interval fixed; ^~~~~ /kisskb/src/sound/pci/echoaudio/mona.c: In function 'hw_rule_playback_channels_by_format': /kisskb/src/sound/pci/echoaudio/echoaudio.c:210:22: note: byref variable will be forcibly initialized struct snd_interval ch; ^~ In file included from /kisskb/src/fs/xfs/xfs_linux.h:79, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/libxfs/xfs_btree.c:6: /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_trans_read_buf': /kisskb/src/fs/xfs/xfs_trans.h:224:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^~~ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_buf_readahead': /kisskb/src/fs/xfs/xfs_buf.h:243:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^~~ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_trans_get_buf': /kisskb/src/fs/xfs/xfs_trans.h:201:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^~~ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_read_buf_block': /kisskb/src/fs/xfs/xfs_trans.h:224:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^~~ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^~~ /kisskb/src/kernel/bpf/prog_iter.c: In function '__bpf_prog_seq_show': /kisskb/src/kernel/bpf/prog_iter.c:47:23: note: byref variable will be forcibly initialized struct bpf_iter_meta meta; ^~~~ /kisskb/src/kernel/bpf/prog_iter.c:46:28: note: byref variable will be forcibly initialized struct bpf_iter__bpf_prog ctx; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_readahead_ptr': /kisskb/src/fs/xfs/xfs_buf.h:243:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^~~ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_dup_cursor': /kisskb/src/fs/xfs/xfs_trans.h:224:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^~~ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_read_bufl': /kisskb/src/fs/xfs/xfs_trans.h:224:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^~~ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_reada_bufl': /kisskb/src/fs/xfs/xfs_buf.h:243:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^~~ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_reada_bufs': /kisskb/src/fs/xfs/xfs_buf.h:243:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^~~ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_is_lastrec': /kisskb/src/fs/xfs/libxfs/xfs_btree.c:1180:22: note: byref variable will be forcibly initialized union xfs_btree_ptr ptr; ^~~ /kisskb/src/net/strparser/strparser.c: In function 'strp_read_sock': /kisskb/src/net/strparser/strparser.c:356:20: note: byref variable will be forcibly initialized read_descriptor_t desc; ^~~~ In file included from /kisskb/src/fs/xfs/xfs_linux.h:79, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/libxfs/xfs_btree.c:6: /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_get_buf_block': /kisskb/src/fs/xfs/xfs_trans.h:201:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^~~ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_kill_iroot': /kisskb/src/fs/xfs/libxfs/xfs_btree.c:3486:22: note: byref variable will be forcibly initialized union xfs_btree_ptr ptr; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_increment': /kisskb/src/fs/xfs/libxfs/xfs_btree.c:1537:22: note: byref variable will be forcibly initialized union xfs_btree_ptr ptr; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_decrement': /kisskb/src/fs/xfs/libxfs/xfs_btree.c:1642:22: note: byref variable will be forcibly initialized union xfs_btree_ptr ptr; ^~~ /kisskb/src/net/strparser/strparser.c: In function 'strp_process': /kisskb/src/net/strparser/strparser.c:329:20: note: byref variable will be forcibly initialized read_descriptor_t desc; /* Dummy arg to strp_recv */ ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_visit_block': /kisskb/src/fs/xfs/libxfs/xfs_btree.c:4248:23: note: byref variable will be forcibly initialized union xfs_btree_ptr rptr; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_overlapped_query_range': /kisskb/src/fs/xfs/libxfs/xfs_btree.c:4636:23: note: byref variable will be forcibly initialized union xfs_btree_key rec_hkey; ^~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c:4635:23: note: byref variable will be forcibly initialized union xfs_btree_key rec_key; ^~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c:4633:23: note: byref variable will be forcibly initialized union xfs_btree_ptr ptr; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_lookup': /kisskb/src/fs/xfs/libxfs/xfs_btree.c:1880:25: note: byref variable will be forcibly initialized union xfs_btree_key key; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c:1821:22: note: byref variable will be forcibly initialized union xfs_btree_ptr ptr; /* ptr to btree block */ ^~~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_get_leaf_keys': /kisskb/src/fs/xfs/libxfs/xfs_btree.c:1987:22: note: byref variable will be forcibly initialized union xfs_btree_key hkey; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c:1986:22: note: byref variable will be forcibly initialized union xfs_btree_key max_hkey; ^~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_new_root': /kisskb/src/fs/xfs/libxfs/xfs_btree.c:2995:22: note: byref variable will be forcibly initialized union xfs_btree_ptr lptr; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c:2994:22: note: byref variable will be forcibly initialized union xfs_btree_ptr rptr; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function '__xfs_btree_updkeys': /kisskb/src/fs/xfs/libxfs/xfs_btree.c:2083:22: note: byref variable will be forcibly initialized union xfs_btree_key key; /* keys from current level */ ^~~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_update_keys': /kisskb/src/fs/xfs/libxfs/xfs_btree.c:2154:22: note: byref variable will be forcibly initialized union xfs_btree_key key; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_rshift': /kisskb/src/fs/xfs/libxfs/xfs_btree.c:2455:22: note: byref variable will be forcibly initialized union xfs_btree_ptr rptr; /* right block pointer */ ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_lshift': /kisskb/src/fs/xfs/libxfs/xfs_btree.c:2260:22: note: byref variable will be forcibly initialized union xfs_btree_ptr lptr; /* left btree pointer */ ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function '__xfs_btree_split': /kisskb/src/fs/xfs/libxfs/xfs_btree.c:2628:22: note: byref variable will be forcibly initialized union xfs_btree_ptr rrptr; /* right-right sibling ptr */ ^~~~~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c:2625:22: note: byref variable will be forcibly initialized union xfs_btree_ptr rptr; /* right sibling block ptr */ ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c:2622:22: note: byref variable will be forcibly initialized union xfs_btree_ptr lptr; /* left sibling block ptr */ ^~~~ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/xfs/kmem.h:9, from /kisskb/src/fs/xfs/xfs_linux.h:24, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/libxfs/xfs_btree.c:6: /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_split': /kisskb/src/fs/xfs/libxfs/xfs_btree.c:2852:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(done); ^~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c:2851:30: note: byref variable will be forcibly initialized struct xfs_btree_split_args args; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_delrec': /kisskb/src/fs/xfs/libxfs/xfs_btree.c:3638:22: note: byref variable will be forcibly initialized union xfs_btree_ptr rptr; /* right sibling block ptr */ ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c:3633:22: note: byref variable will be forcibly initialized union xfs_btree_ptr lptr; /* left sibling block ptr */ ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c:3629:22: note: byref variable will be forcibly initialized union xfs_btree_ptr cptr; /* current block ptr */ ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_new_iroot': /kisskb/src/fs/xfs/libxfs/xfs_btree.c:2890:22: note: byref variable will be forcibly initialized union xfs_btree_ptr nptr; /* new block addr */ ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_insrec': /kisskb/src/fs/xfs/libxfs/xfs_btree.c:3189:22: note: byref variable will be forcibly initialized union xfs_btree_key nkey; /* new block key */ ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c:3187:22: note: byref variable will be forcibly initialized union xfs_btree_ptr nptr; /* new block ptr */ ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_insert': /kisskb/src/fs/xfs/libxfs/xfs_btree.c:3396:22: note: byref variable will be forcibly initialized union xfs_btree_rec rec; /* record to insert */ ^~~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c:3394:22: note: byref variable will be forcibly initialized union xfs_btree_key bkey; /* key of block to insert */ ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c:3391:22: note: byref variable will be forcibly initialized union xfs_btree_ptr nptr; /* new block number (split result) */ ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_simple_query_range': /kisskb/src/fs/xfs/libxfs/xfs_btree.c:4543:23: note: byref variable will be forcibly initialized union xfs_btree_key rec_key; ^~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_visit_blocks': /kisskb/src/fs/xfs/libxfs/xfs_btree.c:4277:23: note: byref variable will be forcibly initialized union xfs_btree_ptr lptr; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_change_owner': /kisskb/src/fs/xfs/libxfs/xfs_btree.c:4401:43: note: byref variable will be forcibly initialized struct xfs_btree_block_change_owner_info bbcoi; ^~~~~ /kisskb/src/net/ipv4/netfilter/nf_dup_ipv4.c: In function 'nf_dup_ipv4_route': /kisskb/src/net/ipv4/netfilter/nf_dup_ipv4.c:28:16: note: byref variable will be forcibly initialized struct flowi4 fl4; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_query_range': /kisskb/src/fs/xfs/libxfs/xfs_btree.c:4777:23: note: byref variable will be forcibly initialized union xfs_btree_key high_key; ^~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c:4776:23: note: byref variable will be forcibly initialized union xfs_btree_key low_key; ^~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c:4775:23: note: byref variable will be forcibly initialized union xfs_btree_rec rec; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c: In function 'xfs_btree_query_all': /kisskb/src/fs/xfs/libxfs/xfs_btree.c:4807:23: note: byref variable will be forcibly initialized union xfs_btree_key high_key; ^~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_btree.c:4806:23: note: byref variable will be forcibly initialized union xfs_btree_key low_key; ^~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:13, from /kisskb/src/net/8021q/vlan_core.c:2: /kisskb/src/net/8021q/vlan_core.c: In function 'vlan_vid_add': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/8021q/vlan_core.c:342:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dev->vlan_info, vlan_info); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/task_iter.c: In function '__task_file_seq_show': /kisskb/src/kernel/bpf/task_iter.c:234:23: note: byref variable will be forcibly initialized struct bpf_iter_meta meta; ^~~~ /kisskb/src/kernel/bpf/task_iter.c:233:29: note: byref variable will be forcibly initialized struct bpf_iter__task_file ctx; ^~~ /kisskb/src/kernel/bpf/task_iter.c: In function '__task_seq_show': /kisskb/src/kernel/bpf/task_iter.c:93:24: note: byref variable will be forcibly initialized struct bpf_iter__task ctx; ^~~ /kisskb/src/kernel/bpf/task_iter.c:92:23: note: byref variable will be forcibly initialized struct bpf_iter_meta meta; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/netfilter/core.c:9: /kisskb/src/net/netfilter/core.c: In function '__nf_hook_entries_try_shrink': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/core.c:262:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pp, new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/core.c: In function 'nf_hook_entries_insert_raw': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/core.c:198:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pp, new_hooks); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/core.c: In function '__nf_register_net_hook': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/core.c:410:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pp, new_hooks); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/core.c: In function 'nf_hook_slow_list': /kisskb/src/net/netfilter/core.c:620:19: note: byref variable will be forcibly initialized struct list_head sublist; ^~~~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/net/rxrpc/af_rxrpc.c:12: /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/map_iter.c: In function '__bpf_map_seq_show': /kisskb/src/kernel/bpf/map_iter.c:47:23: note: byref variable will be forcibly initialized struct bpf_iter_meta meta; ^~~~ /kisskb/src/kernel/bpf/map_iter.c:46:27: note: byref variable will be forcibly initialized struct bpf_iter__bpf_map ctx; ^~~ /kisskb/src/crypto/ahash.c: In function 'ahash_notify_einprogress': /kisskb/src/crypto/ahash.c:278:30: note: byref variable will be forcibly initialized struct crypto_async_request oreq; ^~~~ /kisskb/src/crypto/ahash.c: In function 'ahash_op_unaligned_done': /kisskb/src/crypto/ahash.c:278:30: note: byref variable will be forcibly initialized /kisskb/src/crypto/ahash.c: In function 'ahash_def_finup_done1': /kisskb/src/crypto/ahash.c:278:30: note: byref variable will be forcibly initialized /kisskb/src/crypto/ahash.c: In function 'crypto_ahash_report': /kisskb/src/crypto/ahash.c:502:28: note: byref variable will be forcibly initialized struct crypto_report_hash rhash; ^~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/rxrpc.h:1574, from /kisskb/src/net/rxrpc/ar-internal.h:754, from /kisskb/src/net/rxrpc/af_rxrpc.c:23: /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_local': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rxrpc.h:482:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_local, ^~~~~~~~~~~ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_peer': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rxrpc.h:509:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_peer, ^~~~~~~~~~~ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_conn': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rxrpc.h:536:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_conn, ^~~~~~~~~~~ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_client': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rxrpc.h:563:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_client, ^~~~~~~~~~~ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_call': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rxrpc.h:593:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_call, ^~~~~~~~~~~ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_skb': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rxrpc.h:623:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_skb, ^~~~~~~~~~~ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_rx_packet': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rxrpc.h:656:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_rx_packet, ^~~~~~~~~~~ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_rx_done': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rxrpc.h:678:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_rx_done, ^~~~~~~~~~~ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_abort': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rxrpc.h:696:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_abort, ^~~~~~~~~~~ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_call_complete': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rxrpc.h:728:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_call_complete, ^~~~~~~~~~~ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_transmit': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rxrpc.h:754:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_transmit, ^~~~~~~~~~~ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_rx_data': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rxrpc.h:783:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_rx_data, ^~~~~~~~~~~ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_rx_ack': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rxrpc.h:813:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_rx_ack, ^~~~~~~~~~~ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_rx_abort': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rxrpc.h:850:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_rx_abort, ^~~~~~~~~~~ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_rx_rwind_change': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rxrpc.h:874:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_rx_rwind_change, ^~~~~~~~~~~ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_tx_packet': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rxrpc.h:901:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_tx_packet, ^~~~~~~~~~~ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_tx_data': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rxrpc.h:933:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_tx_data, ^~~~~~~~~~~ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_tx_ack': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rxrpc.h:972:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_tx_ack, ^~~~~~~~~~~ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_receive': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rxrpc.h:1006:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_receive, ^~~~~~~~~~~ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_recvmsg': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rxrpc.h:1039:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_recvmsg, ^~~~~~~~~~~ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_rtt_tx': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rxrpc.h:1073:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_rtt_tx, ^~~~~~~~~~~ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_rtt_rx': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rxrpc.h:1100:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_rtt_rx, ^~~~~~~~~~~ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_timer': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rxrpc.h:1138:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_timer, ^~~~~~~~~~~ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_rx_lose': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rxrpc.h:1183:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_rx_lose, ^~~~~~~~~~~ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_propose_ack': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rxrpc.h:1205:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_propose_ack, ^~~~~~~~~~~ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_retransmit': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rxrpc.h:1243:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_retransmit, ^~~~~~~~~~~ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_congest': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rxrpc.h:1270:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_congest, ^~~~~~~~~~~ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_disconnect_call': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rxrpc.h:1315:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_disconnect_call, ^~~~~~~~~~~ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_improper_term': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rxrpc.h:1335:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_improper_term, ^~~~~~~~~~~ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_rx_eproto': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rxrpc.h:1355:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_rx_eproto, ^~~~~~~~~~~ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_connect_call': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rxrpc.h:1379:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_connect_call, ^~~~~~~~~~~ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_resend': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rxrpc.h:1405:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_resend, ^~~~~~~~~~~ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_rx_icmp': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rxrpc.h:1428:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_rx_icmp, ^~~~~~~~~~~ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_tx_fail': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rxrpc.h:1457:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_tx_fail, ^~~~~~~~~~~ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_call_reset': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rxrpc.h:1484:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_call_reset, ^~~~~~~~~~~ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_notify_socket': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rxrpc.h:1516:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_notify_socket, ^~~~~~~~~~~ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'trace_event_raw_event_rxrpc_rx_discard_ack': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rxrpc.h:1536:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rxrpc_rx_discard_ack, ^~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/net/ipv6/route.c:30: /kisskb/src/net/ipv6/route.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/crypto/shash.c: In function 'shash_ahash_update': /kisskb/src/crypto/shash.c:257:26: note: byref variable will be forcibly initialized struct crypto_hash_walk walk; ^~~~ /kisskb/src/crypto/shash.c: In function 'shash_ahash_finup': /kisskb/src/crypto/shash.c:280:26: note: byref variable will be forcibly initialized struct crypto_hash_walk walk; ^~~~ /kisskb/src/crypto/shash.c: In function 'crypto_shash_report': /kisskb/src/crypto/shash.c:452:28: note: byref variable will be forcibly initialized struct crypto_report_hash rhash; ^~~~~ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'rxrpc_kernel_begin_call': /kisskb/src/net/rxrpc/af_rxrpc.c:292:27: note: byref variable will be forcibly initialized struct rxrpc_call_params p; ^ /kisskb/src/net/rxrpc/af_rxrpc.c:291:31: note: byref variable will be forcibly initialized struct rxrpc_conn_parameters cp; ^~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/net_namespace.h:39, from /kisskb/src/include/linux/netdevice.h:37, from /kisskb/src/include/linux/netfilter/x_tables.h:6, from /kisskb/src/net/bridge/netfilter/ebtables.c:17: /kisskb/src/net/bridge/netfilter/ebtables.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/random.h:10, from /kisskb/src/include/linux/net.h:18, from /kisskb/src/net/ipv6/ip6_fib.c:20: /kisskb/src/net/ipv6/ip6_fib.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/route.c: In function 'fib6_nh_excptn_bucket_set_flushed': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/route.c:1656:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(nh->rt6i_exception_bucket, bucket); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'rxrpc_setsockopt': /kisskb/src/net/rxrpc/af_rxrpc.c:591:12: note: userspace variable will be forcibly initialized static int rxrpc_setsockopt(struct socket *sock, int level, int optname, ^~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/af_rxrpc.c:591:12: note: userspace variable will be forcibly initialized In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/can/core.h:18, from /kisskb/src/net/can/j1939/socket.c:15: /kisskb/src/net/can/j1939/socket.c: In function 'sockptr_is_null': /kisskb/src/include/linux/sockptr.h:37:20: note: userspace variable will be forcibly initialized static inline bool sockptr_is_null(sockptr_t sockptr) ^~~~~~~~~~~~~~~ /kisskb/src/net/can/j1939/socket.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/rxrpc/af_rxrpc.c:10: /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'rxrpc_bind': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/af_rxrpc.c:160:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(local->service, rx); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/af_rxrpc.c: In function 'rxrpc_release_sock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/af_rxrpc.c:879:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(rx->local->service, NULL); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/fib6.h:92, from /kisskb/src/net/ipv6/route.c:73: /kisskb/src/net/ipv6/route.c: In function 'trace_event_raw_event_fib6_table_lookup': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fib6.h:13:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fib6_table_lookup, ^~~~~~~~~~~ /kisskb/src/net/can/j1939/socket.c: In function 'j1939_sk_setsockopt_flag': /kisskb/src/net/can/j1939/socket.c:650:12: note: userspace variable will be forcibly initialized static int j1939_sk_setsockopt_flag(struct j1939_sock *jsk, sockptr_t optval, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/net/ipv6/route.c:30: /kisskb/src/net/ipv6/route.c: In function 'rt6_set_from': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/route.c:1127:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(rt->from, from); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/can/core.h:18, from /kisskb/src/net/can/j1939/socket.c:15: /kisskb/src/net/can/j1939/socket.c: In function 'memdup_sockptr': /kisskb/src/include/linux/sockptr.h:67:21: note: userspace variable will be forcibly initialized static inline void *memdup_sockptr(sockptr_t src, size_t len) ^~~~~~~~~~~~~~ /kisskb/src/net/can/j1939/socket.c: In function 'j1939_sk_setsockopt': /kisskb/src/net/can/j1939/socket.c:668:12: note: userspace variable will be forcibly initialized static int j1939_sk_setsockopt(struct socket *sock, int level, int optname, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/can/j1939/socket.c:668:12: note: userspace variable will be forcibly initialized In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/include/linux/bvec.h:14, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/can/core.h:18, from /kisskb/src/net/can/j1939/socket.c:15: /kisskb/src/net/can/j1939/socket.c: In function 'j1939_sk_release': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/can/j1939/socket.c:626:7: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(jsk->waitq, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/route.c: In function 'ip6_route_redirect': /kisskb/src/net/ipv6/route.c:3015:21: note: byref variable will be forcibly initialized struct ip6rd_flowi rdfl; ^~~~ /kisskb/src/net/ipv6/route.c: In function 'ip6_del_cached_rt_nh': /kisskb/src/net/ipv6/route.c:3909:35: note: byref variable will be forcibly initialized struct fib6_nh_del_cached_rt_arg arg = { ^~~ /kisskb/src/net/ipv6/ip6_fib.c: In function 'fib6_repair_tree': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_fib.c:1861:5: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(child->parent, pn); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_fib.c:1855:5: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(pn->left, child); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_fib.c:1853:5: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(pn->right, child); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_fib.c:1840:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fn->leaf, new_fn_leaf); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_fib.c:1787:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fn->leaf, net->ipv6.fib6_null_entry); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebtables.c: In function 'compat_copy_ebt_replace_from_user': /kisskb/src/net/bridge/netfilter/ebtables.c:2079:12: note: userspace variable will be forcibly initialized static int compat_copy_ebt_replace_from_user(struct ebt_replace *repl, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebtables.c:2082:28: note: byref variable will be forcibly initialized struct compat_ebt_replace tmp; ^~~ /kisskb/src/net/ipv6/route.c: In function 'rt6_update_exception_stamp_rt': /kisskb/src/net/ipv6/route.c:1975:28: note: byref variable will be forcibly initialized struct fib6_nh_match_arg arg = { ^~~ /kisskb/src/net/ipv6/ip6_fib.c: In function 'fib6_alloc_table': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_fib.c:244:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(table->tb6_root.leaf, ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebtables.c: In function 'ebt_do_table': /kisskb/src/net/bridge/netfilter/ebtables.c:193:25: note: byref variable will be forcibly initialized struct xt_action_param acpar; ^~~~~ /kisskb/src/net/ipv6/ip6_fib.c: In function 'fib6_rt_dump': /kisskb/src/net/ipv6/ip6_fib.c:366:34: note: byref variable will be forcibly initialized struct fib6_entry_notifier_info info = { ^~~~ /kisskb/src/net/ipv6/ip6_fib.c:380:34: note: byref variable will be forcibly initialized struct fib6_entry_notifier_info info = { ^~~~ /kisskb/src/net/ipv6/route.c: In function '__ip6_route_redirect': /kisskb/src/net/ipv6/route.c:2929:24: note: byref variable will be forcibly initialized struct fib6_nh_rd_arg arg = { ^~~ /kisskb/src/net/ipv6/ip6_fib.c: In function 'fib6_clean_tree': /kisskb/src/net/ipv6/ip6_fib.c:2225:22: note: byref variable will be forcibly initialized struct fib6_cleaner c; ^ /kisskb/src/net/ipv6/route.c: In function 'rt6_remove_exception_rt': /kisskb/src/net/ipv6/route.c:1897:29: note: byref variable will be forcibly initialized struct fib6_nh_excptn_arg arg = { ^~~ /kisskb/src/kernel/trace/trace_events_synth.c: In function 'save_cmdstr': /kisskb/src/kernel/trace/trace_events_synth.c:1165:17: note: byref variable will be forcibly initialized struct seq_buf s; ^ /kisskb/src/net/ipv6/route.c: In function 'rt6_probe_deferred': /kisskb/src/net/ipv6/route.c:616:18: note: byref variable will be forcibly initialized struct in6_addr mcaddr; ^~~~~~ /kisskb/src/kernel/trace/trace_events_synth.c: In function 'parse_synth_field': /kisskb/src/net/netfilter/ipvs/ip_vs_sync.c: In function 'ip_vs_receive': /kisskb/src/kernel/trace/trace_events_synth.c:588:17: note: byref variable will be forcibly initialized struct seq_buf s; ^ /kisskb/src/net/netfilter/ipvs/ip_vs_sync.c:1614:15: note: byref variable will be forcibly initialized struct kvec iov = {buffer, buflen}; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/random.h:10, from /kisskb/src/include/linux/net.h:18, from /kisskb/src/net/ipv6/ip6_fib.c:20: /kisskb/src/net/ipv6/ip6_fib.c: In function 'fib6_add_1': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_fib.c:947:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(pn->left, ln); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_fib.c:945:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(pn->right, ln); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_fib.c:942:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fn->parent, ln); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_fib.c:918:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(in->right, fn); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_fib.c:917:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(in->left, ln); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_fib.c:915:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(in->left, fn); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_fib.c:914:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(in->right, ln); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_fib.c:911:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fn->parent, in); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_fib.c:906:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(pn->left, in); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_fib.c:904:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(pn->right, in); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_fib.c:845:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(pn->left, ln); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_fib.c:843:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(pn->right, ln); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/route.c: In function '__find_rr_leaf': /kisskb/src/net/ipv6/route.c:819:27: note: byref variable will be forcibly initialized struct fib6_nh_frl_arg arg = { ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/net/ipv6/route.c:30: /kisskb/src/net/ipv6/route.c: In function 'rt6_select': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/route.c:918:5: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fn->rr_ptr, next); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/bluetooth/rfcomm/core.c:33: /kisskb/src/net/bluetooth/rfcomm/core.c: In function 'rfcomm_session_get': /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/rfcomm/core.c:697:20: note: in expansion of macro 'BDADDR_ANY' if ((!bacmp(src, BDADDR_ANY) || !bacmp(&chan->src, src)) && ^~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebtables.c: In function 'ebt_cleanup_watcher': /kisskb/src/net/bridge/netfilter/ebtables.c:601:25: note: byref variable will be forcibly initialized struct xt_tgdtor_param par; ^~~ /kisskb/src/net/bridge/netfilter/ebtables.c: In function 'ebt_cleanup_match': /kisskb/src/net/bridge/netfilter/ebtables.c:583:25: note: byref variable will be forcibly initialized struct xt_mtdtor_param par; ^~~ /kisskb/src/net/netfilter/ipvs/ip_vs_sync.c: In function 'ip_vs_proc_sync_conn': /kisskb/src/net/netfilter/ipvs/ip_vs_sync.c:1075:26: note: byref variable will be forcibly initialized struct ip_vs_conn_param param; ^~~~~ /kisskb/src/net/netfilter/ipvs/ip_vs_sync.c:1072:33: note: byref variable will be forcibly initialized struct ip_vs_sync_conn_options opt; ^~~ /kisskb/src/net/bridge/netfilter/ebtables.c: In function 'ebt_cleanup_entry': /kisskb/src/net/bridge/netfilter/ebtables.c:619:25: note: byref variable will be forcibly initialized struct xt_tgdtor_param par; ^~~ /kisskb/src/net/ipv6/ip6_fib.c: In function 'fib6_drop_pcpu_from': /kisskb/src/net/ipv6/ip6_fib.c:1008:27: note: byref variable will be forcibly initialized struct fib6_nh_pcpu_arg arg = { ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/random.h:10, from /kisskb/src/include/linux/net.h:18, from /kisskb/src/net/ipv6/ip6_fib.c:20: /kisskb/src/net/ipv6/ip6_fib.c: In function 'fib6_purge_rt': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_fib.c:1050:5: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fn->leaf, new_leaf); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipvs/ip_vs_sync.c: In function 'ip_vs_process_message_v0': /kisskb/src/net/netfilter/ipvs/ip_vs_sync.c:966:26: note: byref variable will be forcibly initialized struct ip_vs_conn_param param; ^~~~~ /kisskb/src/net/ipv6/route.c: In function 'ip6_multipath_l3_keys': /kisskb/src/net/ipv6/route.c:2313:18: note: byref variable will be forcibly initialized struct icmp6hdr _icmph; ^~~~~~ /kisskb/src/net/ipv6/route.c:2312:17: note: byref variable will be forcibly initialized struct ipv6hdr _inner_iph; ^~~~~~~~~~ /kisskb/src/kernel/trace/trace_events_synth.c: In function 'trace_event_raw_event_synth': /kisskb/src/kernel/trace/trace_events_synth.c:437:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; ^~~~~~~ /kisskb/src/net/ipv6/ip6_fib.c: In function 'fib6_net_init': In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/ipvs/ip_vs_sync.c:38: /kisskb/src/net/netfilter/ipvs/ip_vs_sync.c: In function 'sync_thread_backup': In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/net/ipv6/route.c:30: /kisskb/src/net/ipv6/route.c: In function 'rt6_insert_exception': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_fib.c:2391:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(net->ipv6.fib6_local_tbl->tb6_root.leaf, ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/route.c:1681:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(nh->rt6i_exception_bucket, bucket); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_fib.c:2379:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(net->ipv6.fib6_main_tbl->tb6_root.leaf, ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipvs/ip_vs_sync.c:1726:3: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(*sk_sleep(sk), ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/trace_events_synth.c: In function 'synth_event_trace_array': /kisskb/src/kernel/trace/trace_events_synth.c:1629:33: note: byref variable will be forcibly initialized struct synth_event_trace_state state; ^~~~~ /kisskb/src/net/netfilter/ipvs/ip_vs_sync.c: In function 'ip_vs_send_async': /kisskb/src/net/netfilter/ipvs/ip_vs_sync.c:1582:14: note: byref variable will be forcibly initialized struct kvec iov; ^~~ /kisskb/src/net/ipv6/ip6_fib.c: In function 'ipv6_route_prog_seq_show': /kisskb/src/net/ipv6/route.c: In function '__ip6_rt_update_pmtu': /kisskb/src/net/ipv6/ip6_fib.c:2656:30: note: byref variable will be forcibly initialized struct bpf_iter__ipv6_route ctx; ^~~ /kisskb/src/net/ipv6/route.c:2771:29: note: byref variable will be forcibly initialized struct fib6_nh_match_arg arg = { ^~~ /kisskb/src/net/ipv6/ip6_fib.c: In function 'ipv6_route_seq_show': /kisskb/src/net/ipv6/ip6_fib.c:2656:30: note: byref variable will be forcibly initialized /kisskb/src/net/ipv6/route.c:2759:22: note: byref variable will be forcibly initialized struct fib6_result res = {}; ^~~ /kisskb/src/net/ipv6/ip6_fib.c:2666:23: note: byref variable will be forcibly initialized struct bpf_iter_meta meta; ^~~~ /kisskb/src/net/ipv6/ip6_fib.c: In function 'ipv6_route_seq_stop': /kisskb/src/net/ipv6/ip6_fib.c:2656:30: note: byref variable will be forcibly initialized struct bpf_iter__ipv6_route ctx; ^~~ /kisskb/src/net/ipv6/ip6_fib.c:2683:23: note: byref variable will be forcibly initialized struct bpf_iter_meta meta; ^~~~ /kisskb/src/net/bluetooth/rfcomm/core.c: In function 'rfcomm_session_create': /kisskb/src/net/bluetooth/rfcomm/core.c:729:21: note: byref variable will be forcibly initialized struct sockaddr_l2 addr; ^~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/netfilter/ipvs/ip_vs_sync.c:38: /kisskb/src/net/netfilter/ipvs/ip_vs_sync.c: In function 'sync_thread_master': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipvs/ip_vs_sync.c:1685:4: note: in expansion of macro '__wait_event_interruptible' __wait_event_interruptible(*sk_sleep(sk), ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebtables.c: In function 'update_counters': /kisskb/src/net/bridge/netfilter/ebtables.c:1288:12: note: userspace variable will be forcibly initialized static int update_counters(struct net *net, sockptr_t arg, unsigned int len) ^~~~~~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebtables.c:1290:21: note: byref variable will be forcibly initialized struct ebt_replace hlp; ^~~ /kisskb/src/net/ipv6/route.c: In function 'rt6_do_redirect': /kisskb/src/net/ipv6/route.c:4099:28: note: byref variable will be forcibly initialized struct fib6_nh_match_arg arg = { ^~~ /kisskb/src/net/bridge/netfilter/ebtables.c: In function 'compat_update_counters': /kisskb/src/net/bridge/netfilter/ebtables.c:2217:12: note: userspace variable will be forcibly initialized static int compat_update_counters(struct net *net, sockptr_t arg, ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebtables.c:2220:28: note: byref variable will be forcibly initialized struct compat_ebt_replace hlp; ^~~ /kisskb/src/net/ipv6/route.c:4009:23: note: byref variable will be forcibly initialized struct ndisc_options ndopts; ^~~~~~ /kisskb/src/net/ipv6/route.c:4006:27: note: byref variable will be forcibly initialized struct netevent_redirect netevent; ^~~~~~~~ /kisskb/src/net/bluetooth/rfcomm/core.c: In function 'rfcomm_send_frame': /kisskb/src/net/bluetooth/rfcomm/core.c:795:16: note: byref variable will be forcibly initialized struct msghdr msg; ^~~ /kisskb/src/net/bluetooth/rfcomm/core.c:794:14: note: byref variable will be forcibly initialized struct kvec iv = { data, len }; ^~ /kisskb/src/net/netfilter/ipvs/ip_vs_sync.c: In function 'bind_mcastif_addr': /kisskb/src/net/netfilter/ipvs/ip_vs_sync.c:1429:21: note: byref variable will be forcibly initialized struct sockaddr_in sin; ^~~ /kisskb/src/net/netfilter/ipvs/ip_vs_sync.c: In function 'make_send_sock': /kisskb/src/net/ipv6/ip6_fib.c: In function 'fib6_tables_dump': /kisskb/src/net/ipv6/ip6_fib.c:481:23: note: byref variable will be forcibly initialized struct fib6_dump_arg arg; ^~~ /kisskb/src/net/netfilter/ipvs/ip_vs_sync.c:1474:22: note: byref variable will be forcibly initialized union ipvs_sockaddr mcast_addr; ^~~~~~~~~~ /kisskb/src/net/bluetooth/rfcomm/core.c: In function 'rfcomm_send_disc': /kisskb/src/net/bluetooth/rfcomm/core.c:841:20: note: byref variable will be forcibly initialized struct rfcomm_cmd cmd; ^~~ /kisskb/src/net/netfilter/ipvs/ip_vs_sync.c: In function 'join_mcast_group': /kisskb/src/net/netfilter/ipvs/ip_vs_sync.c:1391:18: note: byref variable will be forcibly initialized struct ip_mreqn mreq; ^~~~ /kisskb/src/net/bluetooth/rfcomm/core.c: In function 'rfcomm_send_ua': /kisskb/src/net/bluetooth/rfcomm/core.c:827:20: note: byref variable will be forcibly initialized struct rfcomm_cmd cmd; ^~~ /kisskb/src/net/netfilter/ipvs/ip_vs_sync.c: In function 'make_receive_sock': /kisskb/src/net/bluetooth/rfcomm/core.c: In function 'rfcomm_send_sabm': /kisskb/src/net/bluetooth/rfcomm/core.c:813:20: note: byref variable will be forcibly initialized struct rfcomm_cmd cmd; ^~~ /kisskb/src/net/netfilter/ipvs/ip_vs_sync.c:1531:22: note: byref variable will be forcibly initialized union ipvs_sockaddr mcast_addr; ^~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebtables.c: In function 'ebt_check_entry': /kisskb/src/net/bridge/netfilter/ebtables.c:653:24: note: byref variable will be forcibly initialized struct xt_tgchk_param tgpar; ^~~~~ /kisskb/src/net/bridge/netfilter/ebtables.c:652:24: note: byref variable will be forcibly initialized struct xt_mtchk_param mtpar; ^~~~~ /kisskb/src/net/ipv6/ip6_fib.c: In function 'fib6_add_rt2node': /kisskb/src/net/ipv6/ip6_fib.c:394:34: note: byref variable will be forcibly initialized struct fib6_entry_notifier_info info = { ^~~~ /kisskb/src/net/ipv6/ip6_fib.c:394:34: note: byref variable will be forcibly initialized In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/random.h:10, from /kisskb/src/include/linux/net.h:18, from /kisskb/src/net/ipv6/ip6_fib.c:20: /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_fib.c:1277:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*ins, rt); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_fib.c:1275:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(rt->fib6_node, fn); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_fib.c:1246:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*ins, rt); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_fib.c:1245:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(rt->fib6_node, fn); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_fib.c:1243:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(rt->fib6_next, iter); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/rfcomm/core.c: In function 'rfcomm_send_dm': /kisskb/src/net/bluetooth/rfcomm/core.c:877:20: note: byref variable will be forcibly initialized struct rfcomm_cmd cmd; ^~~ /kisskb/src/kernel/trace/trace_events_synth.c: In function 'synth_event_add_field': /kisskb/src/kernel/trace/trace_events_synth.c:923:27: note: byref variable will be forcibly initialized struct dynevent_arg_pair arg_pair; ^~~~~~~~ /kisskb/src/net/ipv6/route.c: In function 'rt6_fill_node': /kisskb/src/net/ipv6/route.c:5538:19: note: byref variable will be forcibly initialized struct in6_addr saddr_buf; ^~~~~~~~~ /kisskb/src/net/ipv6/route.c:5531:19: note: byref variable will be forcibly initialized struct in6_addr saddr_buf; ^~~~~~~~~ /kisskb/src/kernel/trace/trace_events_synth.c: In function 'synth_event_add_field_str': /kisskb/src/kernel/trace/trace_events_synth.c:966:22: note: byref variable will be forcibly initialized struct dynevent_arg arg; ^~~ /kisskb/src/kernel/trace/trace_events_synth.c: In function 'synth_event_gen_cmd_array_start': /kisskb/src/kernel/trace/trace_events_synth.c:1131:22: note: byref variable will be forcibly initialized struct dynevent_arg arg; ^~~ /kisskb/src/kernel/trace/trace_events_synth.c: In function '__synth_event_gen_cmd_start': /kisskb/src/kernel/trace/trace_events_synth.c:1061:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/kernel/trace/trace_events_synth.c:1060:22: note: byref variable will be forcibly initialized struct dynevent_arg arg; ^~~ /kisskb/src/kernel/trace/trace_events_synth.c: In function 'synth_event_trace': /kisskb/src/kernel/trace/trace_events_synth.c:1525:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/kernel/trace/trace_events_synth.c:1524:33: note: byref variable will be forcibly initialized struct synth_event_trace_state state; ^~~~~ /kisskb/src/net/ipv6/route.c: In function 'ip6_route_del': /kisskb/src/net/ipv6/route.c:3909:35: note: byref variable will be forcibly initialized struct fib6_nh_del_cached_rt_arg arg = { ^~~ /kisskb/src/net/bluetooth/rfcomm/core.c: In function 'rfcomm_send_test': /kisskb/src/net/bluetooth/rfcomm/core.c:1096:16: note: byref variable will be forcibly initialized struct msghdr msg; ^~~ /kisskb/src/kernel/trace/trace_events_synth.c: In function 'synth_event_create': /kisskb/src/kernel/trace/trace_events_synth.c:1304:22: note: byref variable will be forcibly initialized struct dynevent_cmd cmd; ^~~ /kisskb/src/net/ipv6/ip6_fib.c: In function 'fib6_run_gc': /kisskb/src/net/ipv6/ip6_fib.c:2315:22: note: byref variable will be forcibly initialized struct fib6_gc_args gc_args; ^~~~~~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:26, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/mroute_base.h:8, from /kisskb/src/include/linux/mroute6.h:10, from /kisskb/src/net/ipv6/route.c:36: /kisskb/src/net/ipv6/route.c: In function 'nla_get_in6_addr': /kisskb/src/include/net/netlink.h:1723:18: note: byref variable will be forcibly initialized struct in6_addr tmp; ^~~ /kisskb/src/net/ipv6/route.c: In function 'rtm_to_fib6_config': /kisskb/src/include/net/netlink.h:1723:18: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1723:18: note: byref variable will be forcibly initialized /kisskb/src/net/ipv6/route.c: In function 'ip6_route_multipath_del': /kisskb/src/net/ipv6/route.c:5286:21: note: byref variable will be forcibly initialized struct fib6_config r_cfg; ^~~~~ /kisskb/src/net/ipv6/route.c: In function 'inet6_rtm_delroute': /kisskb/src/net/ipv6/route.c:5325:21: note: byref variable will be forcibly initialized struct fib6_config cfg; ^~~ /kisskb/src/net/bluetooth/rfcomm/core.c: In function 'rfcomm_add_listener': /kisskb/src/net/bluetooth/rfcomm/core.c:2011:21: note: byref variable will be forcibly initialized struct sockaddr_l2 addr; ^~~~ /kisskb/src/net/ipv6/route.c: In function 'rt6_age_exceptions': /kisskb/src/net/ipv6/route.c:2168:33: note: byref variable will be forcibly initialized struct fib6_nh_age_excptn_arg arg = { ^~~ /kisskb/src/net/ipv6/route.c: In function 'rt6_multipath_hash': /kisskb/src/net/ipv6/route.c:2403:21: note: byref variable will be forcibly initialized struct flow_keys keys; ^~~~ /kisskb/src/net/ipv6/route.c:2371:21: note: byref variable will be forcibly initialized struct flow_keys keys; ^~~~ /kisskb/src/net/ipv6/route.c:2352:19: note: byref variable will be forcibly initialized struct flow_keys hash_keys; ^~~~~~~~~ /kisskb/src/net/ipv6/route.c: In function 'ip6_route_check_nh_onlink': /kisskb/src/net/ipv6/route.c:3258:21: note: byref variable will be forcibly initialized struct fib6_result res = {}; ^~~ /kisskb/src/net/ipv6/route.c: In function 'ip6_route_check_nh': /kisskb/src/net/ipv6/route.c:3298:17: note: byref variable will be forcibly initialized struct flowi6 fl6 = { ^~~ /kisskb/src/net/ipv6/route.c:3282:21: note: byref variable will be forcibly initialized struct fib6_result res = {}; ^~~ /kisskb/src/net/ipv6/route.c: In function 'ip6_route_input': /kisskb/src/net/ipv6/route.c:2456:35: note: byref variable will be forcibly initialized struct flow_keys *flkeys = NULL, _flkeys; ^~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/net/ipv6/route.c:30: /kisskb/src/net/ipv6/route.c: In function 'fib6_nh_release': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/route.c:3552:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fib6_nh->rt6i_exception_bucket, NULL); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/io-wq.c:8: /kisskb/src/fs/io-wq.c: In function 'hlist_nulls_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist_nulls.h:106:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_nulls_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/route.c: In function '__rt6_purge_dflt_routers': /kisskb/src/net/ipv6/route.c:3774:17: note: byref variable will be forcibly initialized struct nl_info info = { ^~~~ /kisskb/src/net/ipv6/route.c: In function 'rt6_route_rcv': /kisskb/src/net/ipv6/route.c:3774:17: note: byref variable will be forcibly initialized /kisskb/src/net/ipv6/route.c:944:18: note: byref variable will be forcibly initialized struct in6_addr prefix_buf, *prefix; ^~~~~~~~~~ /kisskb/src/net/ipv6/route.c: In function 'ipv6_route_ioctl': /kisskb/src/net/ipv6/route.c:4351:21: note: byref variable will be forcibly initialized struct fib6_config cfg; ^~~ /kisskb/src/net/ipv6/route.c: In function 'rt6_remove_prefsrc': /kisskb/src/net/ipv6/route.c:4498:24: note: byref variable will be forcibly initialized struct arg_dev_net_ip adni = { ^~~~ /kisskb/src/net/ipv6/route.c: In function 'rt6_sync_down_dev': /kisskb/src/net/ipv6/route.c:4769:26: note: byref variable will be forcibly initialized struct arg_netdev_event arg = { ^~~ /kisskb/src/net/ipv6/route.c: In function 'rt6_dump_route': /kisskb/src/net/ipv6/route.c:5773:40: note: byref variable will be forcibly initialized struct fib6_nh_exception_dump_walker w = { .dump = arg, ^ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:26, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/mroute_base.h:8, from /kisskb/src/include/linux/mroute6.h:10, from /kisskb/src/net/ipv6/route.c:36: /kisskb/src/net/ipv6/route.c: In function 'ip6_route_multipath_add': /kisskb/src/include/net/netlink.h:1723:18: note: byref variable will be forcibly initialized struct in6_addr tmp; ^~~ In file included from /kisskb/src/include/linux/random.h:12, from /kisskb/src/include/linux/net.h:18, from /kisskb/src/net/ipv6/route.c:32: /kisskb/src/net/ipv6/route.c:5117:12: note: byref variable will be forcibly initialized LIST_HEAD(rt6_nh_list); ^~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/net/ipv6/route.c:5105:21: note: byref variable will be forcibly initialized struct fib6_config r_cfg; ^~~~~ /kisskb/src/net/ipv6/route.c: In function 'inet6_rtm_newroute': /kisskb/src/net/ipv6/route.c:5349:21: note: byref variable will be forcibly initialized struct fib6_config cfg; ^~~ /kisskb/src/fs/binfmt_elf.c: In function 'parse_elf_properties': /kisskb/src/fs/binfmt_elf.c:769:4: note: byref variable will be forcibly initialized } note; ^~~~ /kisskb/src/net/bridge/netfilter/ebtables.c: In function 'compat_copy_everything_to_user': /kisskb/src/net/bridge/netfilter/ebtables.c:1718:24: note: byref variable will be forcibly initialized struct ebt_table_info tinfo; ^~~~~ /kisskb/src/net/bridge/netfilter/ebtables.c:1716:34: note: byref variable will be forcibly initialized struct compat_ebt_replace repl, tmp; ^~~ /kisskb/src/net/bridge/netfilter/ebtables.c:1716:28: note: byref variable will be forcibly initialized struct compat_ebt_replace repl, tmp; ^~~~ In file included from /kisskb/src/net/bluetooth/rfcomm/core.c:33: /kisskb/src/net/bluetooth/rfcomm/core.c: In function 'rfcomm_run': /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/rfcomm/core.c:2080:22: note: in expansion of macro 'BDADDR_ANY' rfcomm_add_listener(BDADDR_ANY); ^~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebtables.c: In function 'copy_everything_to_user': /kisskb/src/net/bridge/netfilter/ebtables.c:1410:21: note: byref variable will be forcibly initialized struct ebt_replace tmp; ^~~ /kisskb/src/net/bridge/netfilter/ebtables.c: In function 'compat_do_ebt_get_ctl': /kisskb/src/net/bridge/netfilter/ebtables.c:2237:28: note: byref variable will be forcibly initialized struct compat_ebt_replace tmp; ^~~ /kisskb/src/net/bridge/netfilter/ebtables.c: In function 'do_ebt_get_ctl': /kisskb/src/net/bridge/netfilter/ebtables.c:2309:21: note: byref variable will be forcibly initialized struct ebt_replace tmp; ^~~ /kisskb/src/fs/binfmt_elf.c: In function 'load_elf_binary': /kisskb/src/fs/binfmt_elf.c:839:24: note: byref variable will be forcibly initialized struct arch_elf_state arch_state = INIT_ARCH_ELF_STATE; ^~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/netdevice.h:24, from /kisskb/src/net/core/dev_addr_lists.c:10: /kisskb/src/net/core/dev_addr_lists.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/sound/soc/qcom/qdsp6/q6afe.c:5: /kisskb/src/sound/soc/qcom/qdsp6/q6afe.c: In function 'afe_apr_send_pkt': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/qcom/qdsp6/q6afe.c:956:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(*wait, (result->opcode == rsp_opcode), ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/io-wq.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebtables.c: In function 'do_replace': /kisskb/src/net/bridge/netfilter/ebtables.c:1066:12: note: userspace variable will be forcibly initialized static int do_replace(struct net *net, sockptr_t arg, unsigned int len) ^~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebtables.c:1070:21: note: byref variable will be forcibly initialized struct ebt_replace tmp; ^~~ /kisskb/src/net/bridge/netfilter/ebtables.c: In function 'compat_do_replace': /kisskb/src/net/bridge/netfilter/ebtables.c:2120:31: note: byref variable will be forcibly initialized struct ebt_entries_buf_state state; ^~~~~ /kisskb/src/net/bridge/netfilter/ebtables.c:2119:21: note: byref variable will be forcibly initialized struct ebt_replace tmp; ^~~ /kisskb/src/fs/io-wq.c: In function 'io_wq_worker_affinity': /kisskb/src/fs/io-wq.c:1178:18: note: byref variable will be forcibly initialized struct rq_flags rf; ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/ipv6/addrconf.c:41: /kisskb/src/net/ipv6/addrconf.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/fs/compat_binfmt_elf.c:147: /kisskb/src/fs/compat_binfmt_elf.c: In function 'parse_elf_properties': /kisskb/src/fs/binfmt_elf.c:769:4: note: byref variable will be forcibly initialized } note; ^~~~ /kisskb/src/sound/soc/sh/rcar/core.c: In function 'rsnd_soc_hw_rule': /kisskb/src/sound/soc/sh/rcar/core.c:879:22: note: byref variable will be forcibly initialized struct snd_interval p; ^ /kisskb/src/net/ipv6/addrconf.c: In function 'put_cacheinfo': /kisskb/src/net/ipv6/addrconf.c:4897:23: note: byref variable will be forcibly initialized struct ifa_cacheinfo ci; ^~ /kisskb/src/net/ipv6/addrconf.c: In function 'inet6_fill_prefix': /kisskb/src/net/ipv6/addrconf.c:5976:26: note: byref variable will be forcibly initialized struct prefix_cacheinfo ci; ^~ /kisskb/src/fs/compat_binfmt_elf.c: In function 'load_elf_binary': /kisskb/src/fs/binfmt_elf.c:839:24: note: byref variable will be forcibly initialized struct arch_elf_state arch_state = INIT_ARCH_ELF_STATE; ^~~~~~~~~~ /kisskb/src/net/ipv6/addrconf.c: In function 'ipv6_dev_get_saddr': /kisskb/src/net/ipv6/addrconf.c:1738:24: note: byref variable will be forcibly initialized struct ipv6_saddr_dst dst; ^~~ /kisskb/src/net/ipv6/addrconf.c: In function 'addrconf_join_anycast': /kisskb/src/net/ipv6/addrconf.c:2186:18: note: byref variable will be forcibly initialized struct in6_addr addr; ^~~~ /kisskb/src/net/ipv6/addrconf.c: In function 'addrconf_leave_anycast': /kisskb/src/net/ipv6/addrconf.c:2199:18: note: byref variable will be forcibly initialized struct in6_addr addr; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/ipv6/addrconf.c:41: /kisskb/src/net/ipv6/addrconf.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/addrconf.c: In function 'ipv6_add_addr': /kisskb/src/net/ipv6/addrconf.c:1069:29: note: byref variable will be forcibly initialized struct in6_validator_info i6vi = { ^~~~ /kisskb/src/sound/soc/sh/rcar/core.c: In function 'rsnd_soc_hw_rule_channels': /kisskb/src/sound/soc/sh/rcar/core.c:938:22: note: byref variable will be forcibly initialized struct snd_interval ic; ^~ /kisskb/src/sound/soc/sh/rcar/core.c: In function 'rsnd_soc_hw_rule_rate': /kisskb/src/sound/soc/sh/rcar/core.c:915:22: note: byref variable will be forcibly initialized struct snd_interval ic; ^~ /kisskb/src/net/ipv6/addrconf.c: In function 'addrconf_sysctl_mtu': /kisskb/src/net/ipv6/addrconf.c:6131:19: note: byref variable will be forcibly initialized struct ctl_table lctl; ^~~~ /kisskb/src/net/ipv6/addrconf.c: In function 'addrconf_sysctl_disable_policy': /kisskb/src/net/ipv6/addrconf.c:6499:19: note: byref variable will be forcibly initialized struct ctl_table lctl; ^~~~ /kisskb/src/net/ipv6/addrconf.c: In function 'addrconf_sysctl_stable_secret': /kisskb/src/net/ipv6/addrconf.c:6332:19: note: byref variable will be forcibly initialized struct ctl_table lctl = *ctl; ^~~~ /kisskb/src/net/ipv6/addrconf.c:6330:18: note: byref variable will be forcibly initialized struct in6_addr addr; ^~~~ /kisskb/src/net/ipv6/addrconf.c: In function 'inet6_fill_ifla6_attrs': /kisskb/src/net/ipv6/addrconf.c:5600:24: note: byref variable will be forcibly initialized struct ifla_cacheinfo ci; ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/ipv6/addrconf.c:41: /kisskb/src/net/ipv6/addrconf.c: In function 'ipv6_add_dev': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/addrconf.c:450:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dev->ip6_ptr, ndev); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/addrconf.c: In function 'addrconf_sysctl_ignore_routes_with_linkdown': /kisskb/src/net/ipv6/addrconf.c:6400:19: note: byref variable will be forcibly initialized struct ctl_table lctl; ^~~~ /kisskb/src/net/ipv6/addrconf.c: In function 'addrconf_sysctl_forward': /kisskb/src/net/ipv6/addrconf.c:6107:19: note: byref variable will be forcibly initialized struct ctl_table lctl; ^~~~ /kisskb/src/net/ipv6/addrconf.c: In function 'ipv6_create_tempaddr': /kisskb/src/net/ipv6/addrconf.c:1317:18: note: byref variable will be forcibly initialized struct in6_addr addr; ^~~~ /kisskb/src/net/ipv6/addrconf.c:1315:21: note: byref variable will be forcibly initialized struct ifa6_config cfg; ^~~ /kisskb/src/net/ipv6/addrconf.c: In function 'addrconf_addr_gen': /kisskb/src/net/ipv6/addrconf.c:3281:18: note: byref variable will be forcibly initialized struct in6_addr addr; ^~~~ /kisskb/src/net/ipv6/addrconf.c: In function 'addrconf_rs_timer': /kisskb/src/net/ipv6/addrconf.c:3859:18: note: byref variable will be forcibly initialized struct in6_addr lladdr; ^~~~~~ /kisskb/src/net/ipv6/addrconf.c: In function 'addrconf_dad_failure': /kisskb/src/net/ipv6/addrconf.c:2104:22: note: byref variable will be forcibly initialized struct ifa6_config cfg = { ^~~ /kisskb/src/net/ipv6/addrconf.c:2101:19: note: byref variable will be forcibly initialized struct in6_addr new_addr; ^~~~~~~~ /kisskb/src/net/ipv6/addrconf.c: In function 'addrconf_join_solict': /kisskb/src/net/ipv6/addrconf.c:2162:18: note: byref variable will be forcibly initialized struct in6_addr maddr; ^~~~~ /kisskb/src/net/ipv6/addrconf.c: In function 'addrconf_leave_solict': /kisskb/src/net/ipv6/addrconf.c:2174:18: note: byref variable will be forcibly initialized struct in6_addr maddr; ^~~~~ /kisskb/src/net/ipv6/addrconf.c: In function 'addrconf_dad_completed': /kisskb/src/net/ipv6/addrconf.c:4146:18: note: byref variable will be forcibly initialized struct in6_addr lladdr; ^~~~~~ /kisskb/src/net/ipv6/addrconf.c: In function 'addrconf_prefix_rcv_add_addr': /kisskb/src/net/ipv6/addrconf.c:2585:22: note: byref variable will be forcibly initialized struct ifa6_config cfg = { ^~~ /kisskb/src/net/ipv6/addrconf.c: In function 'inet6_rtm_newaddr': /kisskb/src/net/ipv6/addrconf.c:4803:21: note: byref variable will be forcibly initialized struct ifa6_config cfg; ^~~ /kisskb/src/net/ipv6/addrconf.c: In function 'addrconf_dad_work': /kisskb/src/net/ipv6/addrconf.c:4043:20: note: byref variable will be forcibly initialized struct in6_addr addr; ^~~~ /kisskb/src/net/ipv6/addrconf.c:4021:18: note: byref variable will be forcibly initialized struct in6_addr mcaddr; ^~~~~~ /kisskb/src/net/ipv6/addrconf.c: In function 'addrconf_prefix_rcv': /kisskb/src/net/ipv6/addrconf.c:2761:19: note: byref variable will be forcibly initialized struct in6_addr addr; ^~~~ /kisskb/src/net/ipv6/addrconf.c: In function 'addrconf_add_ifaddr': /kisskb/src/net/ipv6/addrconf.c:3026:19: note: byref variable will be forcibly initialized struct in6_ifreq ireq; ^~~~ /kisskb/src/net/ipv6/addrconf.c: In function 'addrconf_del_ifaddr': /kisskb/src/net/ipv6/addrconf.c:3046:19: note: byref variable will be forcibly initialized struct in6_ifreq ireq; ^~~~ /kisskb/src/net/ipv6/addrconf.c: In function 'dev_disable_change': /kisskb/src/net/ipv6/addrconf.c:6142:30: note: byref variable will be forcibly initialized struct netdev_notifier_info info; ^~~~ /kisskb/src/net/ipv6/addrconf.c: In function 'addrconf_sysctl_disable': /kisskb/src/net/ipv6/addrconf.c:6203:19: note: byref variable will be forcibly initialized struct ctl_table lctl; ^~~~ /kisskb/src/net/ipv6/addrconf.c: In function 'inet6_set_iftoken': /kisskb/src/net/ipv6/addrconf.c:5674:18: note: byref variable will be forcibly initialized struct in6_addr ll_addr; ^~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/io_uring.c:42: /kisskb/src/fs/io_uring.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^~~~~~~~~~~~~~~~ /kisskb/src/net/xfrm/xfrm_algo.c: In function 'xfrm_aead_get_byname': /kisskb/src/net/xfrm/xfrm_algo.c:743:24: note: byref variable will be forcibly initialized struct xfrm_aead_name data = { ^~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/fs_dax.h:286, from /kisskb/src/fs/dax.c:31: /kisskb/src/fs/dax.c: In function 'trace_event_raw_event_dax_pmd_fault_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/fs_dax.h:10:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dax_pmd_fault_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/dax.c: In function 'trace_event_raw_event_dax_pmd_load_hole_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/fs_dax.h:63:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dax_pmd_load_hole_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/dax.c: In function 'trace_event_raw_event_dax_pmd_insert_mapping_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/fs_dax.h:105:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dax_pmd_insert_mapping_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/dax.c: In function 'trace_event_raw_event_dax_pte_fault_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/fs_dax.h:153:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dax_pte_fault_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/dax.c: In function 'trace_event_raw_event_dax_insert_mapping': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fs_dax.h:197:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dax_insert_mapping, ^~~~~~~~~~~ /kisskb/src/fs/dax.c: In function 'trace_event_raw_event_dax_writeback_range_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/fs_dax.h:227:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dax_writeback_range_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/dax.c: In function 'trace_event_raw_event_dax_writeback_one': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fs_dax.h:259:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dax_writeback_one, ^~~~~~~~~~~ /kisskb/src/sound/pci/atiixp_modem.c: In function 'snd_atiixp_mixer_new': /kisskb/src/sound/pci/atiixp_modem.c:1046:27: note: byref variable will be forcibly initialized struct snd_ac97_template ac97; ^~~~ In file included from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/include/linux/compat.h:15, from /kisskb/src/arch/arm64/include/asm/ftrace.h:42, from /kisskb/src/include/linux/ftrace.h:22, from /kisskb/src/include/linux/perf_event.h:49, from /kisskb/src/include/linux/trace_events.h:10, from /kisskb/src/include/trace/syscall.h:7, from /kisskb/src/include/linux/syscalls.h:84, from /kisskb/src/fs/io_uring.c:45: /kisskb/src/fs/io_uring.c: In function 'iov_iter_iovec': /kisskb/src/include/linux/uio.h:107:9: note: userspace variable will be forcibly initialized return (struct iovec) { ^ /kisskb/src/fs/dax.c: In function 'wait_entry_unlocked': /kisskb/src/fs/dax.c:248:38: note: byref variable will be forcibly initialized struct wait_exceptional_entry_queue ewait; ^~~~~ /kisskb/src/fs/ext4/page-io.c: In function 'ext4_finish_bio': /kisskb/src/fs/ext4/page-io.c:103:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^~~~~~~~ /kisskb/src/fs/ext4/page-io.c: In function 'ext4_do_flush_completed_IO': /kisskb/src/fs/dax.c: In function 'dax_wake_entry': /kisskb/src/fs/ext4/page-io.c:242:19: note: byref variable will be forcibly initialized struct list_head unwritten; ^~~~~~~~~ /kisskb/src/fs/dax.c:187:31: note: byref variable will be forcibly initialized struct exceptional_entry_key key; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/can/af_can.c:43: /kisskb/src/net/can/af_can.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/fs/io_uring.c:42: /kisskb/src/fs/io_uring.c: In function '__io_commit_cqring': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/io_uring.c:1364:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rings->cq.tail, ctx->cached_cq_tail); ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/dax.c: In function 'get_unlocked_entry': /kisskb/src/fs/dax.c:215:38: note: byref variable will be forcibly initialized struct wait_exceptional_entry_queue ewait; ^~~~~ In file included from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/huge_mm.h:8, from /kisskb/src/include/linux/mm.h:703, from /kisskb/src/include/linux/bvec.h:14, from /kisskb/src/include/linux/blk_types.h:10, from /kisskb/src/include/linux/genhd.h:19, from /kisskb/src/include/linux/blkdev.h:8, from /kisskb/src/fs/dax.c:10: /kisskb/src/fs/dax.c: In function 'dax_layout_busy_page_range': /kisskb/src/fs/dax.c:587:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, start_idx); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/fs/io_uring.c: In function 'io_sqring_entries': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/io_uring.c:2407:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&rings->sq.tail) - ctx->cached_sq_head; ^~~~~~~~~~~~~~~~ /kisskb/src/fs/dax.c: In function '__dax_invalidate_entry': /kisskb/src/fs/dax.c:650:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, index); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/fs/io_uring.c: In function 'io_commit_sqring': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/io_uring.c:6758:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rings->sq.head, ctx->cached_sq_head); ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/io_uring.c: In function 'io_copy_iov': /kisskb/src/fs/io_uring.c:8404:23: note: byref variable will be forcibly initialized struct compat_iovec ciov; ^~~~ /kisskb/src/fs/ext4/readpage.c: In function '__read_end_io': /kisskb/src/fs/ext4/readpage.c:74:23: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^~~~~~~~ /kisskb/src/fs/io_uring.c: In function 'io_get_ext_arg': /kisskb/src/fs/io_uring.c:9280:32: note: byref variable will be forcibly initialized struct io_uring_getevents_arg arg; ^~~ /kisskb/src/fs/ext4/readpage.c: In function 'ext4_mpage_readpages': /kisskb/src/fs/ext4/readpage.c:242:25: note: byref variable will be forcibly initialized struct ext4_map_blocks map; ^~~ /kisskb/src/fs/dax.c: In function 'dax_entry_mkclean': /kisskb/src/fs/dax.c:802:29: note: byref variable will be forcibly initialized struct mmu_notifier_range range; ^~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/io_uring.h:466, from /kisskb/src/fs/io_uring.c:87: /kisskb/src/fs/io_uring.c: In function 'trace_event_raw_event_io_uring_create': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/io_uring.h:24:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(io_uring_create, ^~~~~~~~~~~ /kisskb/src/fs/io_uring.c: In function 'trace_event_raw_event_io_uring_register': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/io_uring.h:67:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(io_uring_register, ^~~~~~~~~~~ /kisskb/src/fs/io_uring.c: In function 'trace_event_raw_event_io_uring_file_get': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/io_uring.h:108:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(io_uring_file_get, ^~~~~~~~~~~ /kisskb/src/fs/io_uring.c: In function 'trace_event_raw_event_io_uring_queue_async_work': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/io_uring.h:137:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(io_uring_queue_async_work, ^~~~~~~~~~~ /kisskb/src/fs/io_uring.c: In function 'trace_event_raw_event_io_uring_defer': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/io_uring.h:175:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(io_uring_defer, ^~~~~~~~~~~ /kisskb/src/fs/io_uring.c: In function 'trace_event_raw_event_io_uring_link': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/io_uring.h:208:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(io_uring_link, ^~~~~~~~~~~ /kisskb/src/fs/io_uring.c: In function 'trace_event_raw_event_io_uring_cqring_wait': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/io_uring.h:240:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(io_uring_cqring_wait, ^~~~~~~~~~~ /kisskb/src/fs/io_uring.c: In function 'trace_event_raw_event_io_uring_fail_link': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/io_uring.h:268:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(io_uring_fail_link, ^~~~~~~~~~~ /kisskb/src/fs/io_uring.c: In function 'trace_event_raw_event_io_uring_complete': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/io_uring.h:295:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(io_uring_complete, ^~~~~~~~~~~ /kisskb/src/fs/io_uring.c: In function 'trace_event_raw_event_io_uring_submit_sqe': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/io_uring.h:331:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(io_uring_submit_sqe, ^~~~~~~~~~~ /kisskb/src/fs/io_uring.c: In function 'trace_event_raw_event_io_uring_poll_arm': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/io_uring.h:360:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(io_uring_poll_arm, ^~~~~~~~~~~ /kisskb/src/fs/io_uring.c: In function 'trace_event_raw_event_io_uring_poll_wake': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/io_uring.h:388:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(io_uring_poll_wake, ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/huge_mm.h:8, from /kisskb/src/include/linux/mm.h:703, from /kisskb/src/include/linux/bvec.h:14, from /kisskb/src/include/linux/blk_types.h:10, from /kisskb/src/include/linux/genhd.h:19, from /kisskb/src/include/linux/blkdev.h:8, from /kisskb/src/fs/dax.c:10: /kisskb/src/fs/dax.c: In function 'dax_writeback_mapping_range': /kisskb/src/fs/dax.c:957:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, wbc->range_start >> PAGE_SHIFT); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/fs/io_uring.c: In function 'trace_event_raw_event_io_uring_task_add': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/io_uring.h:414:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(io_uring_task_add, ^~~~~~~~~~~ /kisskb/src/fs/io_uring.c: In function 'trace_event_raw_event_io_uring_task_run': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/io_uring.h:440:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(io_uring_task_run, ^~~~~~~~~~~ /kisskb/src/fs/dax.c: In function 'dax_insert_pfn_mkwrite': /kisskb/src/fs/dax.c:1677:17: note: byref variable will be forcibly initialized XA_STATE_ORDER(xas, &mapping->i_pages, vmf->pgoff, order); ^~~ /kisskb/src/include/linux/xarray.h:1363:18: note: in definition of macro 'XA_STATE_ORDER' struct xa_state name = __XA_STATE(array, \ ^~~~ /kisskb/src/fs/dax.c: In function 'dax_iomap_pte_fault': /kisskb/src/fs/dax.c:1263:8: note: byref variable will be forcibly initialized pfn_t pfn; ^~~ In file included from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/huge_mm.h:8, from /kisskb/src/include/linux/mm.h:703, from /kisskb/src/include/linux/bvec.h:14, from /kisskb/src/include/linux/blk_types.h:10, from /kisskb/src/include/linux/genhd.h:19, from /kisskb/src/include/linux/blkdev.h:8, from /kisskb/src/fs/dax.c:10: /kisskb/src/fs/dax.c:1251:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, vmf->pgoff); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/fs/dax.c: In function 'dax_lock_page': /kisskb/src/fs/dax.c:391:11: note: byref variable will be forcibly initialized XA_STATE(xas, NULL, 0); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/sound/soc/sh/rcar/dma.c: In function 'rsnd_dmaen_pointer': /kisskb/src/sound/soc/sh/rcar/dma.c:303:22: note: byref variable will be forcibly initialized struct dma_tx_state state; ^~~~~ /kisskb/src/fs/dax.c: In function 'dax_unlock_page': /kisskb/src/fs/dax.c:439:11: note: byref variable will be forcibly initialized XA_STATE(xas, &mapping->i_pages, page->index); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/fs/f2fs/node.c: In function 'remove_nats_in_journal': /kisskb/src/fs/f2fs/node.c:2787:25: note: byref variable will be forcibly initialized struct f2fs_nat_entry raw_ne; ^~~~~~ /kisskb/src/fs/f2fs/node.c: In function 'last_fsync_dnode': /kisskb/src/fs/f2fs/node.c:1453:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/net/core/dev.c:71: /kisskb/src/net/core/dev.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/kernel/bpf/hashtab.c:5: /kisskb/src/kernel/bpf/hashtab.c: In function 'hlist_nulls_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist_nulls.h:106:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_nulls_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/sh/rcar/gen.c: In function '_rsnd_gen_regmap_init': /kisskb/src/sound/soc/sh/rcar/gen.c:157:23: note: byref variable will be forcibly initialized struct regmap_config regc; ^~~~ /kisskb/src/fs/f2fs/node.c: In function 'f2fs_available_free_memory': /kisskb/src/fs/f2fs/node.c:47:17: note: byref variable will be forcibly initialized struct sysinfo val; ^~~ /kisskb/src/kernel/bpf/hashtab.c: In function '__bpf_hash_map_seq_show': /kisskb/src/kernel/bpf/hashtab.c:1782:23: note: byref variable will be forcibly initialized struct bpf_iter_meta meta; ^~~~ /kisskb/src/fs/f2fs/node.c: In function 'f2fs_get_node_info': /kisskb/src/fs/f2fs/node.c:526:24: note: byref variable will be forcibly initialized struct f2fs_nat_entry ne; ^~ /kisskb/src/fs/f2fs/node.c: In function 'truncate_node': /kisskb/src/fs/f2fs/node.c:833:19: note: byref variable will be forcibly initialized struct node_info ni; ^~ /kisskb/src/fs/f2fs/node.c: In function 'read_node_page': /kisskb/src/fs/f2fs/node.c:1279:19: note: byref variable will be forcibly initialized struct node_info ni; ^~ /kisskb/src/fs/f2fs/node.c: In function '__write_node_page': /kisskb/src/fs/f2fs/node.c:1512:19: note: byref variable will be forcibly initialized struct node_info ni; ^~ /kisskb/src/fs/f2fs/node.c: In function 'f2fs_new_node_page': /kisskb/src/fs/f2fs/node.c:1221:19: note: byref variable will be forcibly initialized struct node_info new_ni; ^~~~~~ /kisskb/src/fs/f2fs/node.c: In function 'f2fs_new_inode_page': /kisskb/src/fs/f2fs/node.c:1209:23: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^~ /kisskb/src/fs/f2fs/node.c: In function 'f2fs_ra_node_pages': /kisskb/src/fs/f2fs/node.c:589:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/fs/f2fs/node.c: In function 'truncate_nodes': /kisskb/src/fs/f2fs/node.c:896:23: note: byref variable will be forcibly initialized struct dnode_of_data rdn = *dn; ^~~ In file included from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/include/linux/compat.h:15, from /kisskb/src/arch/arm64/include/asm/ftrace.h:42, from /kisskb/src/include/linux/ftrace.h:22, from /kisskb/src/include/linux/perf_event.h:49, from /kisskb/src/include/linux/trace_events.h:10, from /kisskb/src/include/trace/syscall.h:7, from /kisskb/src/include/linux/syscalls.h:84, from /kisskb/src/fs/io_uring.c:45: /kisskb/src/fs/io_uring.c: In function 'loop_rw_iter': /kisskb/src/include/linux/uio.h:107:9: note: userspace variable will be forcibly initialized return (struct iovec) { ^ /kisskb/src/fs/io_uring.c:3285:16: note: userspace variable will be forcibly initialized struct iovec iovec; ^~~~~ /kisskb/src/fs/f2fs/node.c: In function 'f2fs_truncate_inode_blocks': /kisskb/src/fs/f2fs/node.c:1042:23: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^~ /kisskb/src/fs/f2fs/node.c: In function 'f2fs_truncate_xattr_node': /kisskb/src/fs/f2fs/node.c:1137:23: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^~ /kisskb/src/fs/f2fs/node.c: In function 'f2fs_move_node_page': /kisskb/src/fs/f2fs/node.c:1624:28: note: byref variable will be forcibly initialized struct writeback_control wbc = { ^~~ /kisskb/src/fs/f2fs/node.c: In function 'f2fs_fsync_node_pages': /kisskb/src/fs/f2fs/node.c:1669:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^~~~ /kisskb/src/fs/io_uring.c: In function 'io_resubmit_prep': /kisskb/src/fs/io_uring.c:2686:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^~~~ /kisskb/src/fs/f2fs/node.c: In function 'f2fs_flush_inline_data': /kisskb/src/fs/f2fs/node.c:1826:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^~~~ /kisskb/src/fs/io_uring.c: In function 'io_arm_poll_handler': /kisskb/src/fs/io_uring.c:5446:23: note: byref variable will be forcibly initialized struct io_poll_table ipt; ^~~ /kisskb/src/fs/f2fs/node.c: In function 'f2fs_sync_node_pages': /kisskb/src/fs/f2fs/node.c:1873:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/netfilter/ipset/ip_set_list_set.c:6: /kisskb/src/net/netfilter/ipset/ip_set_list_set.c: In function 'list_replace_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:211:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(new->prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/f2fs/node.c: In function 'f2fs_write_node_pages': /kisskb/src/fs/f2fs/node.c:2040:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/fs/io_uring.c: In function 'io_poll_rewait': /kisskb/src/fs/io_uring.c:5178:28: note: byref variable will be forcibly initialized struct poll_table_struct pt = { ._key = poll->events }; ^~ /kisskb/src/fs/f2fs/node.c: In function 'f2fs_remove_inode_page': /kisskb/src/fs/f2fs/node.c:1166:23: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^~ /kisskb/src/fs/f2fs/node.c: In function 'f2fs_recover_xattr_data': /kisskb/src/fs/f2fs/node.c:2627:19: note: byref variable will be forcibly initialized struct node_info ni; ^~ /kisskb/src/fs/f2fs/node.c:2626:23: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^~ /kisskb/src/fs/io_uring.c: In function 'io_sqe_files_update': /kisskb/src/fs/io_uring.c:8056:31: note: byref variable will be forcibly initialized struct io_uring_files_update up; ^~ /kisskb/src/fs/f2fs/node.c: In function 'f2fs_recover_inode_page': /kisskb/src/fs/f2fs/node.c:2671:27: note: byref variable will be forcibly initialized struct node_info old_ni, new_ni; ^~~~~~ /kisskb/src/fs/f2fs/node.c:2671:19: note: byref variable will be forcibly initialized struct node_info old_ni, new_ni; ^~~~~~ In file included from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/f2fs/node.c:8: /kisskb/src/fs/f2fs/node.c: In function 'f2fs_flush_nat_entries': /kisskb/src/fs/f2fs/node.c:2954:12: note: byref variable will be forcibly initialized LIST_HEAD(sets); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/net/netfilter/ipset/ip_set_list_set.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h:73, from /kisskb/src/fs/io_uring.c:45: /kisskb/src/fs/io_uring.c: In function '__io_cqring_overflow_flush': /kisskb/src/fs/io_uring.c:1779:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/sound/pci/cmipci.c: In function 'snd_cmipci_mixer_new': /kisskb/src/sound/pci/cmipci.c:2723:26: note: byref variable will be forcibly initialized struct snd_ctl_elem_id elem_id; ^~~~~~~ /kisskb/src/fs/io_uring.c: In function 'io_read': /kisskb/src/fs/io_uring.c:3512:18: note: byref variable will be forcibly initialized struct iov_iter __iter, *iter = &__iter; ^~~~~~ /kisskb/src/fs/io_uring.c: In function 'io_write': /kisskb/src/fs/io_uring.c:3641:18: note: byref variable will be forcibly initialized struct iov_iter __iter, *iter = &__iter; ^~~~~~ /kisskb/src/fs/io_uring.c: In function 'io_sendmsg': /kisskb/src/fs/io_uring.c:4632:25: note: byref variable will be forcibly initialized struct io_async_msghdr iomsg, *kmsg; ^~~~~ /kisskb/src/fs/io_uring.c: In function 'io_send': /kisskb/src/fs/io_uring.c:4681:15: note: byref variable will be forcibly initialized struct iovec iov; ^~~ /kisskb/src/fs/io_uring.c:4680:16: note: byref variable will be forcibly initialized struct msghdr msg; ^~~ /kisskb/src/fs/io_uring.c: In function 'io_recvmsg': /kisskb/src/fs/io_uring.c:4860:25: note: byref variable will be forcibly initialized struct io_async_msghdr iomsg, *kmsg; ^~~~~ /kisskb/src/net/core/dev.c: In function 'call_netdevice_register_notifiers': /kisskb/src/net/core/dev.c:1736:30: note: byref variable will be forcibly initialized struct netdev_notifier_info info = { ^~~~ /kisskb/src/net/core/dev.c:1736:30: note: byref variable will be forcibly initialized /kisskb/src/net/core/dev.c: In function 'call_netdevice_unregister_notifiers': /kisskb/src/net/core/dev.c:1736:30: note: byref variable will be forcibly initialized /kisskb/src/net/core/dev.c:1736:30: note: byref variable will be forcibly initialized /kisskb/src/net/core/dev.c:1736:30: note: byref variable will be forcibly initialized /kisskb/src/fs/io_uring.c: In function 'io_recv': /kisskb/src/fs/io_uring.c:4925:15: note: byref variable will be forcibly initialized struct iovec iov; ^~~ /kisskb/src/fs/io_uring.c:4922:16: note: byref variable will be forcibly initialized struct msghdr msg; ^~~ /kisskb/src/fs/io_uring.c: In function 'io_connect': /kisskb/src/fs/io_uring.c:5034:26: note: byref variable will be forcibly initialized struct io_async_connect __io, *io; ^~~~ /kisskb/src/fs/io_uring.c: In function 'io_files_update': /kisskb/src/fs/io_uring.c:6011:31: note: byref variable will be forcibly initialized struct io_uring_files_update up; ^~ In file included from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h:73, from /kisskb/src/fs/io_uring.c:45: /kisskb/src/fs/io_uring.c: In function 'io_cancel_defer_files': /kisskb/src/fs/io_uring.c:8859:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/io_uring.c: In function 'io_openat2': /kisskb/src/fs/io_uring.c:4102:20: note: byref variable will be forcibly initialized struct open_flags op; ^~ /kisskb/src/fs/io_uring.c: In function 'io_poll_add': /kisskb/src/fs/io_uring.c:5665:23: note: byref variable will be forcibly initialized struct io_poll_table ipt; ^~~ /kisskb/src/kernel/bpf/arraymap.c: In function '__bpf_array_map_seq_show': /kisskb/src/kernel/bpf/arraymap.c:541:23: note: byref variable will be forcibly initialized struct bpf_iter_meta meta; ^~~~ In file included from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h:73, from /kisskb/src/fs/io_uring.c:45: /kisskb/src/fs/io_uring.c: In function 'io_iopoll_complete': /kisskb/src/fs/io_uring.c:2465:12: note: byref variable will be forcibly initialized LIST_HEAD(again); ^~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/io_uring.c:2463:19: note: byref variable will be forcibly initialized struct req_batch rb; ^~ In file included from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h:73, from /kisskb/src/fs/io_uring.c:45: /kisskb/src/fs/io_uring.c: In function 'io_do_iopoll': /kisskb/src/fs/io_uring.c:2505:12: note: byref variable will be forcibly initialized LIST_HEAD(done); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/io_uring.c: In function '__io_uring_cancel_task_requests': /kisskb/src/fs/io_uring.c:8926:25: note: byref variable will be forcibly initialized struct io_task_cancel cancel = { .task = task, .files = NULL, }; ^~~~~~ /kisskb/src/net/core/dev.c: In function 'netdev_boot_setup': /kisskb/src/net/core/dev.c:777:15: note: byref variable will be forcibly initialized struct ifmap map; ^~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/uapi/linux/aio_abi.h:31, from /kisskb/src/include/linux/syscalls.h:73, from /kisskb/src/fs/io_uring.c:45: /kisskb/src/fs/io_uring.c: In function 'io_uring_cancel_files': /kisskb/src/fs/io_uring.c:8900:15: note: byref variable will be forcibly initialized DEFINE_WAIT(wait); ^~~~ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^~~~ /kisskb/src/fs/io_uring.c:8900:3: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wait); ^~~~~~~~~~~ /kisskb/src/fs/io_uring.c:8899:25: note: byref variable will be forcibly initialized struct io_task_cancel cancel = { .task = task, .files = files }; ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/net/core/dev.c:71: /kisskb/src/net/core/dev.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/sound/pci/atiixp.c: In function 'snd_atiixp_mixer_new': /kisskb/src/sound/pci/atiixp.c:1403:27: note: byref variable will be forcibly initialized struct snd_ac97_template ac97; ^~~~ /kisskb/src/fs/io_uring.c: In function 'io_submit_sqes': /kisskb/src/fs/io_uring.c:6910:24: note: byref variable will be forcibly initialized struct io_submit_link link; ^~~~ /kisskb/src/fs/io_uring.c:6909:25: note: byref variable will be forcibly initialized struct io_submit_state state; ^~~~~ /kisskb/src/fs/io_uring.c: In function 'io_cqring_wait': /kisskb/src/net/core/dev.c: In function 'netdev_rx_handler_register': /kisskb/src/fs/io_uring.c:7238:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev.c:5046:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dev->rx_handler, rx_handler); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev.c:5045:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dev->rx_handler_data, rx_handler_data); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev.c: In function '__netdev_has_upper_dev': /kisskb/src/net/core/dev.c:7237:28: note: byref variable will be forcibly initialized struct netdev_nested_priv priv = { ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/net/core/dev.c:71: /kisskb/src/net/core/dev.c: In function 'dev_set_alias': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:446:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((rcu_ptr), (ptr)); \ ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev.c:1391:14: note: in expansion of macro 'rcu_replace_pointer' new_alias = rcu_replace_pointer(dev->ifalias, new_alias, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev.c: In function 'netdev_state_change': /kisskb/src/net/core/dev.c:1448:38: note: byref variable will be forcibly initialized struct netdev_notifier_change_info change_info = { ^~~~~~~~~~~ /kisskb/src/net/core/dev.c: In function 'call_netdevice_notifiers_extack': /kisskb/src/net/core/dev.c:2047:30: note: byref variable will be forcibly initialized struct netdev_notifier_info info = { ^~~~ /kisskb/src/net/core/dev.c: In function 'call_netdevice_notifiers': /kisskb/src/net/core/dev.c:2047:30: note: byref variable will be forcibly initialized /kisskb/src/net/core/dev.c: In function 'netdev_features_change': /kisskb/src/net/core/dev.c:2047:30: note: byref variable will be forcibly initialized /kisskb/src/fs/io_uring.c: In function 'io_init_wq_offload': /kisskb/src/net/core/dev.c: In function '__netdev_notify_peers': /kisskb/src/net/core/dev.c:2047:30: note: byref variable will be forcibly initialized /kisskb/src/net/core/dev.c:2047:30: note: byref variable will be forcibly initialized /kisskb/src/fs/io_uring.c:8081:20: note: byref variable will be forcibly initialized struct io_wq_data data; ^~~~ /kisskb/src/net/core/dev.c: In function 'udp_tunnel_get_rx_info': /kisskb/src/net/core/dev.c:2047:30: note: byref variable will be forcibly initialized /kisskb/src/net/core/dev.c: In function 'udp_tunnel_drop_rx_info': /kisskb/src/net/core/dev.c:2047:30: note: byref variable will be forcibly initialized /kisskb/src/net/core/dev.c: In function 'vlan_get_rx_ctag_filter_info': /kisskb/src/net/core/dev.c:2047:30: note: byref variable will be forcibly initialized /kisskb/src/net/core/dev.c: In function 'vlan_drop_rx_ctag_filter_info': /kisskb/src/net/core/dev.c:2047:30: note: byref variable will be forcibly initialized /kisskb/src/net/core/dev.c: In function 'vlan_get_rx_stag_filter_info': /kisskb/src/net/core/dev.c:2047:30: note: byref variable will be forcibly initialized /kisskb/src/net/core/dev.c: In function 'vlan_drop_rx_stag_filter_info': /kisskb/src/net/core/dev.c:2047:30: note: byref variable will be forcibly initialized In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/net/ipv6/ipv6_sockglue.c:27: /kisskb/src/net/ipv6/ipv6_sockglue.c: In function 'sockptr_is_null': /kisskb/src/include/linux/sockptr.h:37:20: note: userspace variable will be forcibly initialized static inline bool sockptr_is_null(sockptr_t sockptr) ^~~~~~~~~~~~~~~ /kisskb/src/net/core/dev.c: In function 'dev_pre_changeaddr_notify': /kisskb/src/net/ipv6/ipv6_sockglue.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev.c:8701:45: note: byref variable will be forcibly initialized struct netdev_notifier_pre_changeaddr_info info = { ^~~~ /kisskb/src/net/core/dev.c: In function 'dev_set_mac_address': /kisskb/src/net/core/dev.c:2047:30: note: byref variable will be forcibly initialized struct netdev_notifier_info info = { ^~~~ /kisskb/src/net/core/dev.c:8701:45: note: byref variable will be forcibly initialized struct netdev_notifier_pre_changeaddr_info info = { ^~~~ /kisskb/src/fs/io_uring.c: In function 'io_uring_setup': /kisskb/src/fs/io_uring.c:9796:25: note: byref variable will be forcibly initialized struct io_uring_params p; ^ /kisskb/src/net/core/dev.c: In function '__dev_close_many': /kisskb/src/net/core/dev.c:2047:30: note: byref variable will be forcibly initialized struct netdev_notifier_info info = { ^~~~ /kisskb/src/net/core/dev.c: In function 'dev_close_many': /kisskb/src/net/core/dev.c:2047:30: note: byref variable will be forcibly initialized In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/net/core/dev.c:71: /kisskb/src/net/core/dev.c: In function 'dev_close': /kisskb/src/net/core/dev.c:1660:13: note: byref variable will be forcibly initialized LIST_HEAD(single); ^~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/io_uring.c: In function 'io_sqe_buffer_register': /kisskb/src/net/core/dev.c: In function '__dev_close': /kisskb/src/net/core/dev.c:1621:12: note: byref variable will be forcibly initialized LIST_HEAD(single); ^~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/io_uring.c:8512:16: note: byref variable will be forcibly initialized struct iovec iov; ^~~ /kisskb/src/net/ipv6/ipv6_sockglue.c: In function 'copy_group_source_from_sockptr': /kisskb/src/net/ipv6/ipv6_sockglue.c:139:12: note: userspace variable will be forcibly initialized static int copy_group_source_from_sockptr(struct group_source_req *greqs, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ipv6_sockglue.c:139:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv6/ipv6_sockglue.c:143:34: note: byref variable will be forcibly initialized struct compat_group_source_req gr32; ^~~~ /kisskb/src/net/ipv6/ipv6_sockglue.c: In function 'compat_ipv6_mcast_join_leave': /kisskb/src/net/ipv6/ipv6_sockglue.c:298:12: note: userspace variable will be forcibly initialized static int compat_ipv6_mcast_join_leave(struct sock *sk, int optname, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ipv6_sockglue.c:301:26: note: byref variable will be forcibly initialized struct compat_group_req gr32; ^~~~ /kisskb/src/net/ipv6/ipv6_sockglue.c: In function 'ipv6_mcast_join_leave': /kisskb/src/net/ipv6/ipv6_sockglue.c:278:12: note: userspace variable will be forcibly initialized static int ipv6_mcast_join_leave(struct sock *sk, int optname, ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ipv6_sockglue.c:282:19: note: byref variable will be forcibly initialized struct group_req greq; ^~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/net/ipv6/ipv6_sockglue.c:27: /kisskb/src/net/ipv6/ipv6_sockglue.c: In function 'memdup_sockptr': /kisskb/src/include/linux/sockptr.h:67:21: note: userspace variable will be forcibly initialized static inline void *memdup_sockptr(sockptr_t src, size_t len) ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ipv6_sockglue.c: In function 'do_ipv6_mcast_group_source': /kisskb/src/net/ipv6/ipv6_sockglue.c:165:26: note: byref variable will be forcibly initialized struct group_source_req greqs; ^~~~~ /kisskb/src/net/ipv6/ipv6_sockglue.c: In function 'compat_ipv6_set_mcast_msfilter': /kisskb/src/net/ipv6/ipv6_sockglue.c:234:12: note: userspace variable will be forcibly initialized static int compat_ipv6_set_mcast_msfilter(struct sock *sk, sockptr_t optval, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ipv6_sockglue.c:267:50: note: byref variable will be forcibly initialized ret = ip6_mc_msfilter(sk, &(struct group_filter){ ^ /kisskb/src/net/core/dev.c: In function 'netif_rx_internal': /kisskb/src/net/core/dev.c:4785:23: note: byref variable will be forcibly initialized struct rps_dev_flow voidflow, *rflow = &voidflow; ^~~~~~~~ /kisskb/src/net/ipv6/ipv6_sockglue.c: In function 'compat_ipv6_get_msfilter': /kisskb/src/net/ipv6/ipv6_sockglue.c:1083:22: note: byref variable will be forcibly initialized struct group_filter gf; ^~ /kisskb/src/net/ipv6/ipv6_sockglue.c:1082:29: note: byref variable will be forcibly initialized struct compat_group_filter gf32; ^~~~ /kisskb/src/net/ipv6/ipv6_sockglue.c: In function 'ipv6_get_msfilter': /kisskb/src/net/ipv6/ipv6_sockglue.c:1053:22: note: byref variable will be forcibly initialized struct group_filter gsf; ^~~ /kisskb/src/net/ipv6/ndisc.c: In function 'pndisc_destructor': /kisskb/src/net/ipv6/ndisc.c:389:18: note: byref variable will be forcibly initialized struct in6_addr maddr; ^~~~~ /kisskb/src/net/ipv6/ndisc.c: In function 'pndisc_constructor': /kisskb/src/net/ipv6/ndisc.c:376:18: note: byref variable will be forcibly initialized struct in6_addr maddr; ^~~~~ In file included from /kisskb/src/net/ipv6/ndisc.c:69: /kisskb/src/net/ipv6/ndisc.c: In function 'nf_hook': /kisskb/src/include/linux/netfilter.h:251:24: note: byref variable will be forcibly initialized struct nf_hook_state state; ^~~~~ In file included from /kisskb/src/fs/ext4/namei.c:39: /kisskb/src/fs/ext4/namei.c: In function 'ext4_chksum': /kisskb/src/fs/ext4/ext4.h:2320:4: note: byref variable will be forcibly initialized } desc; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/net/core/dev.c:71: /kisskb/src/net/core/dev.c: In function '__netif_set_xps_queue': /kisskb/src/net/ipv6/ndisc.c: In function 'ndisc_send_skb': /kisskb/src/net/ipv6/ndisc.c:484:17: note: byref variable will be forcibly initialized struct flowi6 fl6; ^~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev.c:2737:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dev->xps_cpus_map, new_dev_maps); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev.c:2735:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dev->xps_rxqs_map, new_dev_maps); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/net/ip_fib.h:20, from /kisskb/src/include/net/ip6_fib.h:18, from /kisskb/src/include/net/ip6_route.h:24, from /kisskb/src/net/ipv6/ndisc.c:57: /kisskb/src/net/ipv6/ndisc.c: In function 'inet_getpeer_v6': /kisskb/src/include/net/inetpeer.h:118:23: note: byref variable will be forcibly initialized struct inetpeer_addr daddr; ^~~~~ /kisskb/src/net/ipv6/ipv6_sockglue.c: In function 'do_ipv6_getsockopt': /kisskb/src/net/ipv6/ipv6_sockglue.c:1384:28: note: byref variable will be forcibly initialized struct in6_flowlabel_req freq; ^~~~ /kisskb/src/net/ipv6/ipv6_sockglue.c:1295:22: note: byref variable will be forcibly initialized struct ip6_mtuinfo mtuinfo; ^~~~~~~ /kisskb/src/net/ipv6/ipv6_sockglue.c:1179:24: note: byref variable will be forcibly initialized struct in6_pktinfo src_info; ^~~~~~~~ /kisskb/src/net/ipv6/ipv6_sockglue.c:1163:24: note: byref variable will be forcibly initialized struct in6_pktinfo src_info; ^~~~~~~~ /kisskb/src/net/ipv6/ipv6_sockglue.c:1145:17: note: byref variable will be forcibly initialized struct msghdr msg; ^~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/net_namespace.h:39, from /kisskb/src/include/linux/netdevice.h:37, from /kisskb/src/include/net/sock.h:46, from /kisskb/src/include/net/bluetooth/bluetooth.h:29, from /kisskb/src/net/bluetooth/rfcomm/sock.c:32: /kisskb/src/net/bluetooth/rfcomm/sock.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/namei.c: In function 'dx_make_map': /kisskb/src/fs/ext4/namei.c:1207:22: note: byref variable will be forcibly initialized struct dx_hash_info h = *hinfo; ^ /kisskb/src/net/ipv6/ndisc.c: In function 'ndisc_redirect_rcv': /kisskb/src/net/ipv6/ndisc.c:1526:23: note: byref variable will be forcibly initialized struct ndisc_options ndopts; ^~~~~~ /kisskb/src/net/ipv6/ndisc.c: In function 'ndisc_send_na': /kisskb/src/net/ipv6/ndisc.c:524:18: note: byref variable will be forcibly initialized struct in6_addr tmpaddr; ^~~~~~~ /kisskb/src/net/ipv6/ndisc.c: In function 'ndisc_send_ns': /kisskb/src/net/ipv6/ndisc.c:606:18: note: byref variable will be forcibly initialized struct in6_addr addr_buf; ^~~~~~~~ /kisskb/src/net/ipv6/ndisc.c: In function 'ndisc_solicit': /kisskb/src/net/ipv6/ndisc.c:721:18: note: byref variable will be forcibly initialized struct in6_addr mcaddr; ^~~~~~ /kisskb/src/fs/ext4/namei.c: In function 'ext4_match': /kisskb/src/fs/ext4/namei.c:1339:22: note: byref variable will be forcibly initialized struct fscrypt_name f; ^ In file included from /kisskb/src/net/bluetooth/rfcomm/sock.c:32: /kisskb/src/net/bluetooth/rfcomm/sock.c: In function 'rfcomm_get_sock_by_channel': /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/rfcomm/sock.c:143:36: note: in expansion of macro 'BDADDR_ANY' if (!bacmp(&rfcomm_pi(sk)->src, BDADDR_ANY)) ^~~~~~~~~~ /kisskb/src/net/ipv6/ndisc.c: In function 'ndisc_recv_ns': /kisskb/src/net/ipv6/ndisc.c:778:23: note: byref variable will be forcibly initialized struct ndisc_options ndopts; ^~~~~~ In file included from /kisskb/src/fs/ext4/namei.c:39: /kisskb/src/fs/ext4/namei.c: In function 'ext4_fname_setup_filename': /kisskb/src/fs/ext4/ext4.h:2620:22: note: byref variable will be forcibly initialized struct fscrypt_name name; ^~~~ /kisskb/src/net/ipv6/ndisc.c: In function 'ndisc_recv_na': /kisskb/src/net/ipv6/ndisc.c:962:23: note: byref variable will be forcibly initialized struct ndisc_options ndopts; ^~~~~~ /kisskb/src/net/ipv6/ndisc.c: In function 'ndisc_recv_rs': /kisskb/src/net/ipv6/ndisc.c:1075:23: note: byref variable will be forcibly initialized struct ndisc_options ndopts; ^~~~~~ In file included from /kisskb/src/include/linux/filter.h:21, from /kisskb/src/include/trace/events/xdp.h:9, from /kisskb/src/include/linux/bpf_trace.h:5, from /kisskb/src/net/core/dev.c:95: /kisskb/src/net/core/dev.c: In function '__vlan_get_protocol': /kisskb/src/net/ipv6/ndisc.c: In function 'ndisc_router_discovery': /kisskb/src/net/ipv6/ndisc.c:1178:23: note: byref variable will be forcibly initialized struct ndisc_options ndopts; ^~~~~~ /kisskb/src/include/linux/if_vlan.h:600:20: note: byref variable will be forcibly initialized struct vlan_hdr vhdr, *vh; ^~~~ /kisskb/src/net/core/dev.c: In function 'qdisc_pkt_len_init': /kisskb/src/net/core/dev.c:3737:18: note: byref variable will be forcibly initialized struct udphdr _udphdr; ^~~~~~~ /kisskb/src/net/core/dev.c:3730:18: note: byref variable will be forcibly initialized struct tcphdr _tcphdr; ^~~~~~~ In file included from /kisskb/src/include/net/ip_fib.h:20, from /kisskb/src/include/net/ip6_fib.h:18, from /kisskb/src/include/net/ip6_route.h:24, from /kisskb/src/net/ipv6/ndisc.c:57: /kisskb/src/net/ipv6/ndisc.c: In function 'ndisc_send_redirect': /kisskb/src/include/net/inetpeer.h:118:23: note: byref variable will be forcibly initialized struct inetpeer_addr daddr; ^~~~~ /kisskb/src/net/ipv6/ndisc.c:1591:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^~~ /kisskb/src/net/ipv6/ndisc.c:1588:18: note: byref variable will be forcibly initialized struct in6_addr saddr_buf; ^~~~~~~~~ /kisskb/src/net/bluetooth/rfcomm/sock.c: In function 'rfcomm_sock_setsockopt_old': /kisskb/src/net/bluetooth/rfcomm/sock.c:647:12: note: userspace variable will be forcibly initialized static int rfcomm_sock_setsockopt_old(struct socket *sock, int optname, ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/rfcomm/sock.c: In function 'rfcomm_sock_setsockopt': /kisskb/src/net/bluetooth/rfcomm/sock.c:689:12: note: userspace variable will be forcibly initialized static int rfcomm_sock_setsockopt(struct socket *sock, int level, int optname, ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/rfcomm/sock.c:689:12: note: userspace variable will be forcibly initialized /kisskb/src/net/bluetooth/rfcomm/sock.c:693:21: note: byref variable will be forcibly initialized struct bt_security sec; ^~~ /kisskb/src/net/ipv6/ipv6_sockglue.c: In function 'ipv6_set_opt_hdr': /kisskb/src/net/ipv6/ipv6_sockglue.c:318:12: note: userspace variable will be forcibly initialized static int ipv6_set_opt_hdr(struct sock *sk, int optname, sockptr_t optval, ^~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/rfcomm/sock.c: In function 'rfcomm_sock_bind': /kisskb/src/net/bluetooth/rfcomm/sock.c:336:21: note: byref variable will be forcibly initialized struct sockaddr_rc sa; ^~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/sound/pci/hda/hda_intel_trace.h:54, from /kisskb/src/sound/pci/hda/hda_intel.c:59: /kisskb/src/sound/pci/hda/hda_intel.c: In function 'trace_event_raw_event_hda_pm': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/sound/pci/hda/./hda_intel_trace.h:11:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(hda_pm, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/namei.c: In function 'ext4_fname_prepare_lookup': /kisskb/src/fs/ext4/ext4.h:2639:22: note: byref variable will be forcibly initialized struct fscrypt_name name; ^~~~ /kisskb/src/net/bluetooth/rfcomm/sock.c: In function 'rfcomm_sock_getsockopt_old': /kisskb/src/net/bluetooth/rfcomm/sock.c:763:25: note: byref variable will be forcibly initialized struct rfcomm_conninfo cinfo; ^~~~~ /kisskb/src/net/ipv6/ipv6_sockglue.c: In function 'do_ipv6_setsockopt': /kisskb/src/net/ipv6/ipv6_sockglue.c:392:12: note: userspace variable will be forcibly initialized static int do_ipv6_setsockopt(struct sock *sk, int level, int optname, ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ipv6_sockglue.c:392:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv6/ipv6_sockglue.c:392:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv6/ipv6_sockglue.c:392:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv6/ipv6_sockglue.c:392:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv6/ipv6_sockglue.c:392:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv6/ipv6_sockglue.c:392:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv6/ipv6_sockglue.c:847:20: note: byref variable will be forcibly initialized struct ipv6_mreq mreq; ^~~~ /kisskb/src/net/ipv6/ipv6_sockglue.c:825:20: note: byref variable will be forcibly initialized struct ipv6_mreq mreq; ^~~~ /kisskb/src/net/ipv6/ipv6_sockglue.c:688:23: note: byref variable will be forcibly initialized struct ipcm6_cookie ipc6; ^~~~ /kisskb/src/net/ipv6/ipv6_sockglue.c:687:17: note: byref variable will be forcibly initialized struct flowi6 fl6; ^~~ /kisskb/src/net/ipv6/ipv6_sockglue.c:686:17: note: byref variable will be forcibly initialized struct msghdr msg; ^~~ /kisskb/src/net/ipv6/ipv6_sockglue.c:662:22: note: byref variable will be forcibly initialized struct in6_pktinfo pkt; ^~~ /kisskb/src/net/bluetooth/rfcomm/sock.c: In function 'rfcomm_sock_getsockopt': /kisskb/src/net/bluetooth/rfcomm/sock.c:836:21: note: byref variable will be forcibly initialized struct bt_security sec; ^~~ /kisskb/src/net/x25/x25_facilities.c: In function 'x25_negotiate_facilities': /kisskb/src/net/x25/x25_facilities.c:270:24: note: byref variable will be forcibly initialized struct x25_facilities theirs; ^~~~~~ /kisskb/src/net/bluetooth/rfcomm/sock.c: In function 'rfcomm_connect_ind': /kisskb/src/net/bluetooth/rfcomm/sock.c:965:16: note: byref variable will be forcibly initialized bdaddr_t src, dst; ^~~ /kisskb/src/net/bluetooth/rfcomm/sock.c:965:11: note: byref variable will be forcibly initialized bdaddr_t src, dst; ^~~ /kisskb/src/fs/ext4/namei.c: In function 'htree_dirblock_to_tree': /kisskb/src/fs/ext4/namei.c:1039:23: note: byref variable will be forcibly initialized struct fscrypt_str de_name = FSTR_INIT(de->name, ^~~~~~~ /kisskb/src/fs/ext4/namei.c:989:60: note: byref variable will be forcibly initialized struct fscrypt_str fname_crypto_str = FSTR_INIT(NULL, 0), tmp_str; ^~~~~~~ /kisskb/src/fs/ext4/namei.c:989:21: note: byref variable will be forcibly initialized struct fscrypt_str fname_crypto_str = FSTR_INIT(NULL, 0), tmp_str; ^~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev.c: In function '__netdev_upper_dev_link': /kisskb/src/net/core/dev.c:7813:42: note: byref variable will be forcibly initialized struct netdev_notifier_changeupper_info changeupper_info = { ^~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev.c: In function 'netdev_upper_dev_link': /kisskb/src/net/core/dev.c:7894:28: note: byref variable will be forcibly initialized struct netdev_nested_priv priv = { ^~~~ /kisskb/src/net/core/dev.c: In function 'netdev_master_upper_dev_link': /kisskb/src/net/core/dev.c:7923:28: note: byref variable will be forcibly initialized struct netdev_nested_priv priv = { ^~~~ /kisskb/src/net/core/dev.c: In function 'netdev_adjacent_change_prepare': /kisskb/src/net/core/dev.c:8017:28: note: byref variable will be forcibly initialized struct netdev_nested_priv priv = { ^~~~ /kisskb/src/net/core/dev.c: In function 'netdev_upper_dev_unlink': /kisskb/src/net/core/dev.c:7976:28: note: byref variable will be forcibly initialized struct netdev_nested_priv priv = { ^~~~ /kisskb/src/net/core/dev.c: In function 'netdev_adjacent_change_commit': /kisskb/src/net/core/dev.c:8044:28: note: byref variable will be forcibly initialized struct netdev_nested_priv priv = { ^~~~ /kisskb/src/net/core/dev.c: In function 'netdev_adjacent_change_abort': /kisskb/src/net/core/dev.c:8064:28: note: byref variable will be forcibly initialized struct netdev_nested_priv priv = { ^~~~ /kisskb/src/net/core/dev.c: In function 'dev_xdp_install': /kisskb/src/net/core/dev.c:9016:20: note: byref variable will be forcibly initialized struct netdev_bpf xdp; ^~~ /kisskb/src/fs/ext4/namei.c: In function 'ext4_htree_fill_tree': /kisskb/src/fs/ext4/namei.c:1087:21: note: byref variable will be forcibly initialized struct fscrypt_str tmp_str; ^~~~~~~ /kisskb/src/fs/ext4/namei.c:1079:22: note: byref variable will be forcibly initialized struct dx_hash_info hinfo; ^~~~~ /kisskb/src/fs/ext4/namei.c: In function 'ext4_find_entry': /kisskb/src/fs/ext4/namei.c:1583:23: note: byref variable will be forcibly initialized struct ext4_filename fname; ^~~~~ /kisskb/src/net/core/dev.c: In function 'netdev_wait_allrefs': /kisskb/src/net/core/dev.c:2047:30: note: byref variable will be forcibly initialized struct netdev_notifier_info info = { ^~~~ /kisskb/src/net/can/j1939/transport.c: In function 'j1939_xtp_rx_rts_session_new': /kisskb/src/net/can/j1939/transport.c:1542:26: note: byref variable will be forcibly initialized struct j1939_sk_buff_cb skcb = *j1939_skb_to_cb(skb); ^~~~ /kisskb/src/fs/ext4/namei.c: In function 'ext4_lookup_entry': /kisskb/src/fs/ext4/namei.c:1603:23: note: byref variable will be forcibly initialized struct ext4_filename fname; ^~~~~ /kisskb/src/net/core/dev.c: In function 'rollback_registered_many': /kisskb/src/net/core/dev.c:2047:30: note: byref variable will be forcibly initialized In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/net/core/dev.c:71: /kisskb/src/net/core/dev.c:9448:12: note: byref variable will be forcibly initialized LIST_HEAD(close_head); ^~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/net/core/dev.c: In function 'rollback_registered': /kisskb/src/net/core/dev.c:9538:12: note: byref variable will be forcibly initialized LIST_HEAD(single); ^~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/net/core/dev.c: In function 'dev_change_net_namespace': /kisskb/src/net/core/dev.c:2047:30: note: byref variable will be forcibly initialized struct netdev_notifier_info info = { ^~~~ /kisskb/src/net/core/dev.c:2047:30: note: byref variable will be forcibly initialized /kisskb/src/net/core/dev.c: In function 'netdev_printk': /kisskb/src/net/core/dev.c:11075:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/net/core/dev.c:11074:19: note: byref variable will be forcibly initialized struct va_format vaf; ^~~ /kisskb/src/fs/ext4/namei.c: In function 'ext4_add_entry': /kisskb/src/fs/ext4/namei.c:2174:23: note: byref variable will be forcibly initialized struct ext4_filename fname; ^~~~~ /kisskb/src/net/core/dev.c: In function 'netdev_emerg': /kisskb/src/net/core/dev.c:11092:10: note: byref variable will be forcibly initialized va_list args; \ ^~~~ /kisskb/src/net/core/dev.c:11105:1: note: in expansion of macro 'define_netdev_printk_level' define_netdev_printk_level(netdev_emerg, KERN_EMERG); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev.c:11091:19: note: byref variable will be forcibly initialized struct va_format vaf; \ ^~~ /kisskb/src/net/core/dev.c:11105:1: note: in expansion of macro 'define_netdev_printk_level' define_netdev_printk_level(netdev_emerg, KERN_EMERG); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev.c: In function 'netdev_alert': /kisskb/src/net/core/dev.c:11092:10: note: byref variable will be forcibly initialized va_list args; \ ^~~~ /kisskb/src/net/core/dev.c:11106:1: note: in expansion of macro 'define_netdev_printk_level' define_netdev_printk_level(netdev_alert, KERN_ALERT); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev.c:11091:19: note: byref variable will be forcibly initialized struct va_format vaf; \ ^~~ /kisskb/src/net/core/dev.c:11106:1: note: in expansion of macro 'define_netdev_printk_level' define_netdev_printk_level(netdev_alert, KERN_ALERT); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev.c: In function 'netdev_crit': /kisskb/src/net/core/dev.c:11092:10: note: byref variable will be forcibly initialized va_list args; \ ^~~~ /kisskb/src/net/core/dev.c:11107:1: note: in expansion of macro 'define_netdev_printk_level' define_netdev_printk_level(netdev_crit, KERN_CRIT); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev.c:11091:19: note: byref variable will be forcibly initialized struct va_format vaf; \ ^~~ /kisskb/src/net/core/dev.c:11107:1: note: in expansion of macro 'define_netdev_printk_level' define_netdev_printk_level(netdev_crit, KERN_CRIT); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev.c: In function 'netdev_err': /kisskb/src/net/core/dev.c:11092:10: note: byref variable will be forcibly initialized va_list args; \ ^~~~ /kisskb/src/net/core/dev.c:11108:1: note: in expansion of macro 'define_netdev_printk_level' define_netdev_printk_level(netdev_err, KERN_ERR); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev.c:11091:19: note: byref variable will be forcibly initialized struct va_format vaf; \ ^~~ /kisskb/src/net/core/dev.c:11108:1: note: in expansion of macro 'define_netdev_printk_level' define_netdev_printk_level(netdev_err, KERN_ERR); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev.c: In function 'netdev_warn': /kisskb/src/net/core/dev.c:11092:10: note: byref variable will be forcibly initialized va_list args; \ ^~~~ /kisskb/src/net/core/dev.c:11109:1: note: in expansion of macro 'define_netdev_printk_level' define_netdev_printk_level(netdev_warn, KERN_WARNING); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev.c:11091:19: note: byref variable will be forcibly initialized struct va_format vaf; \ ^~~ /kisskb/src/net/core/dev.c:11109:1: note: in expansion of macro 'define_netdev_printk_level' define_netdev_printk_level(netdev_warn, KERN_WARNING); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev.c: In function 'netdev_notice': /kisskb/src/fs/ext4/namei.c: In function 'ext4_orphan_add': /kisskb/src/fs/ext4/namei.c:2936:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^~~~ /kisskb/src/net/core/dev.c:11092:10: note: byref variable will be forcibly initialized va_list args; \ ^~~~ /kisskb/src/net/core/dev.c:11110:1: note: in expansion of macro 'define_netdev_printk_level' define_netdev_printk_level(netdev_notice, KERN_NOTICE); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev.c:11091:19: note: byref variable will be forcibly initialized struct va_format vaf; \ ^~~ /kisskb/src/net/core/dev.c:11110:1: note: in expansion of macro 'define_netdev_printk_level' define_netdev_printk_level(netdev_notice, KERN_NOTICE); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev.c: In function 'netdev_info': /kisskb/src/net/core/dev.c:11092:10: note: byref variable will be forcibly initialized va_list args; \ ^~~~ /kisskb/src/net/core/dev.c:11111:1: note: in expansion of macro 'define_netdev_printk_level' define_netdev_printk_level(netdev_info, KERN_INFO); ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev.c:11091:19: note: byref variable will be forcibly initialized struct va_format vaf; \ ^~~ /kisskb/src/net/core/dev.c:11111:1: note: in expansion of macro 'define_netdev_printk_level' define_netdev_printk_level(netdev_info, KERN_INFO); ^~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/net/core/dev.c:71: /kisskb/src/net/core/dev.c: In function 'default_device_exit_batch': /kisskb/src/net/core/dev.c:11197:12: note: byref variable will be forcibly initialized LIST_HEAD(dev_kill_list); ^~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/sched/cls_flower.c:8: /kisskb/src/net/sched/cls_flower.c: In function 'list_replace_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:211:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(new->prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/resize.c: In function 'reserve_backup_gdb': /kisskb/src/fs/ext4/resize.c:988:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^~~~ /kisskb/src/fs/ext4/namei.c: In function 'ext4_orphan_del': /kisskb/src/fs/ext4/namei.c:3072:20: note: byref variable will be forcibly initialized struct ext4_iloc iloc2; ^~~~~ /kisskb/src/fs/ext4/namei.c:3024:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/sound/soc/qcom/qdsp6/q6adm.c:5: /kisskb/src/sound/soc/qcom/qdsp6/q6adm.c: In function 'q6adm_apr_send_copp_pkt': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/qcom/qdsp6/q6adm.c:261:9: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(copp->wait, ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/qcom/qdsp6/q6adm.c:256:9: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(copp->wait, ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/namei.c: In function 'ext4_symlink': /kisskb/src/fs/ext4/namei.c:3302:21: note: byref variable will be forcibly initialized struct fscrypt_str disk_link; ^~~~~~~~~ /kisskb/src/sound/soc/qcom/qdsp6/q6adm.c: In function 'q6adm_device_close': /kisskb/src/sound/soc/qcom/qdsp6/q6adm.c:282:17: note: byref variable will be forcibly initialized struct apr_pkt close; ^~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/sound/soc/qcom/qdsp6/q6adm.c:5: /kisskb/src/sound/soc/qcom/qdsp6/q6adm.c: In function 'q6adm_matrix_map': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/qcom/qdsp6/q6adm.c:538:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(adm->matrix_map_wait, ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev.c: In function 'do_xdp_generic': /kisskb/src/net/core/dev.c:4748:19: note: byref variable will be forcibly initialized struct xdp_buff xdp; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/ext4/resize.c:16: /kisskb/src/fs/ext4/resize.c: In function 'add_new_gdb_meta_bg': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/resize.c:961:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(EXT4_SB(sb)->s_group_desc, n_group_desc); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev.c: In function 'netif_receive_skb_internal': /kisskb/src/net/core/dev.c:5532:23: note: byref variable will be forcibly initialized struct rps_dev_flow voidflow, *rflow = &voidflow; ^~~~~~~~ /kisskb/src/fs/ext4/resize.c: In function 'add_new_gdb': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/resize.c:898:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(EXT4_SB(sb)->s_group_desc, n_group_desc); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev.c: In function '__netif_receive_skb_list_core': /kisskb/src/net/core/dev.c:5390:19: note: byref variable will be forcibly initialized struct list_head sublist; ^~~~~~~ /kisskb/src/net/core/dev.c: In function '__netif_receive_skb_list': /kisskb/src/net/core/dev.c:5450:21: note: byref variable will be forcibly initialized struct list_head sublist; ^~~~~~~ /kisskb/src/net/core/dev.c: In function 'netif_receive_skb_list_internal': /kisskb/src/net/core/dev.c:5565:24: note: byref variable will be forcibly initialized struct rps_dev_flow voidflow, *rflow = &voidflow; ^~~~~~~~ /kisskb/src/net/core/dev.c:5550:19: note: byref variable will be forcibly initialized struct list_head sublist; ^~~~~~~ /kisskb/src/fs/ext4/resize.c: In function 'ext4_group_add': /kisskb/src/fs/ext4/resize.c:1634:34: note: byref variable will be forcibly initialized struct ext4_new_flex_group_data flex_gd; ^~~~~~~ /kisskb/src/net/sched/cls_flower.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/sched/cls_flower.c: In function 'rht_assign_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:401:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*bkt, (void *)obj); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/sched/cls_flower.c: In function '__rhashtable_replace_fast': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:1171:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj_new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:1169:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(obj_new->next, obj_old->next); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/sched/cls_flower.c: In function '__rhashtable_remove_fast_one': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:1045:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_btree_staging.c: In function 'xfs_btree_bload_node': /kisskb/src/fs/xfs/libxfs/xfs_btree_staging.c:481:23: note: byref variable will be forcibly initialized union xfs_btree_key child_key; ^~~~~~~~~ /kisskb/src/net/sched/cls_flower.c: In function '__rhashtable_insert_fast': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:758:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/sched/cls_flower.c:11: /kisskb/src/include/linux/rhashtable.h:701:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^~~ /kisskb/src/fs/xfs/libxfs/xfs_btree_staging.c: In function 'xfs_btree_bload_prep_block': /kisskb/src/fs/xfs/libxfs/xfs_btree_staging.c:374:23: note: byref variable will be forcibly initialized union xfs_btree_ptr new_ptr; ^~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/sched/cls_flower.c:8: /kisskb/src/net/sched/cls_flower.c: In function 'fl_init': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/sched/cls_flower.c:345:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tp->root, head); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/net/core/dev.c:71: /kisskb/src/net/core/dev.c: In function 'net_rx_action': /kisskb/src/net/core/dev.c:6873:12: note: byref variable will be forcibly initialized LIST_HEAD(repoll); ^~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/include/net/pkt_sched.h:7, from /kisskb/src/include/net/act_api.h:11, from /kisskb/src/include/net/pkt_cls.h:8, from /kisskb/src/net/sched/cls_flower.c:21: /kisskb/src/net/sched/cls_flower.c: In function '__vlan_get_protocol': /kisskb/src/include/linux/if_vlan.h:600:20: note: byref variable will be forcibly initialized struct vlan_hdr vhdr, *vh; ^~~~ /kisskb/src/net/core/dev.c:6872:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/net/sched/cls_flower.c:11: /kisskb/src/net/sched/cls_flower.c: In function '__rhashtable_lookup': /kisskb/src/include/linux/rhashtable.h:585:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^~~ /kisskb/src/net/sched/cls_flower.c: In function 'fl_mask_lookup': /kisskb/src/net/sched/cls_flower.c:279:21: note: byref variable will be forcibly initialized struct fl_flow_key mkey; ^~~~ /kisskb/src/net/sched/cls_flower.c: In function 'fl_classify': /kisskb/src/net/sched/cls_flower.c:305:21: note: byref variable will be forcibly initialized struct fl_flow_key skb_key; ^~~~~~~ /kisskb/src/net/core/dev.c: In function 'dev_change_name': /kisskb/src/net/core/dev.c:2047:30: note: byref variable will be forcibly initialized struct netdev_notifier_info info = { ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_btree_staging.c: In function 'xfs_btree_bload': /kisskb/src/fs/xfs/libxfs/xfs_btree_staging.c:808:23: note: byref variable will be forcibly initialized union xfs_btree_ptr first_ptr; ^~~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_btree_staging.c:748:23: note: byref variable will be forcibly initialized union xfs_btree_ptr ptr; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_btree_staging.c:747:23: note: byref variable will be forcibly initialized union xfs_btree_ptr child_ptr; ^~~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_btree_staging.c:746:20: note: byref variable will be forcibly initialized struct list_head buffers_list; ^~~~~~~~~~~~ /kisskb/src/net/core/dev.c: In function '__dev_notify_flags': /kisskb/src/net/core/dev.c:2047:30: note: byref variable will be forcibly initialized /kisskb/src/net/core/dev.c:2047:30: note: byref variable will be forcibly initialized /kisskb/src/net/core/dev.c:8524:38: note: byref variable will be forcibly initialized struct netdev_notifier_change_info change_info = { ^~~~~~~~~~~ /kisskb/src/net/core/dev.c: In function '__dev_open': /kisskb/src/net/core/dev.c:2047:30: note: byref variable will be forcibly initialized struct netdev_notifier_info info = { ^~~~ /kisskb/src/net/core/dev.c: In function 'dev_open': /kisskb/src/net/core/dev.c:2047:30: note: byref variable will be forcibly initialized /kisskb/src/net/core/dev.c: In function 'dev_set_mtu_ext': /kisskb/src/net/core/dev.c:2082:34: note: byref variable will be forcibly initialized struct netdev_notifier_info_ext info = { ^~~~ /kisskb/src/net/core/dev.c:2082:34: note: byref variable will be forcibly initialized /kisskb/src/net/core/dev.c:2047:30: note: byref variable will be forcibly initialized struct netdev_notifier_info info = { ^~~~ /kisskb/src/net/core/dev.c: In function 'dev_set_mtu': /kisskb/src/net/core/dev.c:8638:25: note: byref variable will be forcibly initialized struct netlink_ext_ack extack; ^~~~~~ /kisskb/src/net/core/dev.c: In function 'dev_change_tx_queue_len': /kisskb/src/net/core/dev.c:2047:30: note: byref variable will be forcibly initialized struct netdev_notifier_info info = { ^~~~ /kisskb/src/net/core/dev.c: In function 'bpf_xdp_link_attach': /kisskb/src/net/core/dev.c:9325:25: note: byref variable will be forcibly initialized struct bpf_link_primer link_primer; ^~~~~~~~~~~ /kisskb/src/net/ipv4/ip_fragment.c: In function 'ip_find': /kisskb/src/net/ipv4/ip_fragment.c:206:29: note: byref variable will be forcibly initialized struct frag_v4_compare_key key = { ^~~ /kisskb/src/net/core/dev.c: In function 'netdev_sync_lower_features': /kisskb/src/net/core/dev.c:2047:30: note: byref variable will be forcibly initialized struct netdev_notifier_info info = { ^~~~ /kisskb/src/net/core/dev.c: In function 'netdev_update_features': /kisskb/src/net/core/dev.c:2047:30: note: byref variable will be forcibly initialized In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/net/core/dev.c:71: /kisskb/src/net/core/dev.c: In function 'generic_xdp_install': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev.c:5499:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dev->xdp_prog, new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/dev.c: In function 'netdev_change_features': /kisskb/src/net/core/dev.c:2047:30: note: byref variable will be forcibly initialized struct netdev_notifier_info info = { ^~~~ /kisskb/src/sound/pci/cs4281.c: In function 'snd_cs4281_mixer': /kisskb/src/sound/pci/cs4281.c:1065:27: note: byref variable will be forcibly initialized struct snd_ac97_template ac97; ^~~~ /kisskb/src/net/core/dev.c: In function 'register_netdevice': /kisskb/src/net/core/dev.c:2047:30: note: byref variable will be forcibly initialized /kisskb/src/net/core/dev.c:2047:30: note: byref variable will be forcibly initialized /kisskb/src/net/ipv4/ip_fragment.c: In function 'ip_check_defrag': /kisskb/src/net/ipv4/ip_fragment.c:505:15: note: byref variable will be forcibly initialized struct iphdr iph; ^~~ /kisskb/src/net/core/dev.c: In function 'netdev_run_todo': /kisskb/src/net/core/dev.c:10296:19: note: byref variable will be forcibly initialized struct list_head unlink_list; ^~~~~~~~~~~ /kisskb/src/net/core/dev.c:10294:19: note: byref variable will be forcibly initialized struct list_head list; ^~~~ In file included from /kisskb/src/include/net/route.h:24, from /kisskb/src/net/ipv4/ip_fragment.c:39: /kisskb/src/net/ipv4/ip_fragment.c: In function 'inet_getpeer_v4': /kisskb/src/include/net/inetpeer.h:106:23: note: byref variable will be forcibly initialized struct inetpeer_addr daddr; ^~~~~ /kisskb/src/net/ipv4/ip_fragment.c: In function 'ip4_frag_init': /kisskb/src/include/net/inetpeer.h:106:23: note: byref variable will be forcibly initialized In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/sched/cls_bpf.c:12: /kisskb/src/net/sched/cls_bpf.c: In function 'list_replace_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:211:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(new->prev), new); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/kernel/bpf/lpm_trie.c:9: /kisskb/src/kernel/bpf/lpm_trie.c: In function 'trie_delete_elem': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/lpm_trie.c:515:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*trim, rcu_access_pointer(node->child[1])); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/lpm_trie.c:513:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*trim, rcu_access_pointer(node->child[0])); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/lpm_trie.c:501:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer( ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/lpm_trie.c:498:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer( ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/lpm_trie.c: In function 'trie_update_elem': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/lpm_trie.c:414:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*slot, im_node); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/lpm_trie.c:410:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(im_node->child[1], node); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/lpm_trie.c:409:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(im_node->child[0], new_node); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/lpm_trie.c:407:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(im_node->child[1], new_node); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/lpm_trie.c:406:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(im_node->child[0], node); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/lpm_trie.c:390:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*slot, new_node); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/lpm_trie.c:389:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(new_node->child[next_bit], node); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/lpm_trie.c:378:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*slot, new_node); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/lpm_trie.c:364:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*slot, new_node); ^~~~~~~~~~~~~~~~~~ /kisskb/src/sound/pci/ens1370.c: In function 'snd_ensoniq_1370_mixer': /kisskb/src/sound/pci/ens1370.c:1717:20: note: byref variable will be forcibly initialized struct snd_ak4531 ak4531; ^~~~~~ /kisskb/src/net/x25/x25_in.c: In function 'x25_state1_machine': /kisskb/src/net/x25/x25_in.c:89:34: note: byref variable will be forcibly initialized struct x25_address source_addr, dest_addr; ^~~~~~~~~ /kisskb/src/net/x25/x25_in.c:89:21: note: byref variable will be forcibly initialized struct x25_address source_addr, dest_addr; ^~~~~~~~~~~ /kisskb/src/net/sched/cls_bpf.c: In function 'cls_bpf_prog_from_ops': /kisskb/src/net/sched/cls_bpf.c:341:25: note: byref variable will be forcibly initialized struct sock_fprog_kern fprog_tmp; ^~~~~~~~~ /kisskb/src/net/xfrm/xfrm_device.c: In function 'xfrm_dev_backlog': /kisskb/src/net/xfrm/xfrm_device.c:343:22: note: byref variable will be forcibly initialized struct sk_buff_head list; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/sched/cls_bpf.c:12: /kisskb/src/net/sched/cls_bpf.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/sched/cls_bpf.c: In function 'cls_bpf_init': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/sched/cls_bpf.c:252:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tp->root, head); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/jhash.h:26, from /kisskb/src/net/netfilter/ipset/ip_set_hash_netportnet.c:6: /kisskb/src/net/netfilter/ipset/ip_set_hash_netportnet.c: In function 'hash_netportnet6_flush': /kisskb/src/sound/pci/fm801.c: In function 'snd_fm801_mixer': /kisskb/src/sound/pci/fm801.c:1047:27: note: byref variable will be forcibly initialized struct snd_ac97_template ac97; ^~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:423:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netportnet.c: In function 'hash_netportnet6_gc_do': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:560:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), tmp); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:537:5: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netportnet.c: In function 'hash_netportnet4_flush': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:423:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netportnet.c: In function 'hash_netportnet4_gc_do': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:560:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), tmp); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:537:5: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, i), NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipvs/ip_vs_proto.c: In function 'ip_vs_tcpudp_debug_packet_v4': /kisskb/src/net/netfilter/ipvs/ip_vs_proto.c:221:15: note: byref variable will be forcibly initialized struct iphdr _iph, *ih; ^~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netportnet.c: In function 'hash_netportnet6_del': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1121:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), tmp); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1101:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/trace_events_hist.c: In function 'save_track_data_snapshot': /kisskb/src/kernel/trace/trace_events_hist.c:2845:26: note: byref variable will be forcibly initialized struct snapshot_context context; ^~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netportnet.c: In function 'hash_netportnet4_del': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1121:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), tmp); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:1101:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netportnet.c: In function 'hash_netportnet6_add': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:987:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), n); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/kernel/trace/trace_events_hist.c:8: /kisskb/src/kernel/trace/trace_events_hist.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netportnet.c: In function 'hash_netportnet6_resize': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:759:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(h->table, t); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/netfilter/ipvs/ip_vs_pe.c:5: /kisskb/src/net/netfilter/ipvs/ip_vs_pe.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netportnet.c: In function 'hash_netportnet4_add': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:987:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hbucket(t, key), n); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/include/uapi/linux/in.h:24, from /kisskb/src/include/linux/in.h:19, from /kisskb/src/net/netfilter/ipvs/ip_vs_proto_udp.c:15: /kisskb/src/net/netfilter/ipvs/ip_vs_proto_udp.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/sound/pci/intel8x0.c: In function 'snd_intel8x0_mixer': /kisskb/src/sound/pci/intel8x0.c:2137:27: note: byref variable will be forcibly initialized struct snd_ac97_template ac97; ^~~~ /kisskb/src/net/netfilter/ipvs/ip_vs_proto_udp.c: In function 'udp_csum_check': /kisskb/src/net/netfilter/ipvs/ip_vs_proto_udp.c:302:16: note: byref variable will be forcibly initialized struct udphdr _udph, *uh; ^~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_netportnet.c: In function 'hash_netportnet4_resize': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipset/ip_set_hash_gen.h:759:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(h->table, t); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/ipvs/ip_vs_proto_udp.c: In function 'udp_conn_schedule': /kisskb/src/net/netfilter/ipvs/ip_vs_proto_udp.c:37:16: note: byref variable will be forcibly initialized struct udphdr _udph, *uh; ^~~~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/include/trace/events/power.h:506, from /kisskb/src/kernel/trace/power-traces.c:15: /kisskb/src/kernel/trace/power-traces.c: In function 'perf_trace_powernv_throttle': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/power.h:43:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(powernv_throttle, ^~~~~~~~~~~ /kisskb/src/kernel/trace/power-traces.c: In function 'perf_trace_wakeup_source': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/power.h:248:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(wakeup_source, ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/uapi/linux/netfilter_ipv4.h:9, from /kisskb/src/include/linux/netfilter_ipv4.h:7, from /kisskb/src/net/ipv4/ip_input.c:139: /kisskb/src/net/ipv4/ip_input.c: In function 'nf_hook': /kisskb/src/include/linux/netfilter.h:251:24: note: byref variable will be forcibly initialized struct nf_hook_state state; ^~~~~ /kisskb/src/kernel/trace/power-traces.c: In function 'perf_trace_clock': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/power.h:286:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clock, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/power-traces.c: In function 'perf_trace_power_domain': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/power.h:332:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(power_domain, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/power-traces.c: In function 'perf_trace_dev_pm_qos_request': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/power.h:453:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dev_pm_qos_request, ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/power.h:506, from /kisskb/src/kernel/trace/power-traces.c:15: /kisskb/src/kernel/trace/power-traces.c: In function 'trace_event_raw_event_cpu': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/power.h:16:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cpu, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/power-traces.c: In function 'trace_event_raw_event_powernv_throttle': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/power.h:43:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(powernv_throttle, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/power.h:43:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(powernv_throttle, ^~~~~~~~~~~ /kisskb/src/kernel/trace/power-traces.c: In function 'trace_event_raw_event_pstate_sample': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/power.h:65:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(pstate_sample, ^~~~~~~~~~~ /kisskb/src/kernel/trace/power-traces.c: In function 'trace_event_raw_event_cpu_frequency_limits': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/power.h:152:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cpu_frequency_limits, ^~~~~~~~~~~ /kisskb/src/kernel/trace/power-traces.c: In function 'trace_event_raw_event_suspend_resume': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/power.h:226:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(suspend_resume, ^~~~~~~~~~~ /kisskb/src/kernel/trace/power-traces.c: In function 'trace_event_raw_event_wakeup_source': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/power.h:248:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(wakeup_source, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/power.h:248:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(wakeup_source, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/power-traces.c: In function 'trace_event_raw_event_clock': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/power.h:286:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clock, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/power.h:286:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clock, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/power-traces.c: In function 'trace_event_raw_event_power_domain': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/power.h:332:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(power_domain, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/power.h:332:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(power_domain, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/power-traces.c: In function 'trace_event_raw_event_cpu_latency_qos_request': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/power.h:364:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cpu_latency_qos_request, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/power-traces.c: In function 'trace_event_raw_event_pm_qos_update': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/power.h:406:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(pm_qos_update, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/power-traces.c: In function 'trace_event_raw_event_dev_pm_qos_request': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/power.h:453:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dev_pm_qos_request, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/power.h:453:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dev_pm_qos_request, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/irqchip/irq-ti-sci-intr.c: In function 'ti_sci_intr_alloc_parent_irq': /kisskb/src/drivers/irqchip/irq-ti-sci-intr.c:139:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec; ^~~~~~ In file included from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/include/linux/irqchip.h:14, from /kisskb/src/drivers/irqchip/irq-ti-sci-intr.c:13: /kisskb/src/drivers/irqchip/irq-ti-sci-intr.c: In function 'irq_find_matching_host': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec = { ^~~~~~ /kisskb/src/drivers/irqchip/irq-ti-sci-intr.c: In function 'irq_find_host': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized /kisskb/src/net/ipv4/ip_input.c: In function 'ip_list_rcv_finish': /kisskb/src/net/ipv4/ip_input.c:568:19: note: byref variable will be forcibly initialized struct list_head sublist; ^~~~~~~ In file included from /kisskb/src/include/uapi/linux/netfilter_ipv4.h:9, from /kisskb/src/include/linux/netfilter_ipv4.h:7, from /kisskb/src/net/ipv4/ip_input.c:139: /kisskb/src/net/ipv4/ip_input.c: In function 'NF_HOOK_LIST': /kisskb/src/include/linux/netfilter.h:333:24: note: byref variable will be forcibly initialized struct nf_hook_state state; ^~~~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/include/trace/events/rpm.h:107, from /kisskb/src/kernel/trace/rpm-traces.c:16: /kisskb/src/kernel/trace/rpm-traces.c: In function 'perf_trace_rpm_internal': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rpm.h:18:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(rpm_internal, ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/include/trace/events/power.h:506, from /kisskb/src/kernel/trace/power-traces.c:15: /kisskb/src/kernel/trace/power-traces.c: In function 'perf_trace_device_pm_callback_start': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/power.h:176:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(device_pm_callback_start, ^~~~~~~~~~~ /kisskb/src/kernel/trace/rpm-traces.c: In function 'perf_trace_rpm_return_int': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rpm.h:84:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rpm_return_int, ^~~~~~~~~~~ /kisskb/src/net/ipv4/ip_input.c: In function 'ip_list_rcv': /kisskb/src/net/ipv4/ip_input.c:618:19: note: byref variable will be forcibly initialized struct list_head sublist; ^~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/rpm.h:107, from /kisskb/src/kernel/trace/rpm-traces.c:16: /kisskb/src/kernel/trace/rpm-traces.c: In function 'trace_event_raw_event_rpm_internal': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/rpm.h:18:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(rpm_internal, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rpm.h:18:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(rpm_internal, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/trace/rpm-traces.c: In function 'trace_event_raw_event_rpm_return_int': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rpm.h:84:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rpm_return_int, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rpm.h:84:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rpm_return_int, ^~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/power.h:506, from /kisskb/src/kernel/trace/power-traces.c:15: /kisskb/src/kernel/trace/power-traces.c: In function 'trace_event_raw_event_device_pm_callback_start': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/power.h:176:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(device_pm_callback_start, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/power.h:176:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(device_pm_callback_start, ^~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/include/uapi/linux/if.h:25, from /kisskb/src/net/wireless/core.c:13: /kisskb/src/net/wireless/core.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/include/trace/events/power.h:506, from /kisskb/src/kernel/trace/power-traces.c:15: /kisskb/src/kernel/trace/power-traces.c: In function 'perf_trace_device_pm_callback_end': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/power.h:204:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(device_pm_callback_end, ^~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/power.h:506, from /kisskb/src/kernel/trace/power-traces.c:15: /kisskb/src/kernel/trace/power-traces.c: In function 'trace_event_raw_event_device_pm_callback_end': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/power.h:204:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(device_pm_callback_end, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/power.h:204:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(device_pm_callback_end, ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/wireless/core.c:14: /kisskb/src/net/wireless/core.c: In function 'wiphy_unregister': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/net/wireless/core.c:1008:2: note: in expansion of macro 'wait_event' wait_event(rdev->dev_wait, ({ ^~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/kernel/trace/trace_benchmark.h:42, from /kisskb/src/kernel/trace/trace_benchmark.c:8: /kisskb/src/kernel/trace/trace_benchmark.c: In function 'trace_event_raw_event_benchmark_event': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:138:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^~~~~~~~~~~ /kisskb/src/kernel/trace/./trace_benchmark.h:15:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(benchmark_event, ^~~~~~~~~~~~~~ /kisskb/src/net/wireless/core.c: In function 'wiphy_register': /kisskb/src/net/wireless/core.c:930:29: note: byref variable will be forcibly initialized struct regulatory_request request; ^~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/dns_resolver/dns_key.c:24: /kisskb/src/net/dns_resolver/dns_key.c: In function 'key_read_state': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/key.h:446:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&key->state); ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/tcp.h:19, from /kisskb/src/include/linux/ipv6.h:88, from /kisskb/src/net/ipv6/udp.c:28: /kisskb/src/net/ipv6/udp.c: In function 'bpf_sk_lookup_run_v6': /kisskb/src/include/linux/filter.h:1419:29: note: byref variable will be forcibly initialized struct bpf_sk_lookup_kern ctx = { ^~~ In file included from /kisskb/src/fs/ext4/ext4_jbd2.h:17, from /kisskb/src/fs/ext4/xattr.c:60: /kisskb/src/fs/ext4/xattr.c: In function 'ext4_chksum': /kisskb/src/fs/ext4/ext4.h:2320:4: note: byref variable will be forcibly initialized } desc; ^~~~ /kisskb/src/fs/ext4/xattr.c: In function 'ext4_xattr_ibody_list': /kisskb/src/fs/ext4/xattr.c:726:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^~~~ /kisskb/src/fs/ext4/xattr.c: In function 'ext4_xattr_inode_update_ref': /kisskb/src/fs/ext4/xattr.c:979:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^~~~ /kisskb/src/fs/ext4/xattr.c: In function 'ext4_xattr_inode_write': /kisskb/src/fs/ext4/xattr.c:1340:26: note: byref variable will be forcibly initialized struct ext4_map_blocks map; ^~~ /kisskb/src/net/6lowpan/core.c: In function 'lowpan_event': /kisskb/src/net/6lowpan/core.c:112:18: note: byref variable will be forcibly initialized struct in6_addr addr; ^~~~ /kisskb/src/kernel/trace/synth_event_gen_test.c: In function 'test_gen_synth_cmd': /kisskb/src/kernel/trace/synth_event_gen_test.c:47:22: note: byref variable will be forcibly initialized struct dynevent_cmd cmd; ^~~ /kisskb/src/kernel/trace/synth_event_gen_test.c: In function 'test_empty_synth_event': /kisskb/src/kernel/trace/synth_event_gen_test.c:140:22: note: byref variable will be forcibly initialized struct dynevent_cmd cmd; ^~~ /kisskb/src/fs/ext4/xattr.c: In function 'ext4_xattr_ibody_get': /kisskb/src/fs/ext4/xattr.c:580:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^~~~ /kisskb/src/kernel/trace/synth_event_gen_test.c: In function 'test_add_next_synth_val': /kisskb/src/kernel/trace/synth_event_gen_test.c:321:33: note: byref variable will be forcibly initialized struct synth_event_trace_state trace_state; ^~~~~~~~~~~ /kisskb/src/kernel/trace/synth_event_gen_test.c: In function 'test_add_synth_val': /kisskb/src/kernel/trace/synth_event_gen_test.c:377:33: note: byref variable will be forcibly initialized struct synth_event_trace_state trace_state; ^~~~~~~~~~~ /kisskb/src/net/ipv6/udp.c: In function 'udp_v6_push_pending_frames': /kisskb/src/net/ipv6/udp.c:1253:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^~~ /kisskb/src/net/ipv6/udp.c: In function 'udpv6_sendmsg': /kisskb/src/net/ipv6/udp.c:1524:25: note: byref variable will be forcibly initialized struct inet_cork_full cork; ^~~~ /kisskb/src/net/ipv6/udp.c:1337:23: note: byref variable will be forcibly initialized struct sockaddr_in sin; ^~~ /kisskb/src/net/ipv6/udp.c:1289:22: note: byref variable will be forcibly initialized struct ipcm6_cookie ipc6; ^~~~ /kisskb/src/net/ipv6/udp.c:1287:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^~~ /kisskb/src/net/ipv6/udp.c:1283:36: note: byref variable will be forcibly initialized struct in6_addr *daddr, *final_p, final; ^~~~~ /kisskb/src/net/ipv6/udp.c:1278:24: note: byref variable will be forcibly initialized struct ipv6_txoptions opt_space; ^~~~~~~~~ /kisskb/src/fs/ext4/xattr.c: In function 'ext4_xattr_block_set': /kisskb/src/fs/ext4/xattr.c:1841:27: note: byref variable will be forcibly initialized struct ext4_xattr_search s_copy = bs->s; ^~~~~~ /kisskb/src/fs/ext4/xattr.c: In function 'ext4_xattr_set_handle': /kisskb/src/fs/ext4/xattr.c:2287:25: note: byref variable will be forcibly initialized struct ext4_xattr_info i = { ^ /kisskb/src/sound/pci/intel8x0m.c: In function 'snd_intel8x0m_mixer': /kisskb/src/sound/pci/intel8x0m.c:800:27: note: byref variable will be forcibly initialized struct snd_ac97_template ac97; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/rxrpc/call_accept.c:10: /kisskb/src/net/rxrpc/call_accept.c: In function 'rxrpc_alloc_incoming_call': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/call_accept.c:320:2: note: in expansion of macro 'smp_store_release' smp_store_release(&b->call_backlog_tail, ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/call_accept.c:307:3: note: in expansion of macro 'smp_store_release' smp_store_release(&b->conn_backlog_tail, ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/call_accept.c:297:4: note: in expansion of macro 'smp_store_release' smp_store_release(&b->peer_backlog_tail, ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/call_accept.c:281:14: note: in expansion of macro 'smp_load_acquire' peer_head = smp_load_acquire(&b->peer_backlog_head); ^~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/call_accept.c:277:14: note: in expansion of macro 'smp_load_acquire' conn_head = smp_load_acquire(&b->conn_backlog_head); ^~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/call_accept.c:274:14: note: in expansion of macro 'smp_load_acquire' call_head = smp_load_acquire(&b->call_backlog_head); ^~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/call_accept.c: In function 'rxrpc_service_prealloc_one': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/call_accept.c:148:2: note: in expansion of macro 'smp_store_release' smp_store_release(&b->call_backlog_head, (call_head + 1) & (size - 1)); ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/call_accept.c:90:3: note: in expansion of macro 'smp_store_release' smp_store_release(&b->conn_backlog_head, ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/call_accept.c:77:3: note: in expansion of macro 'smp_store_release' smp_store_release(&b->peer_backlog_head, ^~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/call_accept.c: In function 'rxrpc_discard_prealloc': In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/xfrm/xfrm_interface.c:11: /kisskb/src/net/xfrm/xfrm_interface.c: In function 'xfrmi_link': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/call_accept.c:223:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(call->socket, rx); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/xfrm/xfrm_interface.c:122:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*xip, xi); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/xfrm/xfrm_interface.c:121:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(xi->next , rtnl_dereference(*xip)); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/xfrm/xfrm_interface.c: In function 'xfrmi_unlink': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/xfrm/xfrm_interface.c:134:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*xip, xi->next); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/xfrm/xfrm_interface.c:11: /kisskb/src/net/xfrm/xfrm_interface.c: In function 'xfrmi_exit_batch_net': /kisskb/src/net/xfrm/xfrm_interface.c:725:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/net/xfrm/xfrm_interface.c: In function 'xfrmi_changelink': /kisskb/src/net/xfrm/xfrm_interface.c:657:23: note: byref variable will be forcibly initialized struct xfrm_if_parms p; ^ /kisskb/src/net/xfrm/xfrm_interface.c: In function 'xfrmi_newlink': /kisskb/src/net/xfrm/xfrm_interface.c:628:23: note: byref variable will be forcibly initialized struct xfrm_if_parms p; ^ /kisskb/src/net/xfrm/xfrm_interface.c: In function 'xfrmi_xmit': /kisskb/src/net/xfrm/xfrm_interface.c:342:15: note: byref variable will be forcibly initialized struct flowi fl; ^~ /kisskb/src/crypto/akcipher.c: In function 'crypto_akcipher_report': /kisskb/src/crypto/akcipher.c:26:32: note: byref variable will be forcibly initialized struct crypto_report_akcipher rakcipher; ^~~~~~~~~ In file included from /kisskb/src/fs/xfs/xfs_linux.h:79, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:7: /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c: In function 'xfs_trans_read_buf': /kisskb/src/fs/xfs/xfs_trans.h:224:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^~~ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/8021q/vlan.c:20: /kisskb/src/net/8021q/vlan.c: In function 'vlan_device_event': /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c: In function 'xfs_dabuf_map': /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:2510:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec irec, *irecs = &irec; ^~~~ /kisskb/src/net/8021q/vlan.c:440:13: note: byref variable will be forcibly initialized LIST_HEAD(close_list); ^~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/net/8021q/vlan.c:375:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c: In function 'xfs_da3_node_lasthash': /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:1367:28: note: byref variable will be forcibly initialized struct xfs_da3_icnode_hdr nodehdr; ^~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c: In function 'xfs_da3_node_order': /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:1770:28: note: byref variable will be forcibly initialized struct xfs_da3_icnode_hdr node2hdr; ^~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:1769:28: note: byref variable will be forcibly initialized struct xfs_da3_icnode_hdr node1hdr; ^~~~~~~~ /kisskb/src/net/8021q/vlan.c: In function 'vlan_ioctl_handler': /kisskb/src/net/8021q/vlan.c:547:25: note: byref variable will be forcibly initialized struct vlan_ioctl_args args; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c: In function 'xfs_da3_node_rebalance': /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:873:28: note: byref variable will be forcibly initialized struct xfs_da3_icnode_hdr nodehdr2; ^~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:872:28: note: byref variable will be forcibly initialized struct xfs_da3_icnode_hdr nodehdr1; ^~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c: In function 'xfs_da3_node_add': /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:1010:28: note: byref variable will be forcibly initialized struct xfs_da3_icnode_hdr nodehdr; ^~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c: In function 'xfs_da3_node_unbalance': /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:1497:28: note: byref variable will be forcibly initialized struct xfs_da3_icnode_hdr save_hdr; ^~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:1496:28: note: byref variable will be forcibly initialized struct xfs_da3_icnode_hdr drop_hdr; ^~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c: In function 'xfs_da3_node_remove': /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:1442:28: note: byref variable will be forcibly initialized struct xfs_da3_icnode_hdr nodehdr; ^~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/net/tcp.h:19, from /kisskb/src/net/xfrm/espintcp.c:2: /kisskb/src/net/xfrm/espintcp.c: In function '__sk_dst_set': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/net/sock.h:1983:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sk->sk_dst_cache, dst); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c: In function 'xfs_da3_node_verify': /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:212:28: note: byref variable will be forcibly initialized struct xfs_da3_icnode_hdr ichdr; ^~~~~ /kisskb/src/net/xfrm/espintcp.c: In function 'espintcp_init_sk': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/xfrm/espintcp.c:489:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(icsk->icsk_ulp_data, ctx); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/fs/xfs/xfs_linux.h:79, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:7: /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c: In function 'xfs_da3_node_read_mapped': /kisskb/src/fs/xfs/xfs_trans.h:224:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^~~ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c: In function 'xfs_da3_fixhashpath': /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:1416:29: note: byref variable will be forcibly initialized struct xfs_da3_icnode_hdr nodehdr; ^~~~~~~ /kisskb/src/net/xfrm/espintcp.c: In function 'espintcp_sendmsg': /kisskb/src/net/xfrm/espintcp.c:321:14: note: byref variable will be forcibly initialized struct kvec pfx_iov = {}; ^~~~~~~ /kisskb/src/net/xfrm/espintcp.c:320:18: note: byref variable will be forcibly initialized struct iov_iter pfx_iter; ^~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c: In function 'xfs_da_grow_inode_int': /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:2149:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec map, *mapp; ^~~ /kisskb/src/net/xfrm/espintcp.c: In function 'espintcp_release': /kisskb/src/net/xfrm/espintcp.c:505:22: note: byref variable will be forcibly initialized struct sk_buff_head queue; ^~~~~ /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c: In function 'xfs_da_get_buf': /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:2594:21: note: byref variable will be forcibly initialized struct xfs_buf_map map, *mapp = ↦ ^~~ /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c: In function 'xfs_da3_root_split': /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:685:30: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr leafhdr; ^~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:672:29: note: byref variable will be forcibly initialized struct xfs_da3_icnode_hdr icnodehdr; ^~~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:641:28: note: byref variable will be forcibly initialized struct xfs_da3_icnode_hdr nodehdr; ^~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c: In function 'xfs_da_read_buf': /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:2631:21: note: byref variable will be forcibly initialized struct xfs_buf_map map, *mapp = ↦ ^~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/core/link_watch.c:9: /kisskb/src/net/core/link_watch.c: In function '__linkwatch_run_queue': /kisskb/src/net/core/link_watch.c:178:12: note: byref variable will be forcibly initialized LIST_HEAD(wrk); ^~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c: In function 'xfs_da3_node_split': /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:772:28: note: byref variable will be forcibly initialized struct xfs_da3_icnode_hdr nodehdr; ^~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c: In function 'xfs_da3_path_shift': /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:1976:28: note: byref variable will be forcibly initialized struct xfs_da3_icnode_hdr nodehdr; ^~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c: In function 'xfs_da3_node_toosmall': /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:1312:29: note: byref variable will be forcibly initialized struct xfs_da3_icnode_hdr thdr; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:1249:28: note: byref variable will be forcibly initialized struct xfs_da3_icnode_hdr nodehdr; ^~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c: In function 'xfs_da3_node_lookup_int': /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:1579:28: note: byref variable will be forcibly initialized struct xfs_da3_icnode_hdr nodehdr; ^~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c: In function 'xfs_da3_swap_lastblock': /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:2326:29: note: byref variable will be forcibly initialized struct xfs_da3_icnode_hdr deadhdr; ^~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:2316:30: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr leafhdr; ^~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:2263:28: note: byref variable will be forcibly initialized struct xfs_da3_icnode_hdr par_hdr; ^~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c: In function 'xfs_da3_root_join': /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:1179:28: note: byref variable will be forcibly initialized struct xfs_da3_icnode_hdr oldroothdr; ^~~~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c: In function 'xfs_da_reada_buf': /kisskb/src/fs/xfs/libxfs/xfs_da_btree.c:2668:21: note: byref variable will be forcibly initialized struct xfs_buf_map map; ^~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/f2fs/segment.c:8: /kisskb/src/fs/f2fs/segment.c: In function 'issue_flush_thread': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/f2fs/segment.c:637:2: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(*q, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/pwm.h:58, from /kisskb/src/drivers/pwm/core.c:24: /kisskb/src/drivers/pwm/core.c: In function 'trace_event_raw_event_pwm': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/pwm.h:11:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(pwm, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/f2fs/segment.c: In function '__issue_discard_cmd_orderly': /kisskb/src/fs/f2fs/segment.c:1450:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/fs/f2fs/segment.c: In function '__wait_all_discard_cmd': /kisskb/src/fs/f2fs/segment.c:1668:24: note: byref variable will be forcibly initialized struct discard_policy dp; ^~ /kisskb/src/fs/f2fs/segment.c: In function '__issue_discard_cmd': /kisskb/src/fs/f2fs/segment.c:1511:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/fs/f2fs/segment.c: In function '__issue_discard_cmd_range': /kisskb/src/fs/f2fs/segment.c:2980:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/drivers/pwm/core.c: In function 'pwm_apply_state_debug': /kisskb/src/drivers/pwm/core.c:472:19: note: byref variable will be forcibly initialized struct pwm_state s1, s2; ^~ /kisskb/src/drivers/pwm/core.c: In function 'pwm_adjust_config': /kisskb/src/drivers/pwm/core.c:696:19: note: byref variable will be forcibly initialized struct pwm_state state; ^~~~~ /kisskb/src/drivers/pwm/core.c: In function 'of_pwm_get': /kisskb/src/drivers/pwm/core.c:809:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^~~~ /kisskb/src/drivers/pwm/core.c: In function 'acpi_pwm_get': /kisskb/src/drivers/pwm/core.c:913:31: note: byref variable will be forcibly initialized struct fwnode_reference_args args; ^~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/fs/f2fs/segment.c:8: /kisskb/src/fs/f2fs/segment.c: In function 'issue_discard_thread': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/f2fs/segment.c:1753:3: note: in expansion of macro 'wait_event_interruptible_timeout' wait_event_interruptible_timeout(*q, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/f2fs/segment.c:1743:24: note: byref variable will be forcibly initialized struct discard_policy dpolicy; ^~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/ext4.h:3019, from /kisskb/src/fs/ext4/super.c:59: /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_other_inode_update_time': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:110:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_other_inode_update_time, ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_free_inode': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:140:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_free_inode, ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_request_inode': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:169:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_request_inode, ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_allocate_inode': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:191:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_allocate_inode, ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_evict_inode': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:216:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_evict_inode, ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_drop_inode': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:238:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_drop_inode, ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_nfs_commit_metadata': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:260:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_nfs_commit_metadata, ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_mark_inode_dirty': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:280:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_mark_inode_dirty, ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_begin_ordered_truncate': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:302:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_begin_ordered_truncate, ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4__write_begin': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/ext4.h:325:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ext4__write_begin, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4__write_end': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/ext4.h:370:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ext4__write_end, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_writepages': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:422:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_writepages, ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_da_write_pages': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:464:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_da_write_pages, ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_da_write_pages_extent': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:493:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_da_write_pages_extent, ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_writepages_result': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:520:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_writepages_result, ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4__page_op': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/ext4.h:555:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ext4__page_op, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_invalidatepage_op': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/ext4.h:600:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ext4_invalidatepage_op, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_discard_blocks': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:640:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_discard_blocks, ^~~~~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-of.c: In function 'of_get_named_gpiod_flags': /kisskb/src/drivers/gpio/gpiolib-of.c:242:25: note: byref variable will be forcibly initialized struct of_phandle_args gpiospec; ^~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4__mb_new_pa': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/ext4.h:664:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ext4__mb_new_pa, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_mb_release_inode_pa': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:709:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_mb_release_inode_pa, ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_mb_release_group_pa': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:736:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_mb_release_group_pa, ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_discard_preallocations': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:759:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_discard_preallocations, ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_mb_discard_preallocations': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:785:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_mb_discard_preallocations, ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_request_blocks': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:806:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_request_blocks, ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_allocate_blocks': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:846:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_allocate_blocks, ^~~~~~~~~~~ In file included from /kisskb/src/include/uapi/linux/netfilter_ipv4.h:9, from /kisskb/src/include/linux/netfilter_ipv4.h:7, from /kisskb/src/net/ipv4/ip_forward.c:37: /kisskb/src/net/ipv4/ip_forward.c: In function 'nf_hook': /kisskb/src/include/linux/netfilter.h:251:24: note: byref variable will be forcibly initialized struct nf_hook_state state; ^~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_free_blocks': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:888:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_free_blocks, ^~~~~~~~~~~ /kisskb/src/fs/f2fs/segment.c: In function 'f2fs_balance_fs_bg': /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_sync_file_enter': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:919:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_sync_file_enter, ^~~~~~~~~~~ /kisskb/src/fs/f2fs/segment.c:552:19: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_sync_file_exit': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:946:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_sync_file_exit, ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_sync_fs': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:969:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_sync_fs, ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_alloc_da_blocks': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:990:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_alloc_da_blocks, ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_mballoc_alloc': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:1013:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_mballoc_alloc, ^~~~~~~~~~~ /kisskb/src/fs/f2fs/segment.c: In function 'f2fs_issue_flush': /kisskb/src/fs/f2fs/segment.c:645:19: note: byref variable will be forcibly initialized struct flush_cmd cmd; ^~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_mballoc_prealloc': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:1080:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_mballoc_prealloc, ^~~~~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-of.c: In function 'of_parse_own_gpio': /kisskb/src/drivers/gpio/gpiolib-of.c:584:25: note: byref variable will be forcibly initialized struct of_phandle_args gpiospec; ^~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4__mballoc': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/ext4.h:1120:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ext4__mballoc, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_forget': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:1174:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_forget, ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_da_update_reserve_space': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:1201:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_da_update_reserve_space, ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_da_reserve_space': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:1236:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_da_reserve_space, ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_da_release_space': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:1265:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_da_release_space, ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4__bitmap_load': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/ext4.h:1296:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ext4__bitmap_load, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_read_block_bitmap_load': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:1338:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_read_block_bitmap_load, ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_direct_IO_enter': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:1361:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_direct_IO_enter, ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_direct_IO_exit': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:1388:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_direct_IO_exit, ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4__fallocate_mode': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/ext4.h:1419:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ext4__fallocate_mode, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-of.c: In function 'of_gpiochip_add_pin_range': /kisskb/src/drivers/gpio/gpiolib-of.c:926:25: note: byref variable will be forcibly initialized struct of_phandle_args pinspec; ^~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_fallocate_exit': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:1468:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_fallocate_exit, ^~~~~~~~~~~ /kisskb/src/fs/f2fs/segment.c: In function 'f2fs_issue_discard_timeout': /kisskb/src/fs/f2fs/segment.c:1723:24: note: byref variable will be forcibly initialized struct discard_policy dpolicy; ^~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_unlink_enter': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:1497:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_unlink_enter, ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_unlink_exit': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:1522:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_unlink_exit, ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4__truncate': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/ext4.h:1545:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ext4__truncate, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_ext_convert_to_initialized_enter': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:1582:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_ext_convert_to_initialized_enter, ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_ext_convert_to_initialized_fastpath': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:1620:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_ext_convert_to_initialized_fastpath, ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4__map_blocks_enter': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/ext4.h:1662:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ext4__map_blocks_enter, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4__map_blocks_exit': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/ext4.h:1704:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ext4__map_blocks_exit, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_ext_load_extent': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:1754:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_ext_load_extent, ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_load_inode': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:1779:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_load_inode, ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_journal_start': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:1799:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_journal_start, ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_journal_start_reserved': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:1827:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_journal_start_reserved, ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4__trim': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/ext4.h:1849:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ext4__trim, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_ext_handle_unwritten_extents': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:1898:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_ext_handle_unwritten_extents, ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_get_implied_cluster_alloc_exit': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:1936:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_get_implied_cluster_alloc_exit, ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_ext_put_in_cache': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:1965:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_ext_put_in_cache, ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_ext_in_cache': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:1995:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_ext_in_cache, ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_find_delalloc_range': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:2022:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_find_delalloc_range, ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_get_reserved_cluster_alloc': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:2057:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_get_reserved_cluster_alloc, ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_ext_show_extent': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:2083:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_ext_show_extent, ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_remove_blocks': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:2113:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_remove_blocks, ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_ext_rm_leaf': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:2160:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_ext_rm_leaf, ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_ext_rm_idx': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:2204:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_ext_rm_idx, ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_ext_remove_space': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:2227:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_ext_remove_space, ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_ext_remove_space_done': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:2257:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_ext_remove_space_done, ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4__es_extent': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/ext4.h:2301:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ext4__es_extent, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_es_remove_extent': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:2343:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_es_remove_extent, ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_es_find_extent_range_enter': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:2368:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_es_find_extent_range_enter, ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_es_find_extent_range_exit': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:2390:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_es_find_extent_range_exit, ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_es_lookup_extent_enter': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:2420:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_es_lookup_extent_enter, ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_es_lookup_extent_exit': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:2442:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_es_lookup_extent_exit, ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4__es_shrink_enter': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/ext4.h:2476:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ext4__es_shrink_enter, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_es_shrink_scan_exit': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:2510:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_es_shrink_scan_exit, ^~~~~~~~~~~ /kisskb/src/fs/f2fs/segment.c: In function 'f2fs_trim_fs': /kisskb/src/fs/f2fs/segment.c:3051:24: note: byref variable will be forcibly initialized struct discard_policy dpolicy; ^~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_collapse_range': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:2532:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_collapse_range, ^~~~~~~~~~~ /kisskb/src/fs/f2fs/segment.c:3050:20: note: byref variable will be forcibly initialized struct cp_control cpc; ^~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_insert_range': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:2557:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_insert_range, ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_es_shrink': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:2582:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_es_shrink, ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_es_insert_delayed_block': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:2610:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_es_insert_delayed_block, ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_fsmap_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/ext4.h:2646:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ext4_fsmap_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_getfsmap_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/ext4.h:2683:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ext4_getfsmap_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_shutdown': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:2718:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_shutdown, ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_error': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:2738:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_error, ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_prefetch_bitmaps': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:2761:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_prefetch_bitmaps, ^~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/bluetooth/af_bluetooth.c:27: /kisskb/src/net/bluetooth/af_bluetooth.c: In function 'sock_graft': /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_lazy_itable_init': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:2786:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_lazy_itable_init, ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_fc_replay_scan': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:2805:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_fc_replay_scan, ^~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/net/sock.h:1896:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sk->sk_wq, &parent->wq); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_fc_replay': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:2827:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_fc_replay, ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_fc_commit_start': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:2853:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_fc_commit_start, ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_fc_commit_stop': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:2870:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_fc_commit_stop, ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_fc_stats': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:2904:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_fc_stats, ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_fc_track_create': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:2940:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_fc_track_##__type, \ ^~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:2963:1: note: in expansion of macro 'DEFINE_TRACE_DENTRY_EVENT' DEFINE_TRACE_DENTRY_EVENT(create); ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_fc_track_link': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:2940:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_fc_track_##__type, \ ^~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:2964:1: note: in expansion of macro 'DEFINE_TRACE_DENTRY_EVENT' DEFINE_TRACE_DENTRY_EVENT(link); ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_fc_track_unlink': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:2940:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_fc_track_##__type, \ ^~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:2965:1: note: in expansion of macro 'DEFINE_TRACE_DENTRY_EVENT' DEFINE_TRACE_DENTRY_EVENT(unlink); ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_fc_track_inode': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:2967:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_fc_track_inode, ^~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function 'trace_event_raw_event_ext4_fc_track_range': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ext4.h:2989:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ext4_fc_track_range, ^~~~~~~~~~~ /kisskb/src/fs/f2fs/segment.c: In function 'f2fs_replace_block': /kisskb/src/fs/f2fs/segment.c:3638:22: note: byref variable will be forcibly initialized struct f2fs_summary sum; ^~~ /kisskb/src/fs/f2fs/segment.c: In function '__revoke_inmem_pages': /kisskb/src/fs/f2fs/segment.c:239:21: note: byref variable will be forcibly initialized struct node_info ni; ^~ /kisskb/src/fs/f2fs/segment.c:238:25: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^~ In file included from /kisskb/src/fs/ext4/super.c:50: /kisskb/src/fs/ext4/super.c: In function 'ext4_chksum': /kisskb/src/fs/ext4/ext4.h:2320:4: note: byref variable will be forcibly initialized } desc; ^~~~ /kisskb/src/fs/f2fs/segment.c: In function '__f2fs_commit_inmem_pages': /kisskb/src/fs/f2fs/segment.c:391:19: note: byref variable will be forcibly initialized struct list_head revoke_list; ^~~~~~~~~~~ /kisskb/src/fs/f2fs/segment.c: In function 'f2fs_do_write_node_page': /kisskb/src/fs/f2fs/segment.c:3481:22: note: byref variable will be forcibly initialized struct f2fs_summary sum; ^~~ /kisskb/src/fs/f2fs/segment.c: In function 'f2fs_outplace_write_data': /kisskb/src/fs/f2fs/segment.c:3493:22: note: byref variable will be forcibly initialized struct f2fs_summary sum; ^~~ /kisskb/src/net/ipv6/netfilter/nf_socket_ipv6.c: In function 'extract_icmp6_fields': /kisskb/src/net/ipv6/netfilter/nf_socket_ipv6.c:31:26: note: byref variable will be forcibly initialized struct icmp6hdr *icmph, _icmph; ^~~~~~ /kisskb/src/net/ipv6/netfilter/nf_socket_ipv6.c: In function 'nf_sk_lookup_slow_v6': /kisskb/src/net/ipv6/netfilter/nf_socket_ipv6.c:132:18: note: byref variable will be forcibly initialized struct ipv6hdr ipv6_var; ^~~~~~~~ /kisskb/src/net/ipv6/netfilter/nf_socket_ipv6.c:114:17: note: byref variable will be forcibly initialized struct tcphdr _hdr; ^~~~ /kisskb/src/fs/f2fs/segment.c: In function 'build_sit_entries': /kisskb/src/fs/f2fs/segment.c:4393:24: note: byref variable will be forcibly initialized struct f2fs_sit_entry sit; ^~~ /kisskb/src/sound/pci/maestro3.c: In function 'snd_m3_mixer': /kisskb/src/sound/pci/maestro3.c:2034:27: note: byref variable will be forcibly initialized struct snd_ac97_template ac97; ^~~~ /kisskb/src/fs/ext4/super.c: In function '__ext4_msg': /kisskb/src/fs/ext4/super.c:897:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/net/core/rtnetlink.c: In function 'do_setvfinfo': /kisskb/src/net/core/rtnetlink.c:2384:23: note: byref variable will be forcibly initialized struct ifla_vf_info ivf; ^~~ /kisskb/src/net/ceph/ceph_common.c: In function 'ceph_parse_mon_ips': /kisskb/src/net/ceph/ceph_common.c:429:15: note: byref variable will be forcibly initialized struct p_log log = {.prefix = "libceph", .log = l}; ^~~ /kisskb/src/net/ceph/ceph_common.c: In function 'ceph_parse_param': /kisskb/src/net/ceph/ceph_common.c:449:15: note: byref variable will be forcibly initialized struct p_log log = {.prefix = "libceph", .log = l}; ^~~ /kisskb/src/net/ceph/ceph_common.c:447:25: note: byref variable will be forcibly initialized struct fs_parse_result result; ^~~~~~ /kisskb/src/fs/ext4/super.c: In function '__ext4_error': /kisskb/src/fs/ext4/super.c:739:10: note: byref variable will be forcibly initialized va_list args; ^~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/backing-dev.h:13, from /kisskb/src/net/ceph/ceph_common.c:4: /kisskb/src/net/ceph/ceph_common.c: In function '__ceph_open_session': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ceph/ceph_common.c:843:9: note: in expansion of macro 'wait_event_interruptible_timeout' err = wait_event_interruptible_timeout(client->auth_wq, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function '__ext4_error_inode': /kisskb/src/fs/ext4/super.c:761:10: note: byref variable will be forcibly initialized va_list args; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/net/core/rtnetlink.c:15: /kisskb/src/net/core/rtnetlink.c: In function 'rtnl_unregister': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/rtnetlink.c:304:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tab[msgindex], NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/super.c: In function '__ext4_error_file': /kisskb/src/fs/ext4/super.c:792:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/net/core/rtnetlink.c: In function 'rtnl_register_internal': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/rtnetlink.c:220:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tab[msgindex], link); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/rtnetlink.c:193:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(rtnl_msg_handlers[protocol], tab); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/rtnetlink.c: In function 'rtnl_unregister_all': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/rtnetlink.c:340:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tab[msgindex], NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/rtnetlink.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/fs/ext4/super.c:20: /kisskb/src/fs/ext4/super.c: In function 'set_qf_name': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/super.c:1865:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sbi->s_qf_names[qtype], qname); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/core/rtnetlink.c:17: /kisskb/src/net/core/rtnetlink.c: In function '__rtnl_kill_links': /kisskb/src/net/core/rtnetlink.c:417:12: note: byref variable will be forcibly initialized LIST_HEAD(list_kill); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/ext4/super.c: In function 'clear_qf_name': /kisskb/src/net/core/rtnetlink.c: In function 'rtnl_delete_link': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/super.c:1884:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sbi->s_qf_names[qtype], NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/rtnetlink.c:3050:12: note: byref variable will be forcibly initialized LIST_HEAD(list_kill); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/net/core/rtnetlink.c: In function 'rtnl_group_dellink': /kisskb/src/net/core/rtnetlink.c:3014:12: note: byref variable will be forcibly initialized LIST_HEAD(list_kill); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/ext4/super.c: In function 'handle_mount_opt': /kisskb/src/fs/ext4/super.c:2255:15: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/ext4/super.c: In function '__ext4_warning': /kisskb/src/fs/ext4/super.c:921:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/fs/ext4/super.c: In function '__ext4_warning_inode': /kisskb/src/fs/ext4/super.c:938:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/fs/ext4/super.c: In function '__ext4_grp_locked_error': /kisskb/src/fs/ext4/super.c:960:10: note: byref variable will be forcibly initialized va_list args; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/fs/ext4/super.c:20: /kisskb/src/fs/ext4/super.c: In function 'ext4_alloc_flex_bg_array': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/super.c:2740:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sbi->s_flex_groups, new_groups); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nf_conntrack_reasm.c: In function 'find_prev_fhdr': /kisskb/src/net/ipv6/netfilter/nf_conntrack_reasm.c:401:23: note: byref variable will be forcibly initialized struct ipv6_opt_hdr hdr; ^~~ /kisskb/src/net/bluetooth/hci_conn.c: In function 'hci_add_sco': /kisskb/src/net/bluetooth/hci_conn.c:264:24: note: byref variable will be forcibly initialized struct hci_cp_add_sco cp; ^~ /kisskb/src/net/bluetooth/hci_conn.c: In function 'le_disable_advertising': /kisskb/src/net/bluetooth/hci_conn.c:481:39: note: byref variable will be forcibly initialized struct hci_cp_le_set_ext_adv_enable cp; ^~ /kisskb/src/net/bluetooth/hci_conn.c: In function 'hci_conn_idle': /kisskb/src/net/bluetooth/hci_conn.c:459:28: note: byref variable will be forcibly initialized struct hci_cp_sniff_mode cp; ^~ /kisskb/src/net/bluetooth/hci_conn.c:450:31: note: byref variable will be forcibly initialized struct hci_cp_sniff_subrate cp; ^~ /kisskb/src/fs/ext4/super.c: In function 'ext4_remount': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/super.c:6085:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sbi->s_qf_names[i], old_opts.s_qf_names[i]); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/hci_conn.c: In function 'hci_conn_auth': /kisskb/src/net/bluetooth/hci_conn.c:1381:32: note: byref variable will be forcibly initialized struct hci_cp_auth_requested cp; ^~ /kisskb/src/net/bluetooth/hci_conn.c: In function 'hci_conn_encrypt': /kisskb/src/net/bluetooth/hci_conn.c:1405:34: note: byref variable will be forcibly initialized struct hci_cp_set_conn_encrypt cp; ^~ /kisskb/src/net/ipv6/netfilter/nf_conntrack_reasm.c: In function 'fq_find': /kisskb/src/net/ipv6/netfilter/nf_conntrack_reasm.c:152:29: note: byref variable will be forcibly initialized struct frag_v6_compare_key key = { ^~~ /kisskb/src/net/bluetooth/hci_conn.c: In function 'hci_conn_switch_role': /kisskb/src/net/bluetooth/hci_conn.c:1519:29: note: byref variable will be forcibly initialized struct hci_cp_switch_role cp; ^~ /kisskb/src/sound/pci/via82xx.c: In function 'snd_via82xx_mixer_new': /kisskb/src/sound/pci/via82xx.c:1871:27: note: byref variable will be forcibly initialized struct snd_ac97_template ac97; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/debugfs.h:15, from /kisskb/src/net/bluetooth/hci_conn.c:28: /kisskb/src/net/bluetooth/hci_conn.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/hci_conn.c: In function 'hci_get_route': /kisskb/src/net/bluetooth/hci_conn.c:671:13: note: byref variable will be forcibly initialized bdaddr_t id_addr; ^~~~~~~ In file included from /kisskb/src/net/bluetooth/hci_conn.c:30: /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_conn.c:652:27: note: in expansion of macro 'BDADDR_ANY' int use_src = bacmp(src, BDADDR_ANY); ^~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nf_conntrack_reasm.c: In function 'nf_ct_frag6_gather': /kisskb/src/net/ipv6/netfilter/nf_conntrack_reasm.c:152:29: note: byref variable will be forcibly initialized /kisskb/src/net/bluetooth/hci_conn.c: In function 'hci_req_directed_advertising': /kisskb/src/net/bluetooth/hci_conn.c:958:34: note: byref variable will be forcibly initialized struct hci_cp_le_set_adv_param cp; ^~ /kisskb/src/net/bluetooth/hci_conn.c:944:43: note: byref variable will be forcibly initialized struct hci_cp_le_set_adv_set_rand_addr cp; ^~ /kisskb/src/net/bluetooth/hci_conn.c:907:12: note: byref variable will be forcibly initialized bdaddr_t random_addr; ^~~~~~~~~~~ /kisskb/src/net/bluetooth/hci_conn.c:906:39: note: byref variable will be forcibly initialized struct hci_cp_le_set_ext_adv_params cp; ^~ In file included from /kisskb/src/net/bluetooth/hci_conn.c:30: /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_conn.c:942:27: note: in expansion of macro 'BDADDR_ANY' bacmp(&random_addr, BDADDR_ANY) && ^~~~~~~~~~ /kisskb/src/net/bluetooth/hci_conn.c: In function 'hci_req_add_le_create_conn': /kisskb/src/net/bluetooth/hci_conn.c:874:32: note: byref variable will be forcibly initialized struct hci_cp_le_create_conn cp; ^~ /kisskb/src/net/bluetooth/hci_conn.c: In function 'hci_acl_create_connection': /kisskb/src/net/bluetooth/hci_conn.c:202:28: note: byref variable will be forcibly initialized struct hci_cp_create_conn cp; ^~ /kisskb/src/fs/ext4/super.c: In function 'ext4_fill_super': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/super.c:4665:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sbi->s_group_desc, ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/hci_conn.c: In function 'hci_disconnect': /kisskb/src/net/bluetooth/hci_conn.c:251:35: note: byref variable will be forcibly initialized struct hci_cp_read_clock_offset clkoff_cp; ^~~~~~~~~ /kisskb/src/net/bluetooth/hci_conn.c: In function 'hci_setup_sync': /kisskb/src/net/bluetooth/hci_conn.c:282:32: note: byref variable will be forcibly initialized struct hci_cp_setup_sync_conn cp; ^~ /kisskb/src/sound/pci/via82xx.c: In function 'snd_via8233_init_misc': /kisskb/src/sound/pci/via82xx.c:1986:26: note: byref variable will be forcibly initialized struct snd_ctl_elem_id sid; ^~~ /kisskb/src/net/bluetooth/hci_conn.c: In function 'hci_le_conn_update': /kisskb/src/net/bluetooth/hci_conn.c:334:31: note: byref variable will be forcibly initialized struct hci_cp_le_conn_update cp; ^~ /kisskb/src/net/bluetooth/hci_conn.c: In function 'hci_le_start_enc': /kisskb/src/net/bluetooth/hci_conn.c:369:29: note: byref variable will be forcibly initialized struct hci_cp_le_start_enc cp; ^~ /kisskb/src/net/core/rtnetlink.c: In function 'rtnl_fill_link_ifmap': /kisskb/src/net/core/rtnetlink.c:1401:25: note: byref variable will be forcibly initialized struct rtnl_link_ifmap map; ^~~ /kisskb/src/net/core/rtnetlink.c: In function 'rtnl_fill_vfinfo': /kisskb/src/net/core/rtnetlink.c:1242:22: note: byref variable will be forcibly initialized struct ifla_vf_guid port_guid; ^~~~~~~~~ /kisskb/src/net/core/rtnetlink.c:1241:22: note: byref variable will be forcibly initialized struct ifla_vf_guid node_guid; ^~~~~~~~~ /kisskb/src/net/core/rtnetlink.c:1240:22: note: byref variable will be forcibly initialized struct ifla_vf_info ivi; ^~~ /kisskb/src/net/core/rtnetlink.c:1239:27: note: byref variable will be forcibly initialized struct ifla_vf_broadcast vf_broadcast; ^~~~~~~~~~~~ /kisskb/src/net/core/rtnetlink.c:1238:21: note: byref variable will be forcibly initialized struct ifla_vf_mac vf_mac; ^~~~~~ /kisskb/src/net/core/rtnetlink.c:1237:22: note: byref variable will be forcibly initialized struct ifla_vf_rate vf_rate; ^~~~~~~ /kisskb/src/net/core/rtnetlink.c:1236:22: note: byref variable will be forcibly initialized struct ifla_vf_vlan vf_vlan; ^~~~~~~ /kisskb/src/net/core/rtnetlink.c:1235:23: note: byref variable will be forcibly initialized struct ifla_vf_trust vf_trust; ^~~~~~~~ /kisskb/src/net/core/rtnetlink.c:1234:23: note: byref variable will be forcibly initialized struct ifla_vf_stats vf_stats; ^~~~~~~~ /kisskb/src/net/core/rtnetlink.c:1233:25: note: byref variable will be forcibly initialized struct ifla_vf_tx_rate vf_tx_rate; ^~~~~~~~~~ /kisskb/src/net/core/rtnetlink.c:1232:26: note: byref variable will be forcibly initialized struct ifla_vf_spoofchk vf_spoofchk; ^~~~~~~~~~~ /kisskb/src/net/core/rtnetlink.c:1231:27: note: byref variable will be forcibly initialized struct ifla_vf_vlan_info vf_vlan_info; ^~~~~~~~~~~~ /kisskb/src/net/core/rtnetlink.c:1230:28: note: byref variable will be forcibly initialized struct ifla_vf_link_state vf_linkstate; ^~~~~~~~~~~~ /kisskb/src/net/bluetooth/hci_conn.c: In function 'hci_conn_enter_active_mode': /kisskb/src/net/bluetooth/hci_conn.c:1543:33: note: byref variable will be forcibly initialized struct hci_cp_exit_sniff_mode cp; ^~ /kisskb/src/net/core/rtnetlink.c:1228:30: note: byref variable will be forcibly initialized struct ifla_vf_rss_query_en vf_rss_query_en; ^~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/hci_conn.c: In function 'hci_get_conn_list': /kisskb/src/net/bluetooth/hci_conn.c:1611:27: note: byref variable will be forcibly initialized struct hci_conn_list_req req, *cl; ^~~ /kisskb/src/net/bluetooth/hci_conn.c: In function 'hci_get_conn_info': /kisskb/src/net/bluetooth/hci_conn.c:1664:23: note: byref variable will be forcibly initialized struct hci_conn_info ci; ^~ /kisskb/src/net/bluetooth/hci_conn.c:1663:27: note: byref variable will be forcibly initialized struct hci_conn_info_req req; ^~~ /kisskb/src/net/core/rtnetlink.c: In function 'rtnl_phys_port_id_fill': /kisskb/src/net/core/rtnetlink.c:1148:29: note: byref variable will be forcibly initialized struct netdev_phys_item_id ppid; ^~~~ /kisskb/src/net/bluetooth/hci_conn.c: In function 'hci_get_auth_info': /kisskb/src/net/bluetooth/hci_conn.c:1691:27: note: byref variable will be forcibly initialized struct hci_auth_info_req req; ^~~ /kisskb/src/net/bluetooth/hci_conn.c: In function 'hci_connect_le': /kisskb/src/net/bluetooth/hci_conn.c:1006:21: note: byref variable will be forcibly initialized struct hci_request req; ^~~ In file included from /kisskb/src/net/bluetooth/hci_conn.c:30: /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_conn.c:1048:30: note: in expansion of macro 'BDADDR_ANY' if (irk && bacmp(&irk->rpa, BDADDR_ANY)) { ^~~~~~~~~~ /kisskb/src/net/netfilter/ipvs/ip_vs_nfct.c: In function 'ip_vs_nfct_expect_callback': /kisskb/src/net/netfilter/ipvs/ip_vs_nfct.c:145:26: note: byref variable will be forcibly initialized struct ip_vs_conn_param p; ^ /kisskb/src/net/netfilter/ipvs/ip_vs_nfct.c:143:35: note: byref variable will be forcibly initialized struct nf_conntrack_tuple *orig, new_reply; ^~~~~~~~~ /kisskb/src/net/netfilter/ipvs/ip_vs_nfct.c: In function 'ip_vs_update_conntrack': /kisskb/src/net/netfilter/ipvs/ip_vs_nfct.c:75:28: note: byref variable will be forcibly initialized struct nf_conntrack_tuple new_tuple; ^~~~~~~~~ /kisskb/src/net/netfilter/ipvs/ip_vs_nfct.c: In function 'ip_vs_conn_drop_conntrack': /kisskb/src/net/netfilter/ipvs/ip_vs_nfct.c:246:28: note: byref variable will be forcibly initialized struct nf_conntrack_tuple tuple; ^~~~~ /kisskb/src/net/bluetooth/bnep/core.c: In function 'bnep_send': /kisskb/src/net/bluetooth/bnep/core.c:74:14: note: byref variable will be forcibly initialized struct kvec iv = { data, len }; ^~ /kisskb/src/net/bluetooth/bnep/core.c: In function 'bnep_send_rsp': /kisskb/src/net/bluetooth/bnep/core.c:74:14: note: byref variable will be forcibly initialized /kisskb/src/net/bluetooth/bnep/core.c:81:26: note: byref variable will be forcibly initialized struct bnep_control_rsp rsp; ^~~ /kisskb/src/net/core/utils.c: In function 'inet_addr_is_any': /kisskb/src/net/core/utils.c:406:29: note: byref variable will be forcibly initialized const struct sockaddr_in6 in6_any = ^~~~~~~ /kisskb/src/net/bluetooth/bnep/core.c: In function 'bnep_rx_control': /kisskb/src/net/bluetooth/bnep/core.c:74:14: note: byref variable will be forcibly initialized struct kvec iv = { data, len }; ^~ In file included from /kisskb/src/sound/soc/qcom/qdsp6/q6asm.c:6: /kisskb/src/sound/soc/qcom/qdsp6/q6asm.c: In function 'q6asm_apr_send_session_pkt': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/qcom/qdsp6/q6asm.c:310:8: note: in expansion of macro 'wait_event_timeout' rc = wait_event_timeout(a->mem_wait, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/irqchip/irq-ti-sci-inta.c: In function 'ti_sci_inta_alloc_parent_irq': /kisskb/src/drivers/irqchip/irq-ti-sci-inta.c:212:20: note: byref variable will be forcibly initialized struct irq_fwspec parent_fwspec; ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/qcom/qdsp6/q6asm.c:305:8: note: in expansion of macro 'wait_event_timeout' rc = wait_event_timeout(a->mem_wait, ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/bnep/core.c: In function 'bnep_get_connlist': /kisskb/src/net/bluetooth/bnep/core.c:694:24: note: byref variable will be forcibly initialized struct bnep_conninfo ci; ^~ /kisskb/src/sound/soc/qcom/qdsp6/q6asm.c: In function 'q6asm_ac_send_cmd_sync': In file included from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/include/linux/irqchip.h:14, from /kisskb/src/drivers/irqchip/irq-ti-sci-inta.c:12: /kisskb/src/drivers/irqchip/irq-ti-sci-inta.c: In function 'irq_find_matching_host': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/qcom/qdsp6/q6asm.c:893:7: note: in expansion of macro 'wait_event_timeout' rc = wait_event_timeout(ac->cmd_wait, ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/rtnetlink.c: In function 'do_setlink': /kisskb/src/net/core/rtnetlink.c:2622:16: note: byref variable will be forcibly initialized struct ifmap k_map; ^~~~~ /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec = { ^~~~~~ /kisskb/src/drivers/irqchip/irq-ti-sci-inta.c: In function 'irq_find_host': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized /kisskb/src/drivers/irqchip/irq-ti-sci-inta.c: In function 'ti_sci_inta_get_unmapped_sources': /kisskb/src/drivers/irqchip/irq-ti-sci-inta.c:619:29: note: byref variable will be forcibly initialized struct of_phandle_iterator it; ^~ /kisskb/src/sound/soc/qcom/qdsp6/q6asm.c: In function '__q6asm_cmd': /kisskb/src/sound/soc/qcom/qdsp6/q6asm.c:1641:17: note: byref variable will be forcibly initialized struct apr_pkt pkt; ^~~ /kisskb/src/net/core/rtnetlink.c: In function 'rtnetlink_rcv_msg': /kisskb/src/net/core/rtnetlink.c:5511:32: note: byref variable will be forcibly initialized struct netlink_dump_control c = { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/netfilter/nf_log.c:2: /kisskb/src/net/netfilter/nf_log.c: In function 'nf_log_set': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_log.c:55:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(net->nf.nf_loggers[pf], logger); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_log.c: In function 'nf_log_register': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_log.c:103:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(loggers[pf][logger->type], logger); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_log.c:97:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(loggers[i][logger->type], logger); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/xfs/kmem.h:9, from /kisskb/src/fs/xfs/xfs_linux.h:24, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/libxfs/xfs_defer.c:6: /kisskb/src/fs/xfs/libxfs/xfs_defer.c: In function 'xfs_defer_finish_noroll': /kisskb/src/fs/xfs/libxfs/xfs_defer.c:463:12: note: byref variable will be forcibly initialized LIST_HEAD(dop_pending); ^~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/net/core/neighbour.c: In function 'neigh_fill_info': /kisskb/src/net/core/neighbour.c:2432:23: note: byref variable will be forcibly initialized struct nda_cacheinfo ci; ^~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/core/rtnetlink.c:17: /kisskb/src/net/core/rtnetlink.c: In function '__rtnl_newlink': /kisskb/src/net/core/rtnetlink.c:3471:13: note: byref variable will be forcibly initialized LIST_HEAD(list_kill); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/net/netfilter/nf_log.c: In function 'nf_log_proc_dostring': /kisskb/src/net/netfilter/nf_log.c:450:20: note: byref variable will be forcibly initialized struct ctl_table tmp = *table; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/netfilter/nf_log.c:2: /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_log.c:447:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(net->nf.nf_loggers[tindex], logger); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_log.c:426:20: note: byref variable will be forcibly initialized struct ctl_table tmp = *table; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/netfilter/nf_log.c:2: /kisskb/src/net/netfilter/nf_log.c: In function 'nf_log_bind_pf': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_log.c:138:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(net->nf.nf_loggers[pf], logger); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/nf_reject_ipv6.c: In function 'nf_reject_skb_v6_tcp_reset': /kisskb/src/net/ipv6/netfilter/nf_reject_ipv6.c:66:16: note: byref variable will be forcibly initialized struct tcphdr _oth; ^~~~ /kisskb/src/net/netfilter/nf_log.c: In function 'nf_log_packet': /kisskb/src/net/netfilter/nf_log.c:224:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/net/netfilter/nf_log.c: In function 'nf_log_trace': /kisskb/src/net/netfilter/nf_log.c:252:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/net/netfilter/nf_log.c: In function 'nf_log_buf_add': /kisskb/src/net/netfilter/nf_log.c:278:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/net/ipv6/netfilter/nf_reject_ipv6.c: In function 'nf_reject6_fill_skb_dst': /kisskb/src/net/ipv6/netfilter/nf_reject_ipv6.c:266:15: note: byref variable will be forcibly initialized struct flowi fl; ^~ /kisskb/src/net/ipv6/netfilter/nf_reject_ipv6.c: In function 'nf_send_reset6': /kisskb/src/net/ipv6/netfilter/nf_reject_ipv6.c:289:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^~~ /kisskb/src/net/ipv6/netfilter/nf_reject_ipv6.c:283:16: note: byref variable will be forcibly initialized struct tcphdr _otcph; ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/core/neighbour.c:16: /kisskb/src/net/core/neighbour.c: In function 'neigh_hash_grow': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/neighbour.c:518:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tbl->nht, new_nht); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/neighbour.c:514:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(new_nht->hash_buckets[hash], n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/neighbour.c:510:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(n->next, ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/neighbour.c: In function 'neigh_del': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/neighbour.c:188:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*np, neigh); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/neighbour.c: In function '__neigh_for_each_release': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/neighbour.c:2973:5: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*np, ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/neighbour.c: In function 'neigh_flush_dev': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/neighbour.c:311:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*np, ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/fs/ext4/inode-test.c:7: /kisskb/src/fs/ext4/inode-test.c: In function 'inode_test_xtimestamp_decoding': /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1267:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/inode-test.c:260:2: note: in expansion of macro 'KUNIT_EXPECT_EQ_MSG' KUNIT_EXPECT_EQ_MSG(test, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1267:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/inode-test.c:252:2: note: in expansion of macro 'KUNIT_EXPECT_EQ_MSG' KUNIT_EXPECT_EQ_MSG(test, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/ext4/inode-test.c:243:20: note: byref variable will be forcibly initialized struct timespec64 timestamp; ^~~~~~~~~ /kisskb/src/net/core/neighbour.c: In function 'proc_unres_qlen': /kisskb/src/net/core/neighbour.c:3389:19: note: byref variable will be forcibly initialized struct ctl_table tmp = *ctl; ^~~ /kisskb/src/net/core/neighbour.c: In function 'neigh_proc_dointvec_zero_intmax': /kisskb/src/net/core/neighbour.c:3453:19: note: byref variable will be forcibly initialized struct ctl_table tmp = *ctl; ^~~ /kisskb/src/net/core/neighbour.c: In function 'neightbl_fill_info': /kisskb/src/net/core/neighbour.c:2082:20: note: byref variable will be forcibly initialized struct ndt_stats ndst; ^~~~ /kisskb/src/net/core/neighbour.c:2061:21: note: byref variable will be forcibly initialized struct ndt_config ndc = { ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/core/neighbour.c:16: /kisskb/src/net/core/neighbour.c: In function '___neigh_create': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/neighbour.c:655:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(nht->hash_buckets[hash_val], n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/neighbour.c:652:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(n->next, ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/x25/x25_link.c: In function 'x25_subscr_ioctl': /kisskb/src/net/x25/x25_link.c:358:29: note: byref variable will be forcibly initialized struct x25_subscrip_struct x25_subscr; ^~~~~~~~~~ /kisskb/src/net/tipc/bcast.c: In function 'tipc_bcbase_xmit': /kisskb/src/net/tipc/bcast.c:182:22: note: byref variable will be forcibly initialized struct sk_buff_head _xmitq; ^~~~~~ /kisskb/src/net/tipc/bcast.c: In function 'tipc_rcast_xmit': /kisskb/src/net/tipc/bcast.c:292:22: note: byref variable will be forcibly initialized struct sk_buff_head _pkts; ^~~~~ /kisskb/src/net/tipc/bcast.c: In function 'tipc_bcast_xmit': /kisskb/src/net/tipc/bcast.c:263:22: note: byref variable will be forcibly initialized struct sk_buff_head xmitq; ^~~~~ /kisskb/src/net/tipc/bcast.c: In function 'tipc_mcast_send_sync': /kisskb/src/net/tipc/bcast.c:322:22: note: byref variable will be forcibly initialized struct sk_buff_head tmpq; ^~~~ /kisskb/src/net/tipc/bcast.c: In function 'tipc_mcast_xmit': /kisskb/src/net/tipc/bcast.c:382:30: note: byref variable will be forcibly initialized struct sk_buff_head inputq, localq; ^~~~~~ /kisskb/src/net/tipc/bcast.c:382:22: note: byref variable will be forcibly initialized struct sk_buff_head inputq, localq; ^~~~~~ /kisskb/src/net/tipc/bcast.c: In function 'tipc_bcast_rcv': /kisskb/src/net/tipc/bcast.c:440:22: note: byref variable will be forcibly initialized struct sk_buff_head xmitq; ^~~~~ /kisskb/src/net/tipc/bcast.c: In function 'tipc_bcast_ack_rcv': /kisskb/src/net/tipc/bcast.c:475:22: note: byref variable will be forcibly initialized struct sk_buff_head xmitq; ^~~~~ /kisskb/src/net/tipc/bcast.c: In function 'tipc_bcast_sync_rcv': /kisskb/src/net/tipc/bcast.c:504:22: note: byref variable will be forcibly initialized struct sk_buff_head xmitq; ^~~~~ /kisskb/src/net/tipc/bcast.c: In function 'tipc_bcast_remove_peer': /kisskb/src/net/tipc/bcast.c:555:22: note: byref variable will be forcibly initialized struct sk_buff_head xmitq; ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/kernel/bpf/ringbuf.c:1: /kisskb/src/kernel/bpf/ringbuf.c: In function 'ringbuf_avail_data_sz': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/ringbuf.c:252:13: note: in expansion of macro 'smp_load_acquire' prod_pos = smp_load_acquire(&rb->producer_pos); ^~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/ringbuf.c:251:13: note: in expansion of macro 'smp_load_acquire' cons_pos = smp_load_acquire(&rb->consumer_pos); ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/pci/pcie/portdrv_core.c: In function 'pcie_port_find_device': /kisskb/src/drivers/pci/pcie/portdrv_core.c:469:30: note: byref variable will be forcibly initialized struct portdrv_service_data pdrvs; ^~~~~ /kisskb/src/kernel/bpf/ringbuf.c: In function '____bpf_ringbuf_query': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/ringbuf.c:466:10: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&rb->producer_pos); ^~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/ringbuf.c:464:10: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&rb->consumer_pos); ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'chipinfo_get': /kisskb/src/kernel/bpf/ringbuf.c: In function '__bpf_ringbuf_reserve': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/ringbuf.c:344:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rb->producer_pos, new_prod_pos); ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/ringbuf.c:318:13: note: in expansion of macro 'smp_load_acquire' cons_pos = smp_load_acquire(&rb->consumer_pos); ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c:1987:23: note: byref variable will be forcibly initialized struct gpiochip_info chipinfo; ^~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/rfkill.h:33, from /kisskb/src/net/bluetooth/hci_core.c:29: /kisskb/src/net/bluetooth/hci_core.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/ringbuf.c: In function 'bpf_ringbuf_commit': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/ringbuf.c:390:13: note: in expansion of macro 'smp_load_acquire' cons_pos = smp_load_acquire(&rb->consumer_pos) & rb->mask; ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/bluetooth/hci_core.c:37: /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_clear_wake_reason': /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_core.c:3546:26: note: in expansion of macro 'BDADDR_ANY' bacpy(&hdev->wake_addr, BDADDR_ANY); ^~~~~~~~~~ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_inq_req': /kisskb/src/net/bluetooth/hci_core.c:1293:24: note: byref variable will be forcibly initialized struct hci_cp_inquiry cp; ^~ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_init4_req': /kisskb/src/net/bluetooth/hci_core.c:897:36: note: byref variable will be forcibly initialized struct hci_cp_le_set_default_phy cp; ^~ /kisskb/src/net/bluetooth/hci_core.c:888:39: note: byref variable will be forcibly initialized struct hci_cp_le_write_def_data_len cp; ^~ /kisskb/src/net/bluetooth/hci_core.c:875:47: note: byref variable will be forcibly initialized struct hci_cp_write_def_err_data_reporting cp; ^~ /kisskb/src/net/bluetooth/hci_core.c:828:40: note: byref variable will be forcibly initialized struct hci_cp_delete_stored_link_key cp; ^~ In file included from /kisskb/src/net/bluetooth/hci_core.c:37: /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_core.c:830:21: note: in expansion of macro 'BDADDR_ANY' bacpy(&cp.bdaddr, BDADDR_ANY); ^~~~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'lineinfo_changed_notify': /kisskb/src/drivers/gpio/gpiolib-cdev.c:2157:35: note: byref variable will be forcibly initialized struct gpio_v2_line_info_changed chg; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/netfilter/nf_queue.c:6: /kisskb/src/net/netfilter/nf_queue.c: In function 'nf_register_queue_handler': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_queue.c:38:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(net->nf.queue_handler, qh); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_setup_link_policy': /kisskb/src/net/bluetooth/hci_core.c:504:38: note: byref variable will be forcibly initialized struct hci_cp_write_def_link_policy cp; ^~ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_set_le_support': /kisskb/src/net/bluetooth/hci_core.c:523:40: note: byref variable will be forcibly initialized struct hci_cp_write_le_host_supported cp; ^~ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_init3_req': /kisskb/src/net/bluetooth/hci_core.c:799:41: note: byref variable will be forcibly initialized struct hci_cp_read_local_ext_features cp; ^~ /kisskb/src/net/bluetooth/hci_core.c:595:38: note: byref variable will be forcibly initialized struct hci_cp_read_stored_link_key cp; ^~ In file included from /kisskb/src/net/bluetooth/hci_core.c:37: /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_core.c:597:21: note: in expansion of macro 'BDADDR_ANY' bacpy(&cp.bdaddr, BDADDR_ANY); ^~~~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'lineinfo_watch_read': /kisskb/src/drivers/gpio/gpiolib-cdev.c:2252:33: note: byref variable will be forcibly initialized struct gpioline_info_changed event_v1; ^~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/cdev.h:5, from /kisskb/src/drivers/gpio/gpiolib-cdev.c:7: /kisskb/src/include/linux/wait.h:750:14: note: byref variable will be forcibly initialized DEFINE_WAIT(__wait); \ ^~~~~~ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^~~~ /kisskb/src/include/linux/wait.h:750:2: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(__wait); \ ^~~~~~~~~~~ /kisskb/src/include/linux/wait.h:789:9: note: in expansion of macro '__wait_event_interruptible_locked' ? 0 : __wait_event_interruptible_locked(wq, condition, 0, do_wait_intr)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c:2221:10: note: in expansion of macro 'wait_event_interruptible_locked' ret = wait_event_interruptible_locked(cdev->wait, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c:2197:35: note: byref variable will be forcibly initialized struct gpio_v2_line_info_changed event; ^~~~~ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_init2_req': /kisskb/src/net/bluetooth/hci_core.c:485:41: note: byref variable will be forcibly initialized struct hci_cp_read_local_ext_features cp; ^~ /kisskb/src/net/bluetooth/hci_core.c:459:28: note: byref variable will be forcibly initialized struct hci_cp_write_eir cp; ^~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/cdev.h:5, from /kisskb/src/drivers/gpio/gpiolib-cdev.c:7: /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'lineevent_read': /kisskb/src/include/linux/wait.h:750:14: note: byref variable will be forcibly initialized DEFINE_WAIT(__wait); \ ^~~~~~ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^~~~ /kisskb/src/include/linux/wait.h:750:2: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(__wait); \ ^~~~~~~~~~~ /kisskb/src/include/linux/wait.h:789:9: note: in expansion of macro '__wait_event_interruptible_locked' ? 0 : __wait_event_interruptible_locked(wq, condition, 0, do_wait_intr)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c:1552:10: note: in expansion of macro 'wait_event_interruptible_locked' ret = wait_event_interruptible_locked(le->wait, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c:1518:24: note: byref variable will be forcibly initialized struct gpioevent_data ge; ^~ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_dev_get_bd_addr_from_property': /kisskb/src/net/bluetooth/hci_core.c:1419:11: note: byref variable will be forcibly initialized bdaddr_t ba; ^~ In file included from /kisskb/src/net/bluetooth/hci_core.c:37: /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_core.c:1424:29: note: in expansion of macro 'BDADDR_ANY' if (ret < 0 || !bacmp(&ba, BDADDR_ANY)) ^~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/cdev.h:5, from /kisskb/src/drivers/gpio/gpiolib-cdev.c:7: /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'linereq_read': /kisskb/src/include/linux/wait.h:750:14: note: byref variable will be forcibly initialized DEFINE_WAIT(__wait); \ ^~~~~~ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^~~~ /kisskb/src/include/linux/wait.h:750:2: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(__wait); \ ^~~~~~~~~~~ /kisskb/src/include/linux/wait.h:789:9: note: in expansion of macro '__wait_event_interruptible_locked' ? 0 : __wait_event_interruptible_locked(wq, condition, 0, do_wait_intr)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c:1250:10: note: in expansion of macro 'wait_event_interruptible_locked' ret = wait_event_interruptible_locked(lr->wait, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c:1230:28: note: byref variable will be forcibly initialized struct gpio_v2_line_event le; ^~ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'lineinfo_get_v1': /kisskb/src/drivers/gpio/gpiolib-cdev.c:2019:27: note: byref variable will be forcibly initialized struct gpio_v2_line_info lineinfo_v2; ^~~~~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c:2018:23: note: byref variable will be forcibly initialized struct gpioline_info lineinfo; ^~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'lineinfo_get': /kisskb/src/drivers/gpio/gpiolib-cdev.c:2054:27: note: byref variable will be forcibly initialized struct gpio_v2_line_info lineinfo; ^~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'linehandle_set_config': /kisskb/src/drivers/gpio/gpiolib-cdev.c:153:27: note: byref variable will be forcibly initialized struct gpiohandle_config gcnf; ^~~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'linereq_get_values': /kisskb/src/drivers/gpio/gpiolib-cdev.c:999:29: note: byref variable will be forcibly initialized struct gpio_v2_line_values lv; ^~ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'linehandle_ioctl': /kisskb/src/drivers/gpio/gpiolib-cdev.c:198:25: note: byref variable will be forcibly initialized struct gpiohandle_data ghd; ^~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'linehandle_create': /kisskb/src/drivers/gpio/gpiolib-cdev.c:287:28: note: byref variable will be forcibly initialized struct gpiohandle_request handlereq; ^~~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'lineevent_ioctl': /kisskb/src/drivers/gpio/gpiolib-cdev.c:1602:25: note: byref variable will be forcibly initialized struct gpiohandle_data ghd; ^~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'lineevent_irq_thread': /kisskb/src/drivers/gpio/gpiolib-cdev.c:1649:24: note: byref variable will be forcibly initialized struct gpioevent_data ge; ^~ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'lineevent_create': /kisskb/src/drivers/gpio/gpiolib-cdev.c:1709:27: note: byref variable will be forcibly initialized struct gpioevent_request eventreq; ^~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/leds.h:12, from /kisskb/src/include/linux/rfkill.h:36, from /kisskb/src/net/bluetooth/hci_core.c:29: /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_suspend_wait_event': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/hci_core.c:3503:12: note: in expansion of macro 'wait_event_timeout' int ret = wait_event_timeout(hdev->suspend_wait_q, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'linereq_set_values': /kisskb/src/drivers/gpio/gpiolib-cdev.c:1102:29: note: byref variable will be forcibly initialized struct gpio_v2_line_values lv; ^~ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_set_hw_info': /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'debounce_work_func': /kisskb/src/net/bluetooth/hci_core.c:4007:10: note: byref variable will be forcibly initialized va_list vargs; ^~~~~ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_set_fw_info': /kisskb/src/net/bluetooth/hci_core.c:4018:10: note: byref variable will be forcibly initialized va_list vargs; ^~~~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c:651:28: note: byref variable will be forcibly initialized struct gpio_v2_line_event le; ^~ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'edge_irq_thread': /kisskb/src/drivers/gpio/gpiolib-cdev.c:553:28: note: byref variable will be forcibly initialized struct gpio_v2_line_event le; ^~ In file included from /kisskb/src/net/bluetooth/hci_core.c:37: /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_inquiry_cache_lookup_resolve': /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_core.c:1171:22: note: in expansion of macro 'BDADDR_ANY' if (!bacmp(bdaddr, BDADDR_ANY) && e->name_state == state) ^~~~~~~~~~ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_inquiry': /kisskb/src/net/bluetooth/hci_core.c:1312:25: note: byref variable will be forcibly initialized struct hci_inquiry_req ir; ^~ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'linereq_set_config': In file included from /kisskb/src/net/bluetooth/hci_core.c:37: /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_dev_do_close': /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_core.c:1832:28: note: in expansion of macro 'BDADDR_ANY' bacpy(&hdev->random_addr, BDADDR_ANY); ^~~~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c:1166:29: note: byref variable will be forcibly initialized struct gpio_v2_line_config lc; ^~ /kisskb/src/net/sched/sch_htb.c: In function 'htb_dump': /kisskb/src/net/sched/sch_htb.c:1047:21: note: byref variable will be forcibly initialized struct tc_htb_glob gopt; ^~~~ /kisskb/src/drivers/gpio/gpiolib-cdev.c: In function 'linereq_create': /kisskb/src/drivers/gpio/gpiolib-cdev.c:1315:30: note: byref variable will be forcibly initialized struct gpio_v2_line_request ulr; ^~~ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_dev_cmd': /kisskb/src/net/bluetooth/hci_core.c:1994:21: note: byref variable will be forcibly initialized struct hci_dev_req dr; ^~ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_get_dev_info': /kisskb/src/net/bluetooth/hci_core.c:2150:22: note: byref variable will be forcibly initialized struct hci_dev_info di; ^~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/net/can/raw.c:45: /kisskb/src/net/can/raw.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/bluetooth/hci_core.c:37: /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_dev_do_open': /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_core.c:1561:33: note: in expansion of macro 'BDADDR_ANY' if (bacmp(&hdev->public_addr, BDADDR_ANY) && ^~~~~~~~~~ /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_core.c:1513:34: note: in expansion of macro 'BDADDR_ANY' if (bacmp(&hdev->public_addr, BDADDR_ANY) && ^~~~~~~~~~ /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_core.c:1510:35: note: in expansion of macro 'BDADDR_ANY' if (!bacmp(&hdev->public_addr, BDADDR_ANY)) ^~~~~~~~~~ /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_core.c:1468:34: note: in expansion of macro 'BDADDR_ANY' !bacmp(&hdev->static_addr, BDADDR_ANY)) { ^~~~~~~~~~ /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_core.c:1467:29: note: in expansion of macro 'BDADDR_ANY' !bacmp(&hdev->bdaddr, BDADDR_ANY) && ^~~~~~~~~~ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_power_on': /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_core.c:2261:34: note: in expansion of macro 'BDADDR_ANY' !bacmp(&hdev->static_addr, BDADDR_ANY))) { ^~~~~~~~~~ /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_core.c:2260:29: note: in expansion of macro 'BDADDR_ANY' !bacmp(&hdev->bdaddr, BDADDR_ANY) && ^~~~~~~~~~ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_bdaddr_list_add': /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_core.c:3192:21: note: in expansion of macro 'BDADDR_ANY' if (!bacmp(bdaddr, BDADDR_ANY)) ^~~~~~~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/net/ipv6/raw.c:22: /kisskb/src/net/ipv6/raw.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_bdaddr_list_add_with_irk': /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_core.c:3215:21: note: in expansion of macro 'BDADDR_ANY' if (!bacmp(bdaddr, BDADDR_ANY)) ^~~~~~~~~~ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_bdaddr_list_add_with_flags': /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_core.c:3244:21: note: in expansion of macro 'BDADDR_ANY' if (!bacmp(bdaddr, BDADDR_ANY)) ^~~~~~~~~~ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_bdaddr_list_del': /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_core.c:3267:21: note: in expansion of macro 'BDADDR_ANY' if (!bacmp(bdaddr, BDADDR_ANY)) { ^~~~~~~~~~ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_bdaddr_list_del_with_irk': /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_core.c:3287:21: note: in expansion of macro 'BDADDR_ANY' if (!bacmp(bdaddr, BDADDR_ANY)) { ^~~~~~~~~~ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_bdaddr_list_del_with_flags': /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_core.c:3307:21: note: in expansion of macro 'BDADDR_ANY' if (!bacmp(bdaddr, BDADDR_ANY)) { ^~~~~~~~~~ /kisskb/src/net/bluetooth/hci_core.c: In function 'hci_copy_identity_address': /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_core.c:3477:33: note: in expansion of macro 'BDADDR_ANY' bacmp(&hdev->static_addr, BDADDR_ANY))) { ^~~~~~~~~~ In file included from /kisskb/src/net/bluetooth/mgmt.c:30: /kisskb/src/net/bluetooth/mgmt.c: In function 'is_configured': /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_core.c:3475:28: note: in expansion of macro 'BDADDR_ANY' !bacmp(&hdev->bdaddr, BDADDR_ANY) || ^~~~~~~~~~ /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/mgmt.c:584:33: note: in expansion of macro 'BDADDR_ANY' !bacmp(&hdev->public_addr, BDADDR_ANY)) ^~~~~~~~~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'get_missing_options': /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/mgmt.c:600:33: note: in expansion of macro 'BDADDR_ANY' !bacmp(&hdev->public_addr, BDADDR_ANY)) ^~~~~~~~~~ /kisskb/src/net/sched/sch_htb.c: In function 'htb_classify': /kisskb/src/net/sched/sch_htb.c:214:20: note: byref variable will be forcibly initialized struct tcf_result res; ^~~ In file included from /kisskb/src/net/bluetooth/hci_event.c:29: /kisskb/src/net/bluetooth/hci_event.c: In function 'has_pending_adv_report': /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_event.c:1338:34: note: in expansion of macro 'BDADDR_ANY' return bacmp(&d->last_adv_addr, BDADDR_ANY); ^~~~~~~~~~ /kisskb/src/net/bluetooth/hci_event.c: In function 'clear_pending_adv_report': /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_event.c:1345:27: note: in expansion of macro 'BDADDR_ANY' bacpy(&d->last_adv_addr, BDADDR_ANY); ^~~~~~~~~~ /kisskb/src/net/sched/sch_htb.c: In function 'htb_dump_class': /kisskb/src/net/sched/sch_htb.c:1079:20: note: byref variable will be forcibly initialized struct tc_htb_opt opt; ^~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'get_current_settings': /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/mgmt.c:884:33: note: in expansion of macro 'BDADDR_ANY' if (bacmp(&hdev->static_addr, BDADDR_ANY)) ^~~~~~~~~~ /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/mgmt.c:883:28: note: in expansion of macro 'BDADDR_ANY' !bacmp(&hdev->bdaddr, BDADDR_ANY)) { ^~~~~~~~~~ /kisskb/src/net/can/raw.c: In function 'memdup_sockptr': /kisskb/src/include/linux/sockptr.h:67:21: note: userspace variable will be forcibly initialized static inline void *memdup_sockptr(sockptr_t src, size_t len) ^~~~~~~~~~~~~~ /kisskb/src/net/sched/sch_htb.c: In function 'htb_change_class': /kisskb/src/net/sched/sch_htb.c:1344:5: note: byref variable will be forcibly initialized } est = { ^~~ /kisskb/src/net/can/raw.c: In function 'raw_setsockopt': /kisskb/src/net/can/raw.c:485:12: note: userspace variable will be forcibly initialized static int raw_setsockopt(struct socket *sock, int level, int optname, ^~~~~~~~~~~~~~ /kisskb/src/net/can/raw.c:485:12: note: userspace variable will be forcibly initialized /kisskb/src/net/can/raw.c:485:12: note: userspace variable will be forcibly initialized /kisskb/src/net/can/raw.c:485:12: note: userspace variable will be forcibly initialized /kisskb/src/net/can/raw.c:485:12: note: userspace variable will be forcibly initialized /kisskb/src/net/can/raw.c:485:12: note: userspace variable will be forcibly initialized /kisskb/src/net/can/raw.c:491:20: note: byref variable will be forcibly initialized struct can_filter sfilter; /* single filter */ ^~~~~~~ /kisskb/src/drivers/pinctrl/pinmux.c: In function 'pinmux_generic_free_functions': /kisskb/src/drivers/pinctrl/pinmux.c:845:25: note: byref variable will be forcibly initialized struct radix_tree_iter iter; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/net/ipv6/raw.c:19: /kisskb/src/net/ipv6/raw.c: In function 'rawv6_mh_filter_register': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/raw.c:135:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(mh_filter, filter); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/raw.c: In function 'rawv6_seticmpfilter': /kisskb/src/net/ipv6/raw.c:974:12: note: userspace variable will be forcibly initialized static int rawv6_seticmpfilter(struct sock *sk, int level, int optname, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/raw.c: In function 'do_rawv6_setsockopt': /kisskb/src/net/ipv6/raw.c:1017:12: note: userspace variable will be forcibly initialized static int do_rawv6_setsockopt(struct sock *sk, int level, int optname, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/raw.c: In function 'icmpv6_filter': /kisskb/src/net/ipv6/raw.c:111:18: note: byref variable will be forcibly initialized struct icmp6hdr _hdr; ^~~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'device_unpaired': /kisskb/src/net/bluetooth/mgmt.c:2425:33: note: byref variable will be forcibly initialized struct mgmt_ev_device_unpaired ev; ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_adv_monitor_removed': /kisskb/src/net/bluetooth/mgmt.c:4172:35: note: byref variable will be forcibly initialized struct mgmt_ev_adv_monitor_added ev; ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_adv_monitor_added': /kisskb/src/net/bluetooth/mgmt.c:4162:35: note: byref variable will be forcibly initialized struct mgmt_ev_adv_monitor_added ev; ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'device_flags_changed': /kisskb/src/net/bluetooth/mgmt.c:4091:38: note: byref variable will be forcibly initialized struct mgmt_ev_device_flags_changed ev; ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'device_removed': /kisskb/src/net/bluetooth/mgmt.c:6588:32: note: byref variable will be forcibly initialized struct mgmt_ev_device_removed ev; ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'device_added': /kisskb/src/net/bluetooth/mgmt.c:6478:30: note: byref variable will be forcibly initialized struct mgmt_ev_device_added ev; ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'exp_debug_feature_changed': /kisskb/src/net/bluetooth/mgmt.c:3874:37: note: byref variable will be forcibly initialized struct mgmt_ev_exp_feature_changed ev; ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'exp_ll_privacy_feature_changed': /kisskb/src/net/bluetooth/mgmt.c:3859:37: note: byref variable will be forcibly initialized struct mgmt_ev_exp_feature_changed ev; ^~ In file included from /kisskb/src/net/bluetooth/mgmt.c:30: /kisskb/src/net/bluetooth/mgmt.c: In function 'set_static_address': /kisskb/src/include/net/bluetooth/bluetooth.h:271:34: note: byref variable will be forcibly initialized #define BDADDR_NONE (&(bdaddr_t) {{0xff, 0xff, 0xff, 0xff, 0xff, 0xff}}) ^ /kisskb/src/net/bluetooth/mgmt.c:5301:27: note: in expansion of macro 'BDADDR_NONE' if (!bacmp(&cp->bdaddr, BDADDR_NONE)) ^~~~~~~~~~~ /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/mgmt.c:5300:25: note: in expansion of macro 'BDADDR_ANY' if (bacmp(&cp->bdaddr, BDADDR_ANY)) { ^~~~~~~~~~ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_resolve_name': /kisskb/src/net/bluetooth/hci_event.c:2005:32: note: byref variable will be forcibly initialized struct hci_cp_remote_name_req cp; ^~ In file included from /kisskb/src/net/bluetooth/hci_event.c:29: /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_inquiry_complete_evt': /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_event.c:2525:45: note: in expansion of macro 'BDADDR_ANY' e = hci_inquiry_cache_lookup_resolve(hdev, BDADDR_ANY, NAME_NEEDED); ^~~~~~~~~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'get_phy_configuration': /kisskb/src/net/bluetooth/mgmt.c:3392:39: note: byref variable will be forcibly initialized struct mgmt_rp_get_phy_configuration rp; ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'remove_advertising_complete': /kisskb/src/net/bluetooth/mgmt.c:7964:36: note: byref variable will be forcibly initialized struct mgmt_rp_remove_advertising rp; ^~ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_resolve_next_name': /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_event.c:2025:45: note: in expansion of macro 'BDADDR_ANY' e = hci_inquiry_cache_lookup_resolve(hdev, BDADDR_ANY, NAME_NEEDED); ^~~~~~~~~~ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_reject_conn': /kisskb/src/net/bluetooth/hci_event.c:2701:32: note: byref variable will be forcibly initialized struct hci_cp_reject_conn_req cp; ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'read_config_info': /kisskb/src/net/bluetooth/mgmt.c:625:34: note: byref variable will be forcibly initialized struct mgmt_rp_read_config_info rp; ^~ /kisskb/src/net/bluetooth/hci_event.c: In function 'send_conn_param_neg_reply': /kisskb/src/net/bluetooth/hci_event.c:5820:44: note: byref variable will be forcibly initialized struct hci_cp_le_conn_param_req_neg_reply cp; ^~ /kisskb/src/net/ipv6/netfilter/nf_dup_ipv6.c: In function 'nf_dup_ipv6_route': /kisskb/src/net/ipv6/netfilter/nf_dup_ipv6.c:24:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^~~ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_inquiry_result_evt': /kisskb/src/net/bluetooth/hci_event.c:2548:22: note: byref variable will be forcibly initialized struct inquiry_data data; ^~~~ In file included from /kisskb/src/net/ipv6/raw.c:27: /kisskb/src/net/ipv6/raw.c: In function 'nf_hook': /kisskb/src/include/linux/netfilter.h:251:24: note: byref variable will be forcibly initialized struct nf_hook_state state; ^~~~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'read_local_oob_data_complete': /kisskb/src/net/bluetooth/mgmt.c:4371:37: note: byref variable will be forcibly initialized struct mgmt_rp_read_local_oob_data mgmt_rp; ^~~~~~~ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_inquiry_result_with_rssi_evt': /kisskb/src/net/bluetooth/hci_event.c:4188:22: note: byref variable will be forcibly initialized struct inquiry_data data; ^~~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'read_controller_info': /kisskb/src/net/bluetooth/mgmt.c:1012:27: note: byref variable will be forcibly initialized struct mgmt_rp_read_info rp; ^~ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_extended_inquiry_result_evt': /kisskb/src/net/bluetooth/hci_event.c:4421:22: note: byref variable will be forcibly initialized struct inquiry_data data; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/bluetooth/mgmt.c:27: /kisskb/src/net/bluetooth/mgmt.c: In function '__list_add_rcu': /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_link_key_request_evt': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/hci_event.c:4011:31: note: byref variable will be forcibly initialized struct hci_cp_link_key_reply cp; ^~ /kisskb/src/net/ipv6/raw.c: In function 'rawv6_sendmsg': /kisskb/src/net/ipv6/raw.c:780:22: note: byref variable will be forcibly initialized struct ipcm6_cookie ipc6; ^~~~ /kisskb/src/net/ipv6/raw.c:779:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^~~ /kisskb/src/net/ipv6/raw.c:778:23: note: byref variable will be forcibly initialized struct raw6_frag_vec rfv; ^~~ /kisskb/src/net/ipv6/raw.c:771:36: note: byref variable will be forcibly initialized struct in6_addr *daddr, *final_p, final; ^~~~~ /kisskb/src/net/ipv6/raw.c:769:24: note: byref variable will be forcibly initialized struct ipv6_txoptions opt_space; ^~~~~~~~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'clear_eir': /kisskb/src/net/bluetooth/mgmt.c:8896:26: note: byref variable will be forcibly initialized struct hci_cp_write_eir cp; ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'set_device_id': /kisskb/src/net/bluetooth/mgmt.c:5054:21: note: byref variable will be forcibly initialized struct hci_request req; ^~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'rpa_expired': /kisskb/src/net/bluetooth/mgmt.c:972:21: note: byref variable will be forcibly initialized struct hci_request req; ^~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'service_cache_off': /kisskb/src/net/bluetooth/mgmt.c:951:21: note: byref variable will be forcibly initialized struct hci_request req; ^~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'adv_expire': /kisskb/src/net/bluetooth/mgmt.c:3227:21: note: byref variable will be forcibly initialized struct hci_request req; ^~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'set_secure_conn': /kisskb/src/net/bluetooth/mgmt.c:5678:21: note: byref variable will be forcibly initialized struct hci_request req; ^~~ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_conn_complete_evt': /kisskb/src/net/bluetooth/hci_event.c:2663:36: note: byref variable will be forcibly initialized struct hci_cp_change_conn_ptype cp; ^~ /kisskb/src/net/bluetooth/hci_event.c:2653:39: note: byref variable will be forcibly initialized struct hci_cp_read_remote_features cp; ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'add_uuid': /kisskb/src/net/bluetooth/mgmt.c:2101:21: note: byref variable will be forcibly initialized struct hci_request req; ^~~ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_conn_request_evt': /kisskb/src/net/bluetooth/hci_event.c:2783:38: note: byref variable will be forcibly initialized struct hci_cp_accept_sync_conn_req cp; ^~ /kisskb/src/net/bluetooth/hci_event.c:2771:33: note: byref variable will be forcibly initialized struct hci_cp_accept_conn_req cp; ^~ In file included from /kisskb/src/net/bluetooth/hci_event.c:29: /kisskb/src/net/bluetooth/hci_event.c: In function 'le_set_scan_enable_complete': /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_event.c:1338:34: note: in expansion of macro 'BDADDR_ANY' return bacmp(&d->last_adv_addr, BDADDR_ANY); ^~~~~~~~~~ /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_event.c:1345:27: note: in expansion of macro 'BDADDR_ANY' bacpy(&d->last_adv_addr, BDADDR_ANY); ^~~~~~~~~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'get_adv_size_info': /kisskb/src/net/bluetooth/mgmt.c:8079:35: note: byref variable will be forcibly initialized struct mgmt_rp_get_adv_size_info rp; ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'add_ext_adv_params': /kisskb/src/net/bluetooth/mgmt.c:7691:21: note: byref variable will be forcibly initialized struct hci_request req; ^~~ /kisskb/src/net/bluetooth/mgmt.c:7688:36: note: byref variable will be forcibly initialized struct mgmt_rp_add_ext_adv_params rp; ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'le_enable_complete': /kisskb/src/crypto/dh_helper.c: In function 'crypto_dh_encode_key': /kisskb/src/crypto/dh_helper.c:44:20: note: byref variable will be forcibly initialized struct kpp_secret secret = { ^~~~~~ /kisskb/src/net/bluetooth/mgmt.c:1902:22: note: byref variable will be forcibly initialized struct hci_request req; ^~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'remove_adv_monitor': /kisskb/src/crypto/dh_helper.c: In function 'crypto_dh_decode_key': /kisskb/src/net/bluetooth/mgmt.c:4172:35: note: byref variable will be forcibly initialized struct mgmt_ev_adv_monitor_added ev; ^~ /kisskb/src/crypto/dh_helper.c:71:20: note: byref variable will be forcibly initialized struct kpp_secret secret; ^~~~~~ /kisskb/src/net/bluetooth/mgmt.c:4334:36: note: byref variable will be forcibly initialized struct mgmt_rp_remove_adv_monitor rp; ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'add_adv_patterns_monitor': /kisskb/src/net/bluetooth/mgmt.c:4162:35: note: byref variable will be forcibly initialized struct mgmt_ev_adv_monitor_added ev; ^~ /kisskb/src/net/bluetooth/mgmt.c:4232:42: note: byref variable will be forcibly initialized struct mgmt_rp_add_adv_patterns_monitor rp; ^~ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_auth_complete_evt': /kisskb/src/net/bluetooth/hci_event.c:2966:35: note: byref variable will be forcibly initialized struct hci_cp_set_conn_encrypt cp; ^~ /kisskb/src/net/bluetooth/hci_event.c:2946:35: note: byref variable will be forcibly initialized struct hci_cp_set_conn_encrypt cp; ^~ /kisskb/src/net/bluetooth/bnep/sock.c: In function 'do_bnep_sock_ioctl': /kisskb/src/net/bluetooth/bnep/sock.c:57:23: note: byref variable will be forcibly initialized struct bnep_conninfo ci; ^~ /kisskb/src/net/bluetooth/bnep/sock.c:56:27: note: byref variable will be forcibly initialized struct bnep_conndel_req cd; ^~ /kisskb/src/net/bluetooth/bnep/sock.c:55:27: note: byref variable will be forcibly initialized struct bnep_connadd_req ca; ^~ /kisskb/src/net/bluetooth/bnep/sock.c:54:27: note: byref variable will be forcibly initialized struct bnep_connlist_req cl; ^~ /kisskb/src/net/bluetooth/bnep/sock.c: In function 'bnep_sock_compat_ioctl': /kisskb/src/net/bluetooth/bnep/sock.c:146:28: note: byref variable will be forcibly initialized struct bnep_connlist_req cl; ^~ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_remote_features_evt': /kisskb/src/net/bluetooth/hci_event.c:3232:33: note: byref variable will be forcibly initialized struct hci_cp_remote_name_req cp; ^~ /kisskb/src/net/bluetooth/hci_event.c:3223:42: note: byref variable will be forcibly initialized struct hci_cp_read_remote_ext_features cp; ^~ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_remote_ext_features_evt': /kisskb/src/net/bluetooth/hci_event.c:4302:33: note: byref variable will be forcibly initialized struct hci_cp_remote_name_req cp; ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'get_device_flags': /kisskb/src/net/bluetooth/mgmt.c:4043:34: note: byref variable will be forcibly initialized struct mgmt_rp_get_device_flags rp; ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'set_exp_feature': /kisskb/src/net/bluetooth/mgmt.c:3890:33: note: byref variable will be forcibly initialized struct mgmt_rp_set_exp_feature rp; ^~ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_remote_name_evt': /kisskb/src/net/bluetooth/hci_event.c:3011:32: note: byref variable will be forcibly initialized struct hci_cp_auth_requested cp; ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'set_advertising_complete': /kisskb/src/net/bluetooth/mgmt.c:5095:21: note: byref variable will be forcibly initialized struct hci_request req; ^~~ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_encrypt_change_evt': /kisskb/src/net/bluetooth/hci_event.c:3163:39: note: byref variable will be forcibly initialized struct hci_cp_write_auth_payload_to cp; ^~ /kisskb/src/net/bluetooth/hci_event.c:3127:22: note: byref variable will be forcibly initialized struct hci_request req; ^~~ /kisskb/src/net/bluetooth/hci_event.c:3126:35: note: byref variable will be forcibly initialized struct hci_cp_read_enc_key_size cp; ^~ /kisskb/src/fs/xfs/libxfs/xfs_dir2_data.c: In function '__xfs_dir3_data_check': /kisskb/src/fs/xfs/libxfs/xfs_dir2_data.c:115:19: note: byref variable will be forcibly initialized struct xfs_name name; ^~~~ /kisskb/src/crypto/kpp.c: In function 'crypto_kpp_report': /kisskb/src/crypto/kpp.c:26:27: note: byref variable will be forcibly initialized struct crypto_report_kpp rkpp; ^~~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'read_local_ssp_oob_req': /kisskb/src/net/bluetooth/mgmt.c:7033:21: note: byref variable will be forcibly initialized struct hci_request req; ^~~ /kisskb/src/drivers/pinctrl/core.c: In function 'pinctrl_generic_free_groups': /kisskb/src/drivers/pinctrl/core.c:694:25: note: byref variable will be forcibly initialized struct radix_tree_iter iter; ^~~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'read_local_oob_data': /kisskb/src/net/bluetooth/mgmt.c:4431:21: note: byref variable will be forcibly initialized struct hci_request req; ^~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'set_advertising': /kisskb/src/net/bluetooth/mgmt.c:5170:21: note: byref variable will be forcibly initialized struct hci_request req; ^~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'remove_advertising': /kisskb/src/net/bluetooth/mgmt.c:7995:21: note: byref variable will be forcibly initialized struct hci_request req; ^~~ /kisskb/src/net/bluetooth/mgmt.c:7993:36: note: byref variable will be forcibly initialized struct mgmt_rp_remove_advertising rp; ^~ In file included from /kisskb/src/net/bluetooth/mgmt.c:30: /kisskb/src/net/bluetooth/mgmt.c: In function 'remove_device': /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/mgmt.c:6606:30: note: in expansion of macro 'BDADDR_ANY' if (bacmp(&cp->addr.bdaddr, BDADDR_ANY)) { ^~~~~~~~~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'add_device': /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/mgmt.c:6499:31: note: in expansion of macro 'BDADDR_ANY' !bacmp(&cp->addr.bdaddr, BDADDR_ANY)) ^~~~~~~~~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'clock_info_cmd_complete': /kisskb/src/net/bluetooth/mgmt.c:6272:32: note: byref variable will be forcibly initialized struct mgmt_rp_get_clock_info rp; ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'conn_info_cmd_complete': /kisskb/src/net/bluetooth/mgmt.c:6070:31: note: byref variable will be forcibly initialized struct mgmt_rp_get_conn_info rp; ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'pairing_complete': /kisskb/src/net/bluetooth/mgmt.c:2827:29: note: byref variable will be forcibly initialized struct mgmt_rp_pair_device rp; ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'get_clock_info': /kisskb/src/net/bluetooth/mgmt.c:6344:21: note: byref variable will be forcibly initialized struct hci_request req; ^~~ /kisskb/src/net/bluetooth/mgmt.c:6342:27: note: byref variable will be forcibly initialized struct hci_cp_read_clock hci_cp; ^~~~~~ /kisskb/src/net/bluetooth/mgmt.c:6341:32: note: byref variable will be forcibly initialized struct mgmt_rp_get_clock_info rp; ^~ In file included from /kisskb/src/net/bluetooth/mgmt.c:30: /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/mgmt.c:6368:30: note: in expansion of macro 'BDADDR_ANY' if (bacmp(&cp->addr.bdaddr, BDADDR_ANY)) { ^~~~~~~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/net/ipv4/ip_options.c:21: /kisskb/src/net/ipv4/ip_options.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_cs_remote_name_req': /kisskb/src/net/bluetooth/hci_event.c:2116:32: note: byref variable will be forcibly initialized struct hci_cp_auth_requested auth_cp; ^~~~~~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/srcutree.h:15, from /kisskb/src/include/linux/srcu.h:49, from /kisskb/src/include/linux/notifier.h:16, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/sound/soc/xilinx/xlnx_spdif.c:10: /kisskb/src/sound/soc/xilinx/xlnx_spdif.c: In function 'rx_stream_detect': /kisskb/src/net/bluetooth/mgmt.c: In function 'get_conn_info': /kisskb/src/net/bluetooth/mgmt.c:6211:27: note: byref variable will be forcibly initialized struct hci_cp_read_rssi req_rssi_cp; ^~~~~~~~~~~ /kisskb/src/net/bluetooth/mgmt.c:6210:31: note: byref variable will be forcibly initialized struct hci_cp_read_tx_power req_txp_cp; ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/xilinx/xlnx_spdif.c:156:8: note: in expansion of macro 'wait_event_interruptible_timeout' err = wait_event_interruptible_timeout(ctx->chsts_q, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/mgmt.c:6209:22: note: byref variable will be forcibly initialized struct hci_request req; ^~~ /kisskb/src/net/bluetooth/mgmt.c:6152:31: note: byref variable will be forcibly initialized struct mgmt_rp_get_conn_info rp; ^~ In file included from /kisskb/src/net/bluetooth/mgmt.c:30: /kisskb/src/net/bluetooth/mgmt.c: In function 'load_irks': /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/mgmt.c:5940:8: note: in expansion of macro 'BDADDR_ANY' BDADDR_ANY); ^~~~~~~~~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'pin_code_reply': /kisskb/src/net/bluetooth/mgmt.c:2749:37: note: byref variable will be forcibly initialized struct mgmt_cp_pin_code_neg_reply ncp; ^~~ /kisskb/src/net/bluetooth/mgmt.c:2727:31: note: byref variable will be forcibly initialized struct hci_cp_pin_code_reply reply; ^~~~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'set_scan_params': /kisskb/src/net/bluetooth/mgmt.c:5370:22: note: byref variable will be forcibly initialized struct hci_request req; ^~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'set_fast_connectable': /kisskb/src/net/bluetooth/mgmt.c:5424:21: note: byref variable will be forcibly initialized struct hci_request req; ^~~ /kisskb/src/crypto/dh.c: In function 'dh_set_secret': /kisskb/src/crypto/dh.c:79:12: note: byref variable will be forcibly initialized struct dh params; ^~~~~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'set_bredr': /kisskb/src/net/bluetooth/mgmt.c:5520:21: note: byref variable will be forcibly initialized struct hci_request req; ^~~ In file included from /kisskb/src/net/bluetooth/mgmt.c:30: /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/mgmt.c:5584:34: note: in expansion of macro 'BDADDR_ANY' (bacmp(&hdev->static_addr, BDADDR_ANY) || ^~~~~~~~~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'remove_remote_oob_data': /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/mgmt.c:4603:31: note: in expansion of macro 'BDADDR_ANY' if (!bacmp(&cp->addr.bdaddr, BDADDR_ANY)) { ^~~~~~~~~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'user_pairing_resp': /kisskb/src/net/bluetooth/mgmt.c:3143:36: note: byref variable will be forcibly initialized struct hci_cp_user_passkey_reply cp; ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'unpair_device': /kisskb/src/net/bluetooth/mgmt.c:2438:31: note: byref variable will be forcibly initialized struct mgmt_rp_unpair_device rp; ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'pair_device': /kisskb/src/net/bluetooth/mgmt.c:2905:29: note: byref variable will be forcibly initialized struct mgmt_rp_pair_device rp; ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'disconnect': /kisskb/src/net/bluetooth/mgmt.c:2566:28: note: byref variable will be forcibly initialized struct mgmt_rp_disconnect rp; ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'remove_uuid': /kisskb/src/net/bluetooth/mgmt.c:2183:21: note: byref variable will be forcibly initialized struct hci_request req; ^~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'set_local_name': /kisskb/src/net/bluetooth/mgmt.c:3290:21: note: byref variable will be forcibly initialized struct hci_request req; ^~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'set_dev_class': /kisskb/src/net/bluetooth/mgmt.c:2267:21: note: byref variable will be forcibly initialized struct hci_request req; ^~~ /kisskb/src/net/ipv4/ip_options.c: In function 'ip_options_get': /kisskb/src/net/ipv4/ip_options.c:525:5: note: userspace variable will be forcibly initialized int ip_options_get(struct net *net, struct ip_options_rcu **optp, ^~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'set_le': /kisskb/src/net/bluetooth/mgmt.c:1927:21: note: byref variable will be forcibly initialized struct hci_request req; ^~~ /kisskb/src/net/bluetooth/mgmt.c:1925:40: note: byref variable will be forcibly initialized struct hci_cp_write_le_host_supported hci_cp; ^~~~~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'clean_up_hci_state': /kisskb/src/net/bluetooth/mgmt.c:1166:21: note: byref variable will be forcibly initialized struct hci_request req; ^~~ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_io_capa_request_evt': /kisskb/src/net/bluetooth/hci_event.c:4634:41: note: byref variable will be forcibly initialized struct hci_cp_io_capability_neg_reply cp; ^~ /kisskb/src/net/bluetooth/hci_event.c:4602:37: note: byref variable will be forcibly initialized struct hci_cp_io_capability_reply cp; ^~ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_remote_oob_data_request_evt': /kisskb/src/net/bluetooth/hci_event.c:4915:39: note: byref variable will be forcibly initialized struct hci_cp_remote_oob_data_reply cp; ^~ /kisskb/src/net/bluetooth/hci_event.c:4899:43: note: byref variable will be forcibly initialized struct hci_cp_remote_oob_ext_data_reply cp; ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'read_version': /kisskb/src/net/bluetooth/mgmt.c:320:30: note: byref variable will be forcibly initialized struct mgmt_rp_read_version rp; ^~ /kisskb/src/net/bluetooth/hci_event.c:4890:43: note: byref variable will be forcibly initialized struct hci_cp_remote_oob_data_neg_reply cp; ^~ In file included from /kisskb/src/net/bluetooth/mgmt.c:30: /kisskb/src/net/bluetooth/mgmt.c: In function 'read_local_oob_ext_data': /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/mgmt.c:7149:33: note: in expansion of macro 'BDADDR_ANY' bacmp(&hdev->static_addr, BDADDR_ANY))) { ^~~~~~~~~~ /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/mgmt.c:7147:28: note: in expansion of macro 'BDADDR_ANY' !bacmp(&hdev->bdaddr, BDADDR_ANY) || ^~~~~~~~~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_advertising_added': /kisskb/src/net/bluetooth/mgmt.c:1139:35: note: byref variable will be forcibly initialized struct mgmt_ev_advertising_added ev; ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'add_ext_adv_data': /kisskb/src/net/bluetooth/mgmt.c:1139:35: note: byref variable will be forcibly initialized /kisskb/src/net/bluetooth/mgmt.c:1139:35: note: byref variable will be forcibly initialized /kisskb/src/net/bluetooth/mgmt.c:7823:21: note: byref variable will be forcibly initialized struct hci_request req; ^~~ /kisskb/src/net/bluetooth/mgmt.c:7817:34: note: byref variable will be forcibly initialized struct mgmt_rp_add_ext_adv_data rp; ^~ /kisskb/src/net/bluetooth/hci_event.c: In function 'le_conn_complete_evt': /kisskb/src/net/bluetooth/hci_event.c:5205:41: note: byref variable will be forcibly initialized struct hci_cp_le_read_remote_features cp; ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'add_advertising': /kisskb/src/net/bluetooth/mgmt.c:1139:35: note: byref variable will be forcibly initialized struct mgmt_ev_advertising_added ev; ^~ /kisskb/src/net/bluetooth/mgmt.c:7493:21: note: byref variable will be forcibly initialized struct hci_request req; ^~~ /kisskb/src/net/bluetooth/mgmt.c:7484:33: note: byref variable will be forcibly initialized struct mgmt_rp_add_advertising rp; ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_advertising_removed': /kisskb/src/net/bluetooth/mgmt.c:1149:37: note: byref variable will be forcibly initialized struct mgmt_ev_advertising_removed ev; ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'add_advertising_complete': /kisskb/src/net/bluetooth/mgmt.c:1149:37: note: byref variable will be forcibly initialized /kisskb/src/net/bluetooth/mgmt.c:7431:33: note: byref variable will be forcibly initialized struct mgmt_rp_add_advertising rp; ^~ In file included from /kisskb/src/net/bluetooth/hci_event.c:29: /kisskb/src/net/bluetooth/hci_event.c: In function 'process_adv_report': /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_event.c:1345:27: note: in expansion of macro 'BDADDR_ANY' bacpy(&d->last_adv_addr, BDADDR_ANY); ^~~~~~~~~~ /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_event.c:1345:27: note: in expansion of macro 'BDADDR_ANY' bacpy(&d->last_adv_addr, BDADDR_ANY); ^~~~~~~~~~ /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_event.c:1338:34: note: in expansion of macro 'BDADDR_ANY' return bacmp(&d->last_adv_addr, BDADDR_ANY); ^~~~~~~~~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'add_ext_adv_params_complete': /kisskb/src/net/bluetooth/mgmt.c:1149:37: note: byref variable will be forcibly initialized struct mgmt_ev_advertising_removed ev; ^~ /kisskb/src/net/bluetooth/mgmt.c:7632:36: note: byref variable will be forcibly initialized struct mgmt_rp_add_ext_adv_params rp; ^~ /kisskb/src/drivers/gpio/gpiolib-acpi.c: In function 'acpi_gpio_property_lookup': /kisskb/src/drivers/gpio/gpiolib-acpi.c:747:31: note: byref variable will be forcibly initialized struct fwnode_reference_args args; ^~~~ /kisskb/src/drivers/gpio/gpiolib-acpi.c: In function 'acpi_gpio_resource_lookup': /kisskb/src/drivers/gpio/gpiolib-acpi.c:722:19: note: byref variable will be forcibly initialized struct list_head res_list; ^~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-acpi.c: In function 'acpi_get_gpiod_by_index': /kisskb/src/drivers/gpio/gpiolib-acpi.c:809:26: note: byref variable will be forcibly initialized struct acpi_gpio_lookup lookup; ^~~~~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_phy_configuration_changed': /kisskb/src/net/bluetooth/mgmt.c:3412:43: note: byref variable will be forcibly initialized struct mgmt_ev_phy_configuration_changed ev; ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'set_phy_configuration': /kisskb/src/net/bluetooth/mgmt.c:3459:21: note: byref variable will be forcibly initialized struct hci_request req; ^~~ /kisskb/src/net/bluetooth/mgmt.c:3457:35: note: byref variable will be forcibly initialized struct hci_cp_le_set_default_phy cp_phy; ^~~~~~ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_le_ltk_request_evt': /kisskb/src/net/bluetooth/hci_event.c:5757:33: note: byref variable will be forcibly initialized struct hci_cp_le_ltk_neg_reply neg; ^~~ /kisskb/src/net/bluetooth/hci_event.c:5756:29: note: byref variable will be forcibly initialized struct hci_cp_le_ltk_reply cp; ^~ /kisskb/src/net/bluetooth/hci_event.c: In function 'hci_le_remote_conn_param_req_evt': /kisskb/src/drivers/gpio/gpiolib-acpi.c: In function 'acpi_dev_gpio_irq_get': /kisskb/src/drivers/gpio/gpiolib-acpi.c:963:25: note: byref variable will be forcibly initialized struct acpi_gpio_info info; ^~~~ /kisskb/src/net/bluetooth/hci_event.c:5820:44: note: byref variable will be forcibly initialized struct hci_cp_le_conn_param_req_neg_reply cp; ^~ /kisskb/src/net/bluetooth/hci_event.c:5820:44: note: byref variable will be forcibly initialized /kisskb/src/net/bluetooth/hci_event.c:5833:40: note: byref variable will be forcibly initialized struct hci_cp_le_conn_param_req_reply cp; ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_index_added': /kisskb/src/drivers/gpio/gpiolib-acpi.c: In function 'acpi_find_gpio': /kisskb/src/drivers/gpio/gpiolib-acpi.c:855:24: note: byref variable will be forcibly initialized struct acpi_gpio_info info; ^~~~ /kisskb/src/net/bluetooth/mgmt.c:8241:27: note: byref variable will be forcibly initialized struct mgmt_ev_ext_index ev; ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_index_removed': /kisskb/src/drivers/gpio/gpiolib-acpi.c: In function 'acpi_node_get_gpiod': /kisskb/src/drivers/gpio/gpiolib-acpi.c:917:26: note: byref variable will be forcibly initialized struct acpi_gpio_lookup lookup; ^~~~~~ /kisskb/src/net/bluetooth/mgmt.c:8273:27: note: byref variable will be forcibly initialized struct mgmt_ev_ext_index ev; ^~ In file included from /kisskb/src/net/bluetooth/mgmt.c:30: /kisskb/src/net/bluetooth/mgmt.c: In function 'set_public_address': /kisskb/src/drivers/gpio/gpiolib-acpi.c: In function 'acpi_gpio_count': /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/mgmt.c:6879:26: note: in expansion of macro 'BDADDR_ANY' if (!bacmp(&cp->bdaddr, BDADDR_ANY)) ^~~~~~~~~~ /kisskb/src/drivers/gpio/gpiolib-acpi.c:1367:20: note: byref variable will be forcibly initialized struct list_head resource_list; ^~~~~~~~~~~~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_new_link_key': /kisskb/src/net/bluetooth/mgmt.c:8410:30: note: byref variable will be forcibly initialized struct mgmt_ev_new_link_key ev; ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_new_ltk': /kisskb/src/net/bluetooth/mgmt.c:8445:35: note: byref variable will be forcibly initialized struct mgmt_ev_new_long_term_key ev; ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_new_irk': /kisskb/src/net/bluetooth/mgmt.c:8488:25: note: byref variable will be forcibly initialized struct mgmt_ev_new_irk ev; ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_new_csrk': /kisskb/src/net/bluetooth/mgmt.c:8505:26: note: byref variable will be forcibly initialized struct mgmt_ev_new_csrk ev; ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_new_conn_param': /kisskb/src/net/bluetooth/mgmt.c:8536:32: note: byref variable will be forcibly initialized struct mgmt_ev_new_conn_param ev; ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_device_disconnected': /kisskb/src/net/bluetooth/mgmt.c:8633:37: note: byref variable will be forcibly initialized struct mgmt_ev_device_disconnected ev; ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_connect_failed': /kisskb/src/net/bluetooth/mgmt.c:8698:32: note: byref variable will be forcibly initialized struct mgmt_ev_connect_failed ev; ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_pin_code_request': /kisskb/src/net/bluetooth/mgmt.c:8717:34: note: byref variable will be forcibly initialized struct mgmt_ev_pin_code_request ev; ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_user_confirm_request': /kisskb/src/net/bluetooth/mgmt.c:8756:38: note: byref variable will be forcibly initialized struct mgmt_ev_user_confirm_request ev; ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_user_passkey_request': /kisskb/src/net/bluetooth/mgmt.c:8772:38: note: byref variable will be forcibly initialized struct mgmt_ev_user_passkey_request ev; ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_user_passkey_notify': /kisskb/src/net/bluetooth/mgmt.c:8833:32: note: byref variable will be forcibly initialized struct mgmt_ev_passkey_notify ev; ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_auth_failed': /kisskb/src/net/bluetooth/mgmt.c:8847:29: note: byref variable will be forcibly initialized struct mgmt_ev_auth_failed ev; ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_ssp_enable_complete': /kisskb/src/net/bluetooth/mgmt.c:8911:21: note: byref variable will be forcibly initialized struct hci_request req; ^~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_set_class_of_dev_complete': /kisskb/src/net/bluetooth/mgmt.c:8974:20: note: byref variable will be forcibly initialized struct cmd_lookup match = { NULL, hdev, mgmt_status(status) }; ^~~~~ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_set_local_name_complete': /kisskb/src/net/bluetooth/mgmt.c:8992:32: note: byref variable will be forcibly initialized struct mgmt_cp_set_local_name ev; ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_discovering': In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/fs/ext4/ext4.h:21, from /kisskb/src/fs/ext4/fast_commit.c:10: /kisskb/src/fs/ext4/fast_commit.c: In function 'ext4_fc_submit_inode_data_all': /kisskb/src/fs/ext4/fast_commit.c:927:16: note: byref variable will be forcibly initialized DEFINE_WAIT(wait); ^~~~ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^~~~ /kisskb/src/fs/ext4/fast_commit.c:927:4: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wait); ^~~~~~~~~~~ /kisskb/src/net/bluetooth/mgmt.c:9255:29: note: byref variable will be forcibly initialized struct mgmt_ev_discovering ev; ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_suspending': /kisskb/src/net/bluetooth/mgmt.c:9268:36: note: byref variable will be forcibly initialized struct mgmt_ev_controller_suspend ev; ^~ /kisskb/src/net/bluetooth/mgmt.c: In function 'mgmt_resuming': /kisskb/src/net/bluetooth/mgmt.c:9277:35: note: byref variable will be forcibly initialized struct mgmt_ev_controller_resume ev; ^~ In file included from /kisskb/src/fs/ext4/fast_commit.c:10: /kisskb/src/fs/ext4/fast_commit.c: In function 'ext4_chksum': /kisskb/src/fs/ext4/ext4.h:2320:4: note: byref variable will be forcibly initialized } desc; ^~~~ /kisskb/src/fs/ext4/fast_commit.c: In function 'ext4_fc_add_tlv': /kisskb/src/fs/ext4/fast_commit.c:756:20: note: byref variable will be forcibly initialized struct ext4_fc_tl tl; ^~ /kisskb/src/fs/ext4/fast_commit.c: In function 'ext4_fc_add_dentry_tlv': /kisskb/src/fs/ext4/fast_commit.c:779:20: note: byref variable will be forcibly initialized struct ext4_fc_tl tl; ^~ /kisskb/src/fs/ext4/fast_commit.c:778:29: note: byref variable will be forcibly initialized struct ext4_fc_dentry_info fcd; ^~~ /kisskb/src/fs/ext4/fast_commit.c: In function 'ext4_fc_write_tail': /kisskb/src/fs/ext4/fast_commit.c:718:22: note: byref variable will be forcibly initialized struct ext4_fc_tail tail; ^~~~ /kisskb/src/fs/ext4/fast_commit.c:717:20: note: byref variable will be forcibly initialized struct ext4_fc_tl tl; ^~ /kisskb/src/fs/ext4/fast_commit.c: In function 'ext4_fc_write_inode_data': /kisskb/src/fs/ext4/fast_commit.c:853:27: note: byref variable will be forcibly initialized struct ext4_fc_del_range lrange; ^~~~~~ /kisskb/src/fs/ext4/fast_commit.c:852:27: note: byref variable will be forcibly initialized struct ext4_fc_add_range fc_ext; ^~~~~~ /kisskb/src/fs/ext4/fast_commit.c:851:25: note: byref variable will be forcibly initialized struct ext4_map_blocks map; ^~~ /kisskb/src/fs/ext4/fast_commit.c: In function 'ext4_fc_write_inode': /kisskb/src/fs/ext4/fast_commit.c:811:20: note: byref variable will be forcibly initialized struct ext4_fc_tl tl; ^~ /kisskb/src/fs/ext4/fast_commit.c:810:23: note: byref variable will be forcibly initialized struct ext4_fc_inode fc_inode; ^~~~~~~~ /kisskb/src/fs/ext4/fast_commit.c:809:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^~~~ /kisskb/src/fs/ext4/fast_commit.c: In function 'ext4_fc_perform_commit': /kisskb/src/fs/ext4/fast_commit.c:1062:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/fs/ext4/fast_commit.c:1059:22: note: byref variable will be forcibly initialized struct ext4_fc_head head; ^~~~ /kisskb/src/fs/ext4/fast_commit.c: In function 'ext4_fc_set_bitmaps_and_counters': /kisskb/src/fs/ext4/fast_commit.c:1828:25: note: byref variable will be forcibly initialized struct ext4_map_blocks map; ^~~ /kisskb/src/fs/ext4/fast_commit.c: In function 'ext4_fc_replay_link': /kisskb/src/fs/ext4/fast_commit.c:1405:26: note: byref variable will be forcibly initialized struct dentry_info_args darg; ^~~~ /kisskb/src/fs/ext4/fast_commit.c: In function 'ext4_fc_replay_unlink': /kisskb/src/fs/ext4/fast_commit.c:1308:14: note: byref variable will be forcibly initialized struct qstr entry; ^~~~~ /kisskb/src/fs/ext4/fast_commit.c: In function 'ext4_fc_replay_add_range': /kisskb/src/fs/ext4/fast_commit.c:1644:25: note: byref variable will be forcibly initialized struct ext4_map_blocks map; ^~~ /kisskb/src/fs/ext4/fast_commit.c:1639:21: note: byref variable will be forcibly initialized struct ext4_extent newex, *ex; ^~~~~ /kisskb/src/fs/ext4/fast_commit.c: In function 'ext4_fc_replay_create': /kisskb/src/fs/ext4/fast_commit.c:1555:26: note: byref variable will be forcibly initialized struct dentry_info_args darg; ^~~~ /kisskb/src/fs/ext4/fast_commit.c: In function 'ext4_fc_replay_del_range': /kisskb/src/fs/ext4/fast_commit.c:1769:25: note: byref variable will be forcibly initialized struct ext4_map_blocks map; ^~~ /kisskb/src/fs/ext4/fast_commit.c: In function 'ext4_fc_replay_inode': /kisskb/src/fs/ext4/fast_commit.c:1459:19: note: byref variable will be forcibly initialized struct ext4_iloc iloc; ^~~~ /kisskb/src/fs/ext4/fast_commit.c: In function '__ext4_fc_track_unlink': /kisskb/src/fs/ext4/fast_commit.c:481:36: note: byref variable will be forcibly initialized struct __track_dentry_update_args args; ^~~~ /kisskb/src/fs/ext4/fast_commit.c: In function '__ext4_fc_track_link': /kisskb/src/fs/ext4/fast_commit.c:500:36: note: byref variable will be forcibly initialized struct __track_dentry_update_args args; ^~~~ /kisskb/src/fs/ext4/fast_commit.c: In function 'ext4_fc_track_create': /kisskb/src/fs/ext4/fast_commit.c:518:36: note: byref variable will be forcibly initialized struct __track_dentry_update_args args; ^~~~ /kisskb/src/fs/ext4/fast_commit.c: In function 'ext4_fc_track_range': /kisskb/src/fs/ext4/fast_commit.c:593:28: note: byref variable will be forcibly initialized struct __track_range_args args; ^~~~ /kisskb/src/net/8021q/vlan_dev.c: In function 'vlan_dev_ioctl': /kisskb/src/net/8021q/vlan_dev.c:360:15: note: byref variable will be forcibly initialized struct ifreq ifrr; ^~~~ /kisskb/src/net/bridge/netfilter/ebt_ip.c: In function 'ebt_ip_mt': /kisskb/src/net/bridge/netfilter/ebt_ip.c:44:15: note: byref variable will be forcibly initialized union pkthdr _pkthdr; ^~~~~~~ /kisskb/src/net/bridge/netfilter/ebt_ip.c:42:15: note: byref variable will be forcibly initialized struct iphdr _iph; ^~~~ In file included from /kisskb/src/include/uapi/linux/netfilter_ipv4.h:9, from /kisskb/src/include/linux/netfilter_ipv4.h:7, from /kisskb/src/net/ipv4/ip_output.c:81: /kisskb/src/net/ipv4/ip_output.c: In function 'nf_hook': /kisskb/src/include/linux/netfilter.h:251:24: note: byref variable will be forcibly initialized struct nf_hook_state state; ^~~~~ /kisskb/src/net/ipv4/ip_output.c: In function 'ip_do_fragment': /kisskb/src/net/ipv4/ip_output.c:781:23: note: byref variable will be forcibly initialized struct ip_frag_state state; ^~~~~ /kisskb/src/net/ipv4/ip_output.c:779:26: note: byref variable will be forcibly initialized struct ip_fraglist_iter iter; ^~~~ /kisskb/src/net/ipv4/ip_output.c: In function 'ip_make_skb': /kisskb/src/net/ipv4/ip_output.c:1619:22: note: byref variable will be forcibly initialized struct sk_buff_head queue; ^~~~~ /kisskb/src/net/ipv4/ip_output.c: In function 'ip_send_unicast_reply': /kisskb/src/net/ipv4/ip_output.c:1670:16: note: byref variable will be forcibly initialized struct flowi4 fl4; ^~~ /kisskb/src/net/ipv4/ip_output.c:1669:21: note: byref variable will be forcibly initialized struct ipcm_cookie ipc; ^~~ /kisskb/src/net/ipv4/ip_output.c:1668:25: note: byref variable will be forcibly initialized struct ip_options_data replyopts; ^~~~~~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/net/ipv4/ip_sockglue.c:22: /kisskb/src/net/ipv4/ip_sockglue.c: In function 'KERNEL_SOCKPTR': /kisskb/src/include/linux/sockptr.h:29:9: note: userspace variable will be forcibly initialized return (sockptr_t) { .kernel = p, .is_kernel = true }; ^ /kisskb/src/net/ipv4/ip_sockglue.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ip_sockglue.c: In function 'copy_group_source_from_sockptr': /kisskb/src/net/ipv4/ip_sockglue.c:698:12: note: userspace variable will be forcibly initialized static int copy_group_source_from_sockptr(struct group_source_req *greqs, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ip_sockglue.c:698:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv4/ip_sockglue.c:702:34: note: byref variable will be forcibly initialized struct compat_group_source_req gr32; ^~~~ /kisskb/src/net/ipv4/ip_sockglue.c: In function 'ip_cmsg_recv_pktinfo': /kisskb/src/net/ipv4/ip_sockglue.c:58:20: note: byref variable will be forcibly initialized struct in_pktinfo info = *PKTINFO_SKB_CB(skb); ^~~~ /kisskb/src/net/ipv4/ip_sockglue.c: In function 'ip_cmsg_recv_dstaddr': /kisskb/src/net/ipv4/ip_sockglue.c:152:21: note: byref variable will be forcibly initialized struct sockaddr_in sin; ^~~ /kisskb/src/net/ipv4/ip_sockglue.c: In function 'compat_ip_mcast_join_leave': /kisskb/src/net/ipv4/ip_sockglue.c:866:12: note: userspace variable will be forcibly initialized static int compat_ip_mcast_join_leave(struct sock *sk, int optname, ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ip_sockglue.c:869:26: note: byref variable will be forcibly initialized struct compat_group_req greq; ^~~~ /kisskb/src/net/ipv4/ip_sockglue.c: In function 'ip_mcast_join_leave': /kisskb/src/net/ipv4/ip_sockglue.c:844:12: note: userspace variable will be forcibly initialized static int ip_mcast_join_leave(struct sock *sk, int optname, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ip_sockglue.c:849:19: note: byref variable will be forcibly initialized struct group_req greq; ^~~~ /kisskb/src/net/ipv4/ip_sockglue.c: In function 'compat_ip_set_mcast_msfilter': /kisskb/src/net/ipv4/ip_sockglue.c:800:12: note: userspace variable will be forcibly initialized static int compat_ip_set_mcast_msfilter(struct sock *sk, sockptr_t optval, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ip_sockglue.c: In function 'do_mcast_group_source': /kisskb/src/net/ipv4/ip_sockglue.c:750:19: note: byref variable will be forcibly initialized struct ip_mreqn mreq; ^~~~ /kisskb/src/net/ipv4/ip_sockglue.c:725:24: note: byref variable will be forcibly initialized struct ip_mreq_source mreqs; ^~~~~ /kisskb/src/net/ipv4/ip_sockglue.c:724:26: note: byref variable will be forcibly initialized struct group_source_req greqs; ^~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/net/ipv4/ip_sockglue.c:22: /kisskb/src/net/ipv4/ip_sockglue.c: In function 'memdup_sockptr': /kisskb/src/include/linux/sockptr.h:67:21: note: userspace variable will be forcibly initialized static inline void *memdup_sockptr(sockptr_t src, size_t len) ^~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/clk.h:13, from /kisskb/src/sound/soc/xtensa/xtfpga-i2s.c:8: /kisskb/src/sound/soc/xtensa/xtfpga-i2s.c: In function 'xtfpga_pcm_trigger': /kisskb/src/net/ipv4/ip_sockglue.c: In function 'compat_ip_get_mcast_msfilter': /kisskb/src/net/ipv4/ip_sockglue.c:1488:22: note: byref variable will be forcibly initialized struct group_filter gf; ^~ /kisskb/src/net/ipv4/ip_sockglue.c:1487:29: note: byref variable will be forcibly initialized struct compat_group_filter gf32; ^~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/xtensa/xtfpga-i2s.c:446:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(i2s->tx_substream, NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/xtensa/xtfpga-i2s.c:439:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(i2s->tx_substream, substream); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ip_sockglue.c: In function 'ip_get_mcast_msfilter': /kisskb/src/net/ipv4/ip_sockglue.c:1461:22: note: byref variable will be forcibly initialized struct group_filter gsf; ^~~ /kisskb/src/net/ipv4/ip_sockglue.c: In function 'do_ip_getsockopt': /kisskb/src/net/ipv4/ip_sockglue.c:1700:22: note: byref variable will be forcibly initialized struct in_pktinfo info; ^~~~ /kisskb/src/net/ipv4/ip_sockglue.c:1687:17: note: byref variable will be forcibly initialized struct msghdr msg; ^~~ /kisskb/src/net/ipv4/ip_sockglue.c:1661:22: note: byref variable will be forcibly initialized struct ip_msfilter msf; ^~~ /kisskb/src/net/ipv4/ip_sockglue.c:1648:18: note: byref variable will be forcibly initialized struct in_addr addr; ^~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/net/ipv4/ip_sockglue.c:22: /kisskb/src/net/ipv4/ip_sockglue.c: In function 'ip_cmsg_send': /kisskb/src/include/linux/sockptr.h:29:9: note: userspace variable will be forcibly initialized return (sockptr_t) { .kernel = p, .is_kernel = true }; ^ /kisskb/src/net/ipv4/ip_sockglue.c:283:10: note: userspace variable will be forcibly initialized err = ip_options_get(net, &ipc->opt, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ KERNEL_SOCKPTR(CMSG_DATA(cmsg)), ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ err < 40 ? err : 40); ~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/bridge/netfilter/ebt_ip6.c: In function 'ebt_ip6_mt': /kisskb/src/net/bridge/netfilter/ebt_ip6.c:44:15: note: byref variable will be forcibly initialized union pkthdr _pkthdr; ^~~~~~~ /kisskb/src/net/bridge/netfilter/ebt_ip6.c:42:17: note: byref variable will be forcibly initialized struct ipv6hdr _ip6h; ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv4/ip_sockglue.c:19: /kisskb/src/net/ipv4/ip_sockglue.c: In function 'ip_ra_control': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ip_sockglue.c:386:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*rap, new_ra); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ip_sockglue.c: In function 'do_ip_setsockopt': /kisskb/src/net/ipv4/ip_sockglue.c:889:12: note: userspace variable will be forcibly initialized static int do_ip_setsockopt(struct sock *sk, int level, int optname, ^~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ip_sockglue.c:889:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv4/ip_sockglue.c:889:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv4/ip_sockglue.c:889:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv4/ip_sockglue.c:889:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv4/ip_sockglue.c:889:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv4/ip_sockglue.c:889:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv4/ip_sockglue.c:889:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv4/ip_sockglue.c:1280:20: note: byref variable will be forcibly initialized struct ip_mreqn mreq; ^~~~ /kisskb/src/net/ipv4/ip_sockglue.c:1264:25: note: byref variable will be forcibly initialized struct ip_mreq_source mreqs; ^~~~~ /kisskb/src/net/ipv4/ip_sockglue.c:1203:19: note: byref variable will be forcibly initialized struct ip_mreqn mreq; ^~~~ /kisskb/src/net/ipv4/ip_sockglue.c:1136:19: note: byref variable will be forcibly initialized struct ip_mreqn mreq; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv4/ip_sockglue.c:19: /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ip_sockglue.c:976:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(inet->inet_opt, opt); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ip_sockglue.c: In function 'ip_recv_error': /kisskb/src/net/ipv4/ip_sockglue.c:524:4: note: byref variable will be forcibly initialized } errhdr; ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/context_tracking_state.h:5, from /kisskb/src/include/linux/hardirq.h:5, from /kisskb/src/include/net/sock.h:38, from /kisskb/src/net/tipc/bearer.c:37: /kisskb/src/net/tipc/bearer.c: In function 'tipc_enable_l2_media': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/tipc/bearer.c:448:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dev->tipc_ptr, b); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/tipc/bearer.c:437:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(b->media_ptr, dev); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/tipc/bearer.c: In function 'tipc_enable_bearer': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/tipc/bearer.c:338:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tn->bearer_list[bearer_id], b); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/tipc/bearer.c:249:27: note: byref variable will be forcibly initialized struct tipc_bearer_names b_names; ^~~~~~~ /kisskb/src/net/tipc/bearer.c: In function 'tipc_nl_bearer_dump': /kisskb/src/net/tipc/bearer.c:850:21: note: byref variable will be forcibly initialized struct tipc_nl_msg msg; ^~~ /kisskb/src/net/tipc/bearer.c: In function 'tipc_nl_bearer_get': /kisskb/src/net/tipc/bearer.c:883:21: note: byref variable will be forcibly initialized struct tipc_nl_msg msg; ^~~ In file included from /kisskb/src/net/core/tso.c:3: /kisskb/src/net/core/tso.c: In function '__vlan_get_protocol': /kisskb/src/include/linux/if_vlan.h:600:20: note: byref variable will be forcibly initialized struct vlan_hdr vhdr, *vh; ^~~~ /kisskb/src/net/tipc/bearer.c: In function 'tipc_nl_media_dump': /kisskb/src/net/tipc/bearer.c:1187:21: note: byref variable will be forcibly initialized struct tipc_nl_msg msg; ^~~ /kisskb/src/net/tipc/bearer.c: In function 'tipc_nl_media_get': /kisskb/src/net/tipc/bearer.c:1213:21: note: byref variable will be forcibly initialized struct tipc_nl_msg msg; ^~~ /kisskb/src/net/6lowpan/iphc.c: In function 'lowpan_iphc_ctx_get_by_mcast_addr': /kisskb/src/net/6lowpan/iphc.c:250:18: note: byref variable will be forcibly initialized struct in6_addr addr_mcast, network_pfx = {}; ^~~~~~~~~~ /kisskb/src/net/6lowpan/iphc.c: In function 'lowpan_iphc_ctx_get_by_addr': /kisskb/src/net/6lowpan/iphc.c:206:18: note: byref variable will be forcibly initialized struct in6_addr addr_pfx; ^~~~~~~~ /kisskb/src/net/core/dev_ioctl.c: In function 'net_hwtstamp_validate': /kisskb/src/net/core/dev_ioctl.c:172:25: note: byref variable will be forcibly initialized struct hwtstamp_config cfg; ^~~ /kisskb/src/net/6lowpan/iphc.c: In function 'lowpan_header_compress': /kisskb/src/net/6lowpan/iphc.c:1137:48: note: byref variable will be forcibly initialized struct lowpan_iphc_ctx *dci, *sci, dci_entry, sci_entry; ^~~~~~~~~ /kisskb/src/net/6lowpan/iphc.c:1137:37: note: byref variable will be forcibly initialized struct lowpan_iphc_ctx *dci, *sci, dci_entry, sci_entry; ^~~~~~~~~ In file included from /kisskb/src/net/ipv6/mcast.c:46: /kisskb/src/net/ipv6/mcast.c: In function 'nf_hook': /kisskb/src/include/linux/netfilter.h:251:24: note: byref variable will be forcibly initialized struct nf_hook_state state; ^~~~~ /kisskb/src/net/ipv6/mcast.c: In function 'igmp6_send': /kisskb/src/net/ipv6/mcast.c:1993:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^~~ /kisskb/src/net/ipv6/mcast.c:1986:18: note: byref variable will be forcibly initialized struct in6_addr addr_buf; ^~~~~~~~ /kisskb/src/kernel/bpf/btf.c: In function '__btf_verifier_log': /kisskb/src/kernel/bpf/btf.c:1267:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/net/ipv6/mcast.c: In function 'mld_sendpack': /kisskb/src/net/ipv6/mcast.c:1648:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^~~ /kisskb/src/kernel/bpf/btf.c: In function 'btf_verifier_log': /kisskb/src/kernel/bpf/btf.c:1278:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/net/ipv6/mcast.c: In function 'mld_newpack': /kisskb/src/net/ipv6/mcast.c:1593:18: note: byref variable will be forcibly initialized struct in6_addr addr_buf; ^~~~~~~~ /kisskb/src/drivers/pwm/sysfs.c: In function 'pwm_class_resume_npwm': /kisskb/src/drivers/pwm/sysfs.c:420:20: note: byref variable will be forcibly initialized struct pwm_state state; ^~~~~ /kisskb/src/kernel/bpf/btf.c: In function '__btf_verifier_log_type': /kisskb/src/kernel/bpf/btf.c:1296:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/pwm/sysfs.c: In function 'pwm_class_suspend': /kisskb/src/drivers/pwm/sysfs.c:444:20: note: byref variable will be forcibly initialized struct pwm_state state; ^~~~~ /kisskb/src/drivers/pwm/sysfs.c: In function 'capture_show': /kisskb/src/drivers/pwm/sysfs.c:208:21: note: byref variable will be forcibly initialized struct pwm_capture result; ^~~~~~ /kisskb/src/drivers/pwm/sysfs.c: In function 'polarity_store': /kisskb/src/drivers/pwm/sysfs.c:184:19: note: byref variable will be forcibly initialized struct pwm_state state; ^~~~~ /kisskb/src/drivers/pwm/sysfs.c: In function 'enable_store': /kisskb/src/drivers/pwm/sysfs.c:124:19: note: byref variable will be forcibly initialized struct pwm_state state; ^~~~~ /kisskb/src/kernel/bpf/btf.c: In function 'btf_show': /kisskb/src/kernel/bpf/btf.c:999:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/pwm/sysfs.c: In function 'duty_cycle_store': /kisskb/src/drivers/pwm/sysfs.c:89:19: note: byref variable will be forcibly initialized struct pwm_state state; ^~~~~ /kisskb/src/drivers/pwm/sysfs.c: In function 'period_store': /kisskb/src/drivers/pwm/sysfs.c:54:19: note: byref variable will be forcibly initialized struct pwm_state state; ^~~~~ /kisskb/src/kernel/bpf/btf.c: In function 'btf_verifier_log_vsi': /kisskb/src/kernel/bpf/btf.c:1385:10: note: byref variable will be forcibly initialized va_list args; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv6/mcast.c:25: /kisskb/src/net/ipv6/mcast.c: In function '__ipv6_sock_mc_join': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/mcast.c:197:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(np->ipv6_mc_list, mc_lst); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/netlink.h:7, from /kisskb/src/include/linux/sock_diag.h:5, from /kisskb/src/net/core/filter.c:25: /kisskb/src/net/core/filter.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/btf.c: In function 'btf_verifier_log_member': /kisskb/src/kernel/bpf/btf.c:1340:10: note: byref variable will be forcibly initialized va_list args; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/mutex.h:15, from /kisskb/src/include/linux/rtnetlink.h:6, from /kisskb/src/net/core/fib_notifier.c:1: /kisskb/src/net/core/fib_notifier.c: In function '__list_add_rcu': /kisskb/src/net/ipv6/mcast.c: In function 'ip6_mc_msfget': /kisskb/src/net/ipv6/mcast.c:601:27: note: byref variable will be forcibly initialized struct sockaddr_storage ss; ^~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/filter.c: In function 'copy_bpf_fprog_from_user': /kisskb/src/net/core/filter.c:84:5: note: userspace variable will be forcibly initialized int copy_bpf_fprog_from_user(struct sock_fprog *dst, sockptr_t src, int len) ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/filter.c:84:5: note: userspace variable will be forcibly initialized /kisskb/src/net/core/filter.c:87:28: note: byref variable will be forcibly initialized struct compat_sock_fprog f32; ^~~ /kisskb/src/net/core/filter.c: In function '____bpf_msg_push_data': /kisskb/src/net/core/filter.c:2725:21: note: byref variable will be forcibly initialized struct scatterlist sge, nsge, nnsge, rsge = {0}, *psge; ^~~ /kisskb/src/net/8021q/vlan_netlink.c: In function 'vlan_fill_info': /kisskb/src/net/8021q/vlan_netlink.c:218:31: note: byref variable will be forcibly initialized struct ifla_vlan_qos_mapping m; ^ /kisskb/src/net/8021q/vlan_netlink.c:217:25: note: byref variable will be forcibly initialized struct ifla_vlan_flags f; ^ /kisskb/src/net/bridge/netfilter/ebt_among.c: In function 'get_ip_src': /kisskb/src/net/bridge/netfilter/ebt_among.c:114:17: note: byref variable will be forcibly initialized struct arphdr _arph; ^~~~~ /kisskb/src/net/bridge/netfilter/ebt_among.c:106:16: note: byref variable will be forcibly initialized struct iphdr _iph; ^~~~ /kisskb/src/net/bridge/netfilter/ebt_among.c: In function 'get_ip_dst': /kisskb/src/net/bridge/netfilter/ebt_among.c:83:17: note: byref variable will be forcibly initialized struct arphdr _arph; ^~~~~ /kisskb/src/net/bridge/netfilter/ebt_among.c:75:16: note: byref variable will be forcibly initialized struct iphdr _iph; ^~~~ /kisskb/src/net/bridge/netfilter/ebt_arp.c: In function 'ebt_arp_mt': /kisskb/src/net/bridge/netfilter/ebt_arp.c:24:16: note: byref variable will be forcibly initialized struct arphdr _arph; ^~~~~ In file included from /kisskb/src/include/net/route.h:24, from /kisskb/src/include/net/ip.h:29, from /kisskb/src/net/ipv6/icmp.c:51: /kisskb/src/net/ipv6/icmp.c: In function 'inet_getpeer_v6': /kisskb/src/include/net/inetpeer.h:118:23: note: byref variable will be forcibly initialized struct inetpeer_addr daddr; ^~~~~ /kisskb/src/net/ipv6/icmp.c: In function 'icmpv6_xrlim_allow': /kisskb/src/include/net/inetpeer.h:118:23: note: byref variable will be forcibly initialized /kisskb/src/net/ipv6/icmp.c: In function 'icmpv6_route_lookup': /kisskb/src/net/ipv6/icmp.c:363:16: note: byref variable will be forcibly initialized struct flowi6 fl2; ^~~ /kisskb/src/net/ipv6/icmp.c: In function 'icmpv6_rt_has_prefsrc': /kisskb/src/net/ipv6/icmp.c:248:19: note: byref variable will be forcibly initialized struct in6_addr prefsrc; ^~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/filter.h:10, from /kisskb/src/include/net/sock_reuseport.h:5, from /kisskb/src/net/core/sock_reuseport.c:9: /kisskb/src/net/core/sock_reuseport.c: In function 'reuseport_alloc': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/sock_reuseport.c:78:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sk->sk_reuseport_cb, reuse); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/sock_reuseport.c: In function 'reuseport_attach_prog': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/sock_reuseport.c:331:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(reuse->prog, prog); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/sock_reuseport.c: In function 'reuseport_detach_prog': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:446:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((rcu_ptr), (ptr)); \ ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/sock_reuseport.c:351:13: note: in expansion of macro 'rcu_replace_pointer' old_prog = rcu_replace_pointer(reuse->prog, old_prog, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/sock_reuseport.c: In function 'reuseport_grow': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/sock_reuseport.c:111:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(reuse->socks[i]->sk_reuseport_cb, ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/filter.h:21, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/sock_diag.h:8, from /kisskb/src/net/core/filter.c:25: /kisskb/src/net/core/filter.c: In function '__vlan_get_protocol': /kisskb/src/include/linux/if_vlan.h:600:20: note: byref variable will be forcibly initialized struct vlan_hdr vhdr, *vh; ^~~~ /kisskb/src/net/sched/sch_gred.c: In function 'gred_dump': /kisskb/src/net/sched/sch_gred.c:797:23: note: byref variable will be forcibly initialized struct tc_gred_qopt opt; ^~~ /kisskb/src/net/core/sock_reuseport.c: In function 'reuseport_add_sock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/sock_reuseport.c:173:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sk->sk_reuseport_cb, reuse); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/sock_reuseport.c: In function 'reuseport_detach_sock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/sock_reuseport.c:202:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sk->sk_reuseport_cb, NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/icmp.c: In function 'icmp6_send': /kisskb/src/net/ipv6/icmp.c:461:22: note: byref variable will be forcibly initialized struct ipcm6_cookie ipc6; ^~~~ /kisskb/src/net/ipv6/icmp.c:460:20: note: byref variable will be forcibly initialized struct icmpv6_msg msg; ^~~ /kisskb/src/net/ipv6/icmp.c:459:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^~~ /kisskb/src/net/ipv6/icmp.c:458:18: note: byref variable will be forcibly initialized struct icmp6hdr tmp_hdr; ^~~~~~~ /kisskb/src/net/ipv6/icmp.c: In function 'ip6_err_gen_icmpv6_unreach': /kisskb/src/net/ipv6/icmp.c:656:18: note: byref variable will be forcibly initialized struct in6_addr temp_saddr; ^~~~~~~~~~ /kisskb/src/net/core/filter.c: In function 'bpf_convert_filter': /kisskb/src/net/core/filter.c:774:23: note: byref variable will be forcibly initialized struct sock_filter tmp = { ^~~ /kisskb/src/net/ipv6/icmp.c: In function 'icmpv6_echo_reply': /kisskb/src/net/ipv6/icmp.c:725:22: note: byref variable will be forcibly initialized struct ipcm6_cookie ipc6; ^~~~ /kisskb/src/net/ipv6/icmp.c:723:20: note: byref variable will be forcibly initialized struct icmpv6_msg msg; ^~~ /kisskb/src/net/ipv6/icmp.c:722:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^~~ /kisskb/src/net/ipv6/icmp.c:721:18: note: byref variable will be forcibly initialized struct icmp6hdr tmp_hdr; ^~~~~~~ In file included from /kisskb/src/include/net/pkt_sched.h:7, from /kisskb/src/include/net/act_api.h:11, from /kisskb/src/include/net/pkt_cls.h:8, from /kisskb/src/net/sched/sch_gred.c:21: /kisskb/src/net/sched/sch_gred.c: In function '__vlan_get_protocol': /kisskb/src/include/linux/if_vlan.h:600:20: note: byref variable will be forcibly initialized struct vlan_hdr vhdr, *vh; ^~~~ /kisskb/src/net/core/filter.c: In function '__bpf_redirect_neigh_v4': /kisskb/src/net/core/filter.c:2345:17: note: byref variable will be forcibly initialized struct flowi4 fl4 = { ^~~ /kisskb/src/net/core/filter.c: In function '__bpf_redirect_neigh_v6': /kisskb/src/net/core/filter.c:2235:17: note: byref variable will be forcibly initialized struct flowi6 fl6 = { ^~~ /kisskb/src/net/core/filter.c: In function 'bpf_ipv4_fib_lookup': /kisskb/src/net/core/filter.c:5295:16: note: byref variable will be forcibly initialized struct flowi4 fl4; ^~~ /kisskb/src/net/core/filter.c:5294:20: note: byref variable will be forcibly initialized struct fib_result res; ^~~ /kisskb/src/net/core/filter.c: In function 'bpf_ipv6_fib_lookup': /kisskb/src/net/core/filter.c:5413:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^~~ /kisskb/src/sound/soc/qcom/qdsp6/q6asm-dai.c: In function '__q6asm_dai_compr_set_codec_params': /kisskb/src/sound/soc/qcom/qdsp6/q6asm-dai.c:711:23: note: byref variable will be forcibly initialized struct q6asm_ape_cfg ape_cfg; ^~~~~~~ /kisskb/src/sound/soc/qcom/qdsp6/q6asm-dai.c:710:24: note: byref variable will be forcibly initialized struct q6asm_alac_cfg alac_cfg; ^~~~~~~~ /kisskb/src/sound/soc/qcom/qdsp6/q6asm-dai.c:709:23: note: byref variable will be forcibly initialized struct q6asm_wma_cfg wma_cfg; ^~~~~~~ /kisskb/src/sound/soc/qcom/qdsp6/q6asm-dai.c:708:24: note: byref variable will be forcibly initialized struct q6asm_flac_cfg flac_cfg; ^~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/core/filter.c:20: /kisskb/src/net/core/filter.c: In function '__sk_attach_prog': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/filter.c:1469:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sk->sk_filter, fp); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/btf.c: In function 'btf_modifier_check_member': /kisskb/src/kernel/bpf/btf.c:2254:20: note: byref variable will be forcibly initialized struct btf_member resolved_member; ^~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/btf.c: In function 'btf_modifier_check_kflag_member': /kisskb/src/kernel/bpf/btf.c:2279:20: note: byref variable will be forcibly initialized struct btf_member resolved_member; ^~~~~~~~~~~~~~~ /kisskb/src/sound/soc/qcom/qdsp6/q6asm-dai.c: In function 'of_q6asm_parse_dai_data': /kisskb/src/sound/soc/qcom/qdsp6/q6asm-dai.c:1265:28: note: byref variable will be forcibly initialized struct snd_soc_pcm_stream empty_stream; ^~~~~~~~~~~~ /kisskb/src/sound/soc/qcom/qdsp6/q6asm-dai.c: In function 'q6asm_dai_probe': /kisskb/src/sound/soc/qcom/qdsp6/q6asm-dai.c:1313:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^~~~ /kisskb/src/net/core/filter.c: In function 'bpf_run_sk_reuseport': /kisskb/src/net/core/filter.c:9878:27: note: byref variable will be forcibly initialized struct sk_reuseport_kern reuse_kern; ^~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv4/inet_hashtables.c:12: /kisskb/src/net/ipv4/inet_hashtables.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/inet_hashtables.c: In function 'hlist_add_tail_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:628:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_next_rcu(last), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/inet_hashtables.c: In function 'hlist_nulls_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist_nulls.h:106:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_nulls_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/inet_hashtables.c: In function 'hlist_nulls_add_tail_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist_nulls.h:142:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_next_rcu(last), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/sched/sch_sfq.c: In function 'sfq_dump': /kisskb/src/net/sched/sch_sfq.c:792:24: note: byref variable will be forcibly initialized struct tc_sfq_qopt_v1 opt; ^~~ /kisskb/src/net/sched/sch_sfq.c: In function 'sfq_rehash': /kisskb/src/net/sched/sch_sfq.c:541:22: note: byref variable will be forcibly initialized struct sk_buff_head list; ^~~~ /kisskb/src/net/sched/sch_sfq.c: In function 'sfq_perturbation': /kisskb/src/net/sched/sch_sfq.c:610:16: note: byref variable will be forcibly initialized siphash_key_t nkey; ^~~~ In file included from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/tcp.h:19, from /kisskb/src/include/linux/ipv6.h:88, from /kisskb/src/include/net/addrconf.h:50, from /kisskb/src/net/ipv4/inet_hashtables.c:20: /kisskb/src/net/ipv4/inet_hashtables.c: In function 'bpf_sk_lookup_run_v4': /kisskb/src/include/linux/filter.h:1381:29: note: byref variable will be forcibly initialized struct bpf_sk_lookup_kern ctx = { ^~~ /kisskb/src/fs/xfs/libxfs/xfs_dir2_block.c: In function 'xfs_dir2_block_removename': /kisskb/src/fs/xfs/libxfs/xfs_dir2_block.c:791:20: note: byref variable will be forcibly initialized xfs_dir2_sf_hdr_t sfh; /* shortform header */ ^~~ /kisskb/src/fs/xfs/libxfs/xfs_dir2_block.c: In function 'xfs_dir2_leaf_to_block': /kisskb/src/fs/xfs/libxfs/xfs_dir2_block.c:945:29: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr leafhdr; ^~~~~~~ /kisskb/src/net/sched/sch_sfq.c: In function 'sfq_classify': /kisskb/src/net/sched/sch_sfq.c:167:20: note: byref variable will be forcibly initialized struct tcf_result res; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_dir2_block.c:940:20: note: byref variable will be forcibly initialized xfs_dir2_sf_hdr_t sfh; /* shortform header */ ^~~ In file included from /kisskb/src/include/net/pkt_sched.h:7, from /kisskb/src/net/sched/sch_sfq.c:21: /kisskb/src/net/sched/sch_sfq.c: In function '__vlan_get_protocol': /kisskb/src/include/linux/if_vlan.h:600:20: note: byref variable will be forcibly initialized struct vlan_hdr vhdr, *vh; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_dir2_block.c: In function 'xfs_dir2_sf_to_block': /kisskb/src/fs/xfs/libxfs/xfs_dir2_block.c:1095:19: note: byref variable will be forcibly initialized struct xfs_name name; ^~~~ /kisskb/src/kernel/bpf/cpumap.c: In function 'cpu_map_bpf_prog_run_xdp': /kisskb/src/kernel/bpf/cpumap.c:219:18: note: byref variable will be forcibly initialized struct xdp_buff xdp; ^~~ /kisskb/src/kernel/bpf/cpumap.c:218:22: note: byref variable will be forcibly initialized struct xdp_rxq_info rxq; ^~~ /kisskb/src/net/sched/sch_sfq.c: In function 'sfq_dump_class_stats': /kisskb/src/net/sched/sch_sfq.c:868:23: note: byref variable will be forcibly initialized struct tc_sfq_xstats xstats = { 0 }; ^~~~~~ /kisskb/src/kernel/bpf/cpumap.c: In function 'cpu_map_kthread_run': /kisskb/src/kernel/bpf/cpumap.c:297:27: note: byref variable will be forcibly initialized struct xdp_cpumap_stats stats = {}; /* zero stats */ ^~~~~ /kisskb/src/kernel/bpf/btf.c: In function 'btf_type_seq_show_flags': /kisskb/src/kernel/bpf/btf.c:5507:18: note: byref variable will be forcibly initialized struct btf_show sseq; ^~~~ /kisskb/src/kernel/bpf/btf.c: In function 'btf_type_snprintf_show': /kisskb/src/kernel/bpf/btf.c:5557:27: note: byref variable will be forcibly initialized struct btf_show_snprintf ssnprintf; ^~~~~~~~~ /kisskb/src/kernel/bpf/btf.c: In function 'btf_get_info_by_fd': /kisskb/src/kernel/bpf/btf.c:5660:22: note: byref variable will be forcibly initialized struct bpf_btf_info info; ^~~~ /kisskb/src/crypto/rsa-pkcs1pad.c: In function 'pkcs1pad_verify_complete_cb': /kisskb/src/crypto/rsa-pkcs1pad.c:513:30: note: byref variable will be forcibly initialized struct crypto_async_request async_req; ^~~~~~~~~ /kisskb/src/crypto/rsa-pkcs1pad.c: In function 'pkcs1pad_decrypt_complete_cb': /kisskb/src/crypto/rsa-pkcs1pad.c:335:30: note: byref variable will be forcibly initialized struct crypto_async_request async_req; ^~~~~~~~~ /kisskb/src/crypto/rsa-pkcs1pad.c: In function 'pkcs1pad_encrypt_sign_complete_cb': /kisskb/src/crypto/rsa-pkcs1pad.c:217:30: note: byref variable will be forcibly initialized struct crypto_async_request async_req; ^~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/kernel/bpf/devmap.c:47: /kisskb/src/kernel/bpf/devmap.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/devmap.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/devmap.c: In function 'dev_map_run_prog': /kisskb/src/kernel/bpf/devmap.c:457:22: note: byref variable will be forcibly initialized struct xdp_txq_info txq = { .dev = dev }; ^~~ /kisskb/src/drivers/video/backlight/adp8860_bl.c: In function 'adp8860_probe': /kisskb/src/drivers/video/backlight/adp8860_bl.c:658:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^~~~~ In file included from /kisskb/src/drivers/gpio/gpio-aggregator.c:22: /kisskb/src/drivers/gpio/gpio-aggregator.c: In function 'platform_device_register_simple': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo = { ^~~~~~~~ /kisskb/src/drivers/gpio/gpio-aggregator.c: In function 'new_device_store': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized /kisskb/src/drivers/pci/pcie/rcec.c: In function 'pcie_link_rcec': /kisskb/src/drivers/pci/pcie/rcec.c:112:24: note: byref variable will be forcibly initialized struct walk_rcec_data rcec_data; ^~~~~~~~~ /kisskb/src/drivers/pci/pcie/rcec.c: In function 'pcie_walk_rcec': /kisskb/src/drivers/pci/pcie/rcec.c:137:24: note: byref variable will be forcibly initialized struct walk_rcec_data rcec_data; ^~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/kernel/bpf/bpf_local_storage.c:3: /kisskb/src/kernel/bpf/bpf_local_storage.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/bpf_local_storage.c: In function 'bpf_local_storage_lookup': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/bpf_local_storage.c:234:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(local_storage->cache[smap->cache_idx], ^~~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/zte/zx-tdm.c: In function 'zx_tdm_probe': /kisskb/src/sound/soc/zte/zx-tdm.c:374:25: note: byref variable will be forcibly initialized struct of_phandle_args out_args; ^~~~~~~~ /kisskb/src/fs/f2fs/recovery.c: In function 'recover_quota_data': /kisskb/src/fs/f2fs/recovery.c:241:15: note: byref variable will be forcibly initialized struct iattr attr; ^~~~ /kisskb/src/fs/f2fs/recovery.c: In function 'recover_dentry': /kisskb/src/fs/f2fs/recovery.c:164:14: note: byref variable will be forcibly initialized struct qstr usr_fname; ^~~~~~~~~ /kisskb/src/fs/f2fs/recovery.c:163:23: note: byref variable will be forcibly initialized struct f2fs_filename fname; ^~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_hbh.c: In function 'hbh_mt6': /kisskb/src/net/ipv6/netfilter/ip6t_hbh.c:46:22: note: byref variable will be forcibly initialized struct ipv6_opt_hdr _optsh; ^~~~~~ /kisskb/src/fs/f2fs/recovery.c: In function 'check_index_in_prev_nodes': /kisskb/src/fs/f2fs/recovery.c:447:23: note: byref variable will be forcibly initialized struct dnode_of_data tdn = *dn; ^~~ /kisskb/src/fs/f2fs/recovery.c: In function 'do_recover_data': /kisskb/src/fs/f2fs/recovery.c:551:19: note: byref variable will be forcibly initialized struct node_info ni; ^~ /kisskb/src/fs/f2fs/recovery.c:550:23: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^~ /kisskb/src/fs/f2fs/recovery.c: In function 'f2fs_recover_fsync_data': /kisskb/src/fs/f2fs/recovery.c:862:22: note: byref variable will be forcibly initialized struct cp_control cpc = { ^~~ /kisskb/src/fs/f2fs/recovery.c:768:19: note: byref variable will be forcibly initialized struct list_head dir_list; ^~~~~~~~ /kisskb/src/fs/f2fs/recovery.c:767:31: note: byref variable will be forcibly initialized struct list_head inode_list, tmp_inode_list; ^~~~~~~~~~~~~~ /kisskb/src/fs/f2fs/recovery.c:767:19: note: byref variable will be forcibly initialized struct list_head inode_list, tmp_inode_list; ^~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/rxrpc/call_object.c:10: /kisskb/src/net/rxrpc/call_object.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/tipc/link.c: In function 'link_prepare_wakeup': /kisskb/src/net/tipc/link.c:930:22: note: byref variable will be forcibly initialized struct sk_buff_head tmpq; ^~~~ /kisskb/src/net/rxrpc/call_object.c: In function 'rxrpc_incoming_call': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/call_object.c:407:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(conn->channels[chan].call, call); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/call_object.c:391:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(call->socket, rx); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/call_object.c: In function 'rxrpc_new_client_call': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/call_object.c:309:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(call->socket, rx); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/arch/arm64/include/asm/elf.h:141, from /kisskb/src/include/linux/elf.h:6, from /kisskb/src/include/linux/module.h:18, from /kisskb/src/net/rxrpc/call_object.c:11: /kisskb/src/net/rxrpc/call_object.c: In function 'rxrpc_destroy_all_calls': /kisskb/src/include/linux/wait_bit.h:246:30: note: byref variable will be forcibly initialized struct wait_bit_queue_entry __wbq_entry; \ ^~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:270:2: note: in expansion of macro '___wait_var_event' ___wait_var_event(var, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:278:2: note: in expansion of macro '__wait_var_event' __wait_var_event(var, condition); \ ^~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/call_object.c:702:2: note: in expansion of macro 'wait_var_event' wait_var_event(&rxnet->nr_calls, !atomic_read(&rxnet->nr_calls)); ^~~~~~~~~~~~~~ /kisskb/src/net/ipv6/reassembly.c: In function 'fq_find': /kisskb/src/net/ipv6/reassembly.c:86:29: note: byref variable will be forcibly initialized struct frag_v6_compare_key key = { ^~~ In file included from /kisskb/src/kernel/bpf/offload.c:25: /kisskb/src/kernel/bpf/offload.c: In function '__rhashtable_lookup': /kisskb/src/include/linux/rhashtable.h:585:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/kernel/bpf/offload.c:16: /kisskb/src/kernel/bpf/offload.c: In function 'rht_assign_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:401:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*bkt, (void *)obj); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/offload.c: In function '__rhashtable_insert_fast': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:758:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/kernel/bpf/offload.c:25: /kisskb/src/include/linux/rhashtable.h:701:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/kernel/bpf/offload.c:16: /kisskb/src/kernel/bpf/offload.c: In function '__rhashtable_remove_fast_one': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:1045:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/offload.c: In function 'bpf_prog_offload_info_fill': /kisskb/src/kernel/bpf/offload.c:303:14: note: byref variable will be forcibly initialized struct path ns_path; ^~~~~~~ /kisskb/src/kernel/bpf/offload.c:297:35: note: byref variable will be forcibly initialized struct ns_get_path_bpf_prog_args args = { ^~~~ /kisskb/src/kernel/bpf/offload.c: In function 'bpf_map_offload_info_fill': /kisskb/src/kernel/bpf/offload.c:528:14: note: byref variable will be forcibly initialized struct path ns_path; ^~~~~~~ /kisskb/src/kernel/bpf/offload.c:523:34: note: byref variable will be forcibly initialized struct ns_get_path_bpf_map_args args = { ^~~~ /kisskb/src/net/tipc/link.c: In function 'tipc_link_build_bc_init_msg': /kisskb/src/net/tipc/link.c:2368:22: note: byref variable will be forcibly initialized struct sk_buff_head list; ^~~~ /kisskb/src/net/tipc/link.c: In function 'tipc_link_create_dummy_tnl_msg': /kisskb/src/net/tipc/link.c:1935:22: note: byref variable will be forcibly initialized struct sk_buff_head tnlq; ^~~~ /kisskb/src/net/tipc/link.c: In function 'tipc_link_tnl_prepare': /kisskb/src/net/tipc/link.c:1970:35: note: byref variable will be forcibly initialized struct sk_buff_head tmpxq, tnlq, frags; ^~~~~ /kisskb/src/net/tipc/link.c:1970:29: note: byref variable will be forcibly initialized struct sk_buff_head tmpxq, tnlq, frags; ^~~~ /kisskb/src/net/tipc/link.c:1970:22: note: byref variable will be forcibly initialized struct sk_buff_head tmpxq, tnlq, frags; ^~~~~ /kisskb/src/net/tipc/link.c:1968:24: note: byref variable will be forcibly initialized struct tipc_msg *hdr, tnlhdr; ^~~~~~ /kisskb/src/net/tipc/link.c: In function 'tipc_link_input': /kisskb/src/net/tipc/link.c:1315:22: note: byref variable will be forcibly initialized struct sk_buff_head tmpq; ^~~~ /kisskb/src/net/tipc/link.c: In function 'tipc_link_reset': /kisskb/src/net/tipc/link.c:971:22: note: byref variable will be forcibly initialized struct sk_buff_head list; ^~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/net_namespace.h:39, from /kisskb/src/include/linux/netdevice.h:37, from /kisskb/src/include/net/sock.h:46, from /kisskb/src/include/net/bluetooth/bluetooth.h:29, from /kisskb/src/net/bluetooth/hci_sock.c:32: /kisskb/src/net/bluetooth/hci_sock.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/hci_sock.c: In function 'hci_sock_cmsg': /kisskb/src/net/bluetooth/hci_sock.c:1413:31: note: byref variable will be forcibly initialized struct __kernel_old_timeval tv; ^~ /kisskb/src/net/bluetooth/hci_sock.c:1411:24: note: byref variable will be forcibly initialized struct old_timeval32 ctv; ^~~ /kisskb/src/net/bluetooth/hci_sock.c: In function 'hci_sock_setsockopt': /kisskb/src/net/bluetooth/hci_sock.c:1843:12: note: userspace variable will be forcibly initialized static int hci_sock_setsockopt(struct socket *sock, int level, int optname, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/hci_sock.c:1843:12: note: userspace variable will be forcibly initialized /kisskb/src/net/bluetooth/hci_sock.c:1843:12: note: userspace variable will be forcibly initialized /kisskb/src/net/bluetooth/hci_sock.c: In function 'hci_sock_getsockopt': /kisskb/src/net/bluetooth/hci_sock.c:1932:21: note: byref variable will be forcibly initialized struct hci_ufilter uf; ^~ /kisskb/src/net/bluetooth/hci_sock.c: In function 'hci_sock_blacklist_add': /kisskb/src/net/bluetooth/hci_sock.c:897:11: note: byref variable will be forcibly initialized bdaddr_t bdaddr; ^~~~~~ /kisskb/src/net/bluetooth/hci_sock.c: In function 'hci_sock_blacklist_del': /kisskb/src/net/bluetooth/hci_sock.c:914:11: note: byref variable will be forcibly initialized bdaddr_t bdaddr; ^~~~~~ /kisskb/src/net/bluetooth/hci_sock.c: In function 'send_monitor_note': /kisskb/src/net/bluetooth/hci_sock.c:619:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/net/bluetooth/hci_sock.c: In function 'hci_sock_bind': /kisskb/src/net/bluetooth/hci_sock.c:1086:22: note: byref variable will be forcibly initialized struct sockaddr_hci haddr; ^~~~~ /kisskb/src/net/bluetooth/hci_sock.c: In function 'hci_sock_dev_event': /kisskb/src/net/bluetooth/hci_sock.c:751:27: note: byref variable will be forcibly initialized struct hci_ev_si_device ev; ^~ In file included from /kisskb/src/sound/soc/soc-utils.c:10: /kisskb/src/sound/soc/soc-utils.c: In function 'platform_device_register_simple': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo = { ^~~~~~~~ /kisskb/src/sound/soc/soc-utils.c: In function 'snd_soc_util_init': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized /kisskb/src/net/ipv6/netfilter/ip6t_ah.c: In function 'ah_mt6': /kisskb/src/net/ipv6/netfilter/ip6t_ah.c:38:21: note: byref variable will be forcibly initialized struct ip_auth_hdr _ah; ^~~ /kisskb/src/net/appletalk/aarp.c: In function 'aarp_send_probe_phase1': /kisskb/src/net/appletalk/aarp.c:441:15: note: byref variable will be forcibly initialized struct ifreq atreq; ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/kernel/bpf/net_namespace.c:3: /kisskb/src/kernel/bpf/net_namespace.c: In function 'netns_bpf_run_array_detach': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:446:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((rcu_ptr), (ptr)); \ ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/net_namespace.c:60:14: note: in expansion of macro 'rcu_replace_pointer' run_array = rcu_replace_pointer(net->bpf.run_array[type], NULL, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/appletalk/aarp.c: In function 'aarp_rcv': /kisskb/src/net/appletalk/aarp.c:720:29: note: byref variable will be forcibly initialized struct atalk_addr sa, *ma, da; ^~ /kisskb/src/net/appletalk/aarp.c:720:20: note: byref variable will be forcibly initialized struct atalk_addr sa, *ma, da; ^~ /kisskb/src/kernel/bpf/net_namespace.c: In function 'bpf_netns_link_release': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/net_namespace.c:141:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(net->bpf.run_array[type], new_array); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/include/trace/events/asoc.h:272, from /kisskb/src/sound/soc/soc-core.c:44: /kisskb/src/sound/soc/soc-core.c: In function 'perf_trace_snd_soc_card': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/asoc.h:20:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(snd_soc_card, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/soc-core.c: In function 'perf_trace_snd_soc_dapm_basic': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/asoc.h:55:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(snd_soc_dapm_basic, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/sched/sch_skbprio.c: In function 'skbprio_dump': /kisskb/src/net/sched/sch_skbprio.c:201:25: note: byref variable will be forcibly initialized struct tc_skbprio_qopt opt; ^~~ /kisskb/src/sound/soc/soc-core.c: In function 'perf_trace_snd_soc_dapm_widget': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/asoc.h:88:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(snd_soc_dapm_widget, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/net_namespace.c: In function 'netns_bpf_link_attach': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:446:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((rcu_ptr), (ptr)); \ ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/net_namespace.c:464:14: note: in expansion of macro 'rcu_replace_pointer' run_array = rcu_replace_pointer(net->bpf.run_array[type], run_array, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/soc-core.c: In function 'perf_trace_snd_soc_dapm_walk_done': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/asoc.h:132:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(snd_soc_dapm_walk_done, ^~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/rxrpc/conn_client.c:26: /kisskb/src/net/rxrpc/conn_client.c: In function 'rxrpc_activate_one_channel': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/conn_client.c:552:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(chan->call, call); ^~~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/soc-core.c: In function 'perf_trace_snd_soc_dapm_path': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/asoc.h:157:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(snd_soc_dapm_path, ^~~~~~~~~~~ /kisskb/src/kernel/bpf/net_namespace.c: In function 'netns_bpf_prog_attach': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/net_namespace.c:349:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(net->bpf.run_array[type], run_array); ^~~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/soc-core.c: In function 'perf_trace_snd_soc_jack_irq': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/asoc.h:211:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(snd_soc_jack_irq, ^~~~~~~~~~~ /kisskb/src/kernel/bpf/net_namespace.c: In function 'netns_bpf_link_create': /kisskb/src/kernel/bpf/net_namespace.c:479:25: note: byref variable will be forcibly initialized struct bpf_link_primer link_primer; ^~~~~~~~~~~ /kisskb/src/sound/soc/soc-core.c: In function 'perf_trace_snd_soc_jack_report': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/asoc.h:228:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(snd_soc_jack_report, ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/sound/soc/soc-dapm.c:20: /kisskb/src/sound/soc/soc-dapm.c: In function 'dapm_widget_invalidate_paths': /kisskb/src/sound/soc/soc-dapm.c:210:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/sound/soc/soc-core.c: In function 'perf_trace_snd_soc_jack_notify': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/asoc.h:250:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(snd_soc_jack_notify, ^~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/asoc.h:272, from /kisskb/src/sound/soc/soc-core.c:44: /kisskb/src/sound/soc/soc-core.c: In function 'trace_event_raw_event_snd_soc_card': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/asoc.h:20:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(snd_soc_card, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/asoc.h:20:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(snd_soc_card, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/soc-dapm.c: In function 'dapm_widget_invalidate_input_paths': /kisskb/src/sound/soc/soc-dapm.c:210:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/sound/soc/soc-core.c: In function 'trace_event_raw_event_snd_soc_dapm_basic': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/asoc.h:55:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(snd_soc_dapm_basic, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/asoc.h:55:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(snd_soc_dapm_basic, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/soc-dapm.c: In function 'dapm_widget_invalidate_output_paths': /kisskb/src/sound/soc/soc-dapm.c:210:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/sound/soc/soc-core.c: In function 'trace_event_raw_event_snd_soc_dapm_widget': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/asoc.h:88:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(snd_soc_dapm_widget, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/asoc.h:88:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(snd_soc_dapm_widget, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/conn_client.c: In function 'rxrpc_disconnect_client_call': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/conn_client.c:864:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(chan->call, NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/soc-core.c: In function 'trace_event_raw_event_snd_soc_dapm_walk_done': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/asoc.h:132:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(snd_soc_dapm_walk_done, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/asoc.h:132:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(snd_soc_dapm_walk_done, ^~~~~~~~~~~ /kisskb/src/sound/soc/soc-core.c: In function 'trace_event_raw_event_snd_soc_dapm_path': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/asoc.h:157:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(snd_soc_dapm_path, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/asoc.h:157:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(snd_soc_dapm_path, ^~~~~~~~~~~ /kisskb/src/sound/soc/soc-core.c: In function 'trace_event_raw_event_snd_soc_dapm_connected': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/asoc.h:191:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(snd_soc_dapm_connected, ^~~~~~~~~~~ /kisskb/src/sound/soc/soc-core.c: In function 'trace_event_raw_event_snd_soc_jack_irq': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/asoc.h:211:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(snd_soc_jack_irq, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/asoc.h:211:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(snd_soc_jack_irq, ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/rxrpc/conn_client.c:26: /kisskb/src/net/rxrpc/conn_client.c: In function 'rxrpc_clean_up_local_conns': /kisskb/src/net/rxrpc/conn_client.c:1092:12: note: byref variable will be forcibly initialized LIST_HEAD(graveyard); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/sound/soc/soc-core.c: In function 'trace_event_raw_event_snd_soc_jack_report': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/asoc.h:228:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(snd_soc_jack_report, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/asoc.h:228:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(snd_soc_jack_report, ^~~~~~~~~~~ /kisskb/src/sound/soc/soc-core.c: In function 'trace_event_raw_event_snd_soc_jack_notify': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/asoc.h:250:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(snd_soc_jack_notify, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/asoc.h:250:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(snd_soc_jack_notify, ^~~~~~~~~~~ /kisskb/src/net/ceph/messenger.c: In function 'ceph_pr_addr': /kisskb/src/net/ceph/messenger.c:167:26: note: byref variable will be forcibly initialized struct sockaddr_storage ss = addr->in_addr; /* align */ ^~ In file included from /kisskb/src/include/linux/restart_block.h:10, from /kisskb/src/include/linux/thread_info.h:13, from /kisskb/src/arch/arm64/include/asm/preempt.h:5, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/net/ceph/messenger.c:6: /kisskb/src/net/ceph/messenger.c: In function 'timespec64_add': /kisskb/src/include/linux/time64.h:66:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta; ^~~~~~~~ /kisskb/src/sound/soc/soc-core.c: In function 'snd_soc_cnew': /kisskb/src/sound/soc/soc-core.c:2050:26: note: byref variable will be forcibly initialized struct snd_kcontrol_new template; ^~~~~~~~ /kisskb/src/net/ceph/messenger.c: In function 'ceph_tcp_connect': /kisskb/src/net/ceph/messenger.c:432:26: note: byref variable will be forcibly initialized struct sockaddr_storage ss = con->peer_addr.in_addr; /* align */ ^~ /kisskb/src/net/ipv6/netfilter/nf_tproxy_ipv6.c: In function 'nf_tproxy_get_sock_v6': /kisskb/src/net/ipv6/netfilter/nf_tproxy_ipv6.c:87:17: note: byref variable will be forcibly initialized struct tcphdr _hdr, *hp; ^~~~ /kisskb/src/net/ipv6/netfilter/nf_tproxy_ipv6.c: In function 'nf_tproxy_handle_time_wait6': /kisskb/src/net/ipv6/netfilter/nf_tproxy_ipv6.c:46:16: note: byref variable will be forcibly initialized struct tcphdr _hdr, *hp; ^~~~ /kisskb/src/net/ipv6/netfilter/ip6t_mh.c: In function 'mh_mt6': /kisskb/src/net/ipv6/netfilter/ip6t_mh.c:33:16: note: byref variable will be forcibly initialized struct ip6_mh _mh; ^~~ /kisskb/src/net/ceph/messenger.c: In function 'ceph_addr_is_blank': /kisskb/src/net/ceph/messenger.c:1134:26: note: byref variable will be forcibly initialized struct sockaddr_storage ss = addr->in_addr; /* align */ ^~ In file included from /kisskb/src/include/linux/restart_block.h:10, from /kisskb/src/include/linux/thread_info.h:13, from /kisskb/src/arch/arm64/include/asm/preempt.h:5, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/wait.h:9, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/net/ceph/messenger.c:6: /kisskb/src/net/ceph/messenger.c: In function 'ceph_con_keepalive_expired': /kisskb/src/include/linux/time64.h:66:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta; ^~~~~~~~ /kisskb/src/net/ceph/messenger.c:1811:21: note: byref variable will be forcibly initialized struct timespec64 ts; ^~ /kisskb/src/net/ceph/messenger.c:1810:21: note: byref variable will be forcibly initialized struct timespec64 now; ^~~ /kisskb/src/sound/soc/soc-core.c: In function 'snd_soc_get_dai_id': /kisskb/src/sound/soc/soc-core.c:2973:36: note: byref variable will be forcibly initialized struct snd_soc_dai_link_component dlc; ^~~ /kisskb/src/net/qrtr/qrtr.c: In function '__qrtr_node_release': /kisskb/src/net/qrtr/qrtr.c:168:25: note: byref variable will be forcibly initialized struct radix_tree_iter iter; ^~~~ /kisskb/src/sound/soc/soc-core.c: In function 'snd_soc_of_get_dai_name': /kisskb/src/sound/soc/soc-core.c:3065:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^~~~ /kisskb/src/sound/soc/soc-core.c: In function 'snd_soc_of_get_dai_link_codecs': /kisskb/src/sound/soc/soc-core.c:3119:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^~~~ /kisskb/src/net/qrtr/qrtr.c: In function 'qrtr_endpoint_unregister': /kisskb/src/net/qrtr/qrtr.c:606:25: note: byref variable will be forcibly initialized struct radix_tree_iter iter; ^~~~ /kisskb/src/net/qrtr/qrtr.c:605:23: note: byref variable will be forcibly initialized struct sockaddr_qrtr dst = {AF_QIPCRTR, qrtr_local_nid, QRTR_PORT_CTRL}; ^~~ /kisskb/src/net/qrtr/qrtr.c:604:23: note: byref variable will be forcibly initialized struct sockaddr_qrtr src = {AF_QIPCRTR, node->nid, QRTR_PORT_CTRL}; ^~~ /kisskb/src/net/qrtr/qrtr.c: In function 'qrtr_getname': /kisskb/src/net/qrtr/qrtr.c:1110:23: note: byref variable will be forcibly initialized struct sockaddr_qrtr qaddr; ^~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/qrtr/qrtr.c:6: /kisskb/src/net/qrtr/qrtr.c: In function 'qrtr_tx_wait': /kisskb/src/include/linux/wait.h:750:14: note: byref variable will be forcibly initialized DEFINE_WAIT(__wait); \ ^~~~~~ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^~~~ /kisskb/src/include/linux/wait.h:750:2: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(__wait); \ ^~~~~~~~~~~ /kisskb/src/include/linux/wait.h:816:9: note: in expansion of macro '__wait_event_interruptible_locked' ? 0 : __wait_event_interruptible_locked(wq, condition, 0, do_wait_intr_irq)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/qrtr/qrtr.c:284:8: note: in expansion of macro 'wait_event_interruptible_locked_irq' ret = wait_event_interruptible_locked_irq(flow->resume_tx, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/qrtr/qrtr.c: In function 'qrtr_send_resume_tx': /kisskb/src/net/qrtr/qrtr.c:998:23: note: byref variable will be forcibly initialized struct sockaddr_qrtr local = { AF_QIPCRTR, cb->dst_node, cb->dst_port }; ^~~~~ /kisskb/src/net/qrtr/qrtr.c:997:23: note: byref variable will be forcibly initialized struct sockaddr_qrtr remote = { AF_QIPCRTR, cb->src_node, cb->src_port }; ^~~~~~ /kisskb/src/net/qrtr/qrtr.c: In function 'qrtr_port_remove': /kisskb/src/net/qrtr/qrtr.c:676:23: note: byref variable will be forcibly initialized struct sockaddr_qrtr to; ^~ /kisskb/src/net/qrtr/qrtr.c: In function 'qrtr_ioctl': /kisskb/src/net/qrtr/qrtr.c:1140:15: note: byref variable will be forcibly initialized struct ifreq ifr; ^~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/tcp.h:17, from /kisskb/src/include/net/tcp.h:20, from /kisskb/src/net/tls/tls_main.c:36: /kisskb/src/net/tls/tls_main.c: In function 'sockptr_is_null': /kisskb/src/include/linux/sockptr.h:37:20: note: userspace variable will be forcibly initialized static inline bool sockptr_is_null(sockptr_t sockptr) ^~~~~~~~~~~~~~~ /kisskb/src/net/tipc/discover.c: In function 'tipc_disc_timeout': /kisskb/src/net/tipc/discover.c:294:25: note: byref variable will be forcibly initialized struct tipc_media_addr maddr; ^~~~~ /kisskb/src/net/tls/tls_main.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/soc-dapm.c: In function 'pop_dbg': /kisskb/src/sound/soc/soc-dapm.c:163:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/net/tipc/discover.c: In function 'tipc_disc_rcv': /kisskb/src/net/tipc/discover.c:206:25: note: byref variable will be forcibly initialized struct tipc_media_addr maddr; ^~~~~ /kisskb/src/net/tipc/discover.c: In function 'tipc_disc_reset': /kisskb/src/net/tipc/discover.c:401:25: note: byref variable will be forcibly initialized struct tipc_media_addr maddr; ^~~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/sound/soc/soc-dapm.c:20: /kisskb/src/sound/soc/soc-dapm.c: In function 'dapm_seq_run': /kisskb/src/sound/soc/soc-dapm.c:1643:12: note: byref variable will be forcibly initialized LIST_HEAD(pending); ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/sound/soc/soc-dapm.c: In function 'soc_dapm_shutdown_dapm': /kisskb/src/sound/soc/soc-dapm.c:4784:12: note: byref variable will be forcibly initialized LIST_HEAD(down_list); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/sound/soc/soc-dapm.c:22: /kisskb/src/sound/soc/soc-dapm.c: In function 'dapm_power_widgets': /kisskb/src/sound/soc/soc-dapm.c:1960:25: note: byref variable will be forcibly initialized ASYNC_DOMAIN_EXCLUSIVE(async_domain); ^~~~~~~~~~~~ /kisskb/src/include/linux/async.h:35:22: note: in definition of macro 'ASYNC_DOMAIN_EXCLUSIVE' struct async_domain _name = { .pending = LIST_HEAD_INIT(_name.pending), \ ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/tls/tls_main.c:34: /kisskb/src/net/tls/tls_main.c: In function 'tls_build_proto': In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/sound/soc/soc-dapm.c:20: /kisskb/src/sound/soc/soc-dapm.c:1959:12: note: byref variable will be forcibly initialized LIST_HEAD(down_list); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/tls/tls_main.c:663:4: note: in expansion of macro 'smp_store_release' smp_store_release(&saved_tcpv4_prot, prot); ^~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/soc-dapm.c:1958:12: note: byref variable will be forcibly initialized LIST_HEAD(up_list); ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/include/linux/export.h:43, from /kisskb/src/include/linux/linkage.h:7, from /kisskb/src/include/linux/kernel.h:7, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/tls/tls_main.c:34: /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/net/tls/tls_main.c:659:6: note: in expansion of macro 'unlikely' unlikely(prot != smp_load_acquire(&saved_tcpv4_prot))) { ^~~~~~~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/tls/tls_main.c:659:23: note: in expansion of macro 'smp_load_acquire' unlikely(prot != smp_load_acquire(&saved_tcpv4_prot))) { ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/tls/tls_main.c:34: /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/tls/tls_main.c:653:4: note: in expansion of macro 'smp_store_release' smp_store_release(&saved_tcpv6_prot, prot); ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/export.h:43, from /kisskb/src/include/linux/linkage.h:7, from /kisskb/src/include/linux/kernel.h:7, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/tls/tls_main.c:34: /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/net/tls/tls_main.c:649:6: note: in expansion of macro 'unlikely' unlikely(prot != smp_load_acquire(&saved_tcpv6_prot))) { ^~~~~~~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/tls/tls_main.c:649:23: note: in expansion of macro 'smp_load_acquire' unlikely(prot != smp_load_acquire(&saved_tcpv6_prot))) { ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/pinctrl/pinctrl-microchip-sgpio.c: In function 'microchip_sgpio_get_value': /kisskb/src/drivers/pinctrl/pinctrl-microchip-sgpio.c:484:25: note: byref variable will be forcibly initialized struct sgpio_port_addr addr; ^~~~ /kisskb/src/net/tls/tls_main.c: In function 'do_tls_setsockopt_conf': /kisskb/src/net/tls/tls_main.c:462:12: note: userspace variable will be forcibly initialized static int do_tls_setsockopt_conf(struct sock *sk, sockptr_t optval, ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/tls/tls_main.c:462:12: note: userspace variable will be forcibly initialized /kisskb/src/drivers/pinctrl/pinctrl-microchip-sgpio.c: In function 'microchip_sgpio_direction_output': /kisskb/src/drivers/pinctrl/pinctrl-microchip-sgpio.c:454:25: note: byref variable will be forcibly initialized struct sgpio_port_addr addr; ^~~~ /kisskb/src/drivers/pinctrl/pinctrl-microchip-sgpio.c: In function 'sgpio_pinconf_set': /kisskb/src/drivers/pinctrl/pinctrl-microchip-sgpio.c:308:25: note: byref variable will be forcibly initialized struct sgpio_port_addr addr; ^~~~ /kisskb/src/drivers/pinctrl/pinctrl-microchip-sgpio.c: In function 'sgpio_pinconf_get': /kisskb/src/drivers/pinctrl/pinctrl-microchip-sgpio.c:274:25: note: byref variable will be forcibly initialized struct sgpio_port_addr addr; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/tls/tls_main.c:34: /kisskb/src/net/tls/tls_main.c: In function 'tls_sk_proto_close': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/tls/tls_main.c:315:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(icsk->icsk_ulp_data, NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/tls/tls_main.c: In function 'tls_ctx_create': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/tls/tls_main.c:637:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(icsk->icsk_ulp_data, ctx); ^~~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/soc-dapm.c: In function 'snd_soc_dapm_put_volsw': /kisskb/src/sound/soc/soc-dapm.c:3351:29: note: byref variable will be forcibly initialized struct snd_soc_dapm_update update = {}; ^~~~~~ /kisskb/src/net/8021q/vlanproc.c: In function 'vlandev_seq_show': /kisskb/src/net/8021q/vlanproc.c:245:27: note: byref variable will be forcibly initialized struct rtnl_link_stats64 temp; ^~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/sound/soc/soc-dapm.c:20: /kisskb/src/sound/soc/soc-dapm.c: In function 'snd_soc_dapm_dai_get_connected_widgets': /kisskb/src/sound/soc/soc-dapm.c:1304:12: note: byref variable will be forcibly initialized LIST_HEAD(widgets); ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/sound/soc/soc-dapm.c: In function 'dapm_kcontrol_data_alloc': /kisskb/src/sound/soc/soc-dapm.c:415:31: note: byref variable will be forcibly initialized struct snd_soc_dapm_widget template; ^~~~~~~~ /kisskb/src/sound/soc/soc-dapm.c:377:31: note: byref variable will be forcibly initialized struct snd_soc_dapm_widget template; ^~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/net/batman-adv/main.h:208, from /kisskb/src/net/batman-adv/bat_iv_ogm.h:10, from /kisskb/src/net/batman-adv/bat_iv_ogm.c:7: /kisskb/src/net/batman-adv/bat_iv_ogm.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/soc-dapm.c: In function 'snd_soc_dapm_new_dai': /kisskb/src/sound/soc/soc-dapm.c:4122:29: note: byref variable will be forcibly initialized struct snd_soc_dapm_widget template; ^~~~~~~~ /kisskb/src/sound/soc/soc-dapm.c: In function 'snd_soc_dapm_new_dai_widgets': /kisskb/src/sound/soc/soc-dapm.c:4193:29: note: byref variable will be forcibly initialized struct snd_soc_dapm_widget template; ^~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/bottom_half.h:5, from /kisskb/src/net/ipv6/tcp_ipv6.c:22: /kisskb/src/net/ipv6/tcp_ipv6.c: In function 'inet_sk_state_load': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/net/inet_sock.h:312:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&sk->sk_state); ^~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/tcp_ipv6.c: In function 'tcp_v6_syn_recv_sock': /kisskb/src/net/ipv6/tcp_ipv6.c:1214:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^~~ /kisskb/src/net/ipv6/tcp_ipv6.c: In function 'tcp_v6_send_response': /kisskb/src/net/ipv6/tcp_ipv6.c:878:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^~~ /kisskb/src/net/ipv6/ping.c: In function 'ping_v6_sendmsg': /kisskb/src/net/ipv6/ping.c:60:22: note: byref variable will be forcibly initialized struct ipcm6_cookie ipc6; ^~~~ /kisskb/src/net/ipv6/ping.c:59:21: note: byref variable will be forcibly initialized struct pingfakehdr pfh; ^~~ /kisskb/src/net/ipv6/ping.c:55:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^~~ /kisskb/src/net/ipv6/ping.c:51:18: note: byref variable will be forcibly initialized struct icmp6hdr user_icmph; ^~~~~~~~~~ In file included from /kisskb/src/net/ipv6/tcp_ipv6.c:44: /kisskb/src/net/ipv6/tcp_ipv6.c: In function 'tcp_call_bpf': /kisskb/src/include/net/tcp.h:2250:27: note: byref variable will be forcibly initialized struct bpf_sock_ops_kern sock_ops; ^~~~~~~~ /kisskb/src/net/ipv6/tcp_ipv6.c: In function 'tcp_v6_connect': /kisskb/src/net/ipv6/tcp_ipv6.c:231:22: note: byref variable will be forcibly initialized struct sockaddr_in sin; ^~~ /kisskb/src/net/ipv6/tcp_ipv6.c:155:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^~~ /kisskb/src/net/ipv6/tcp_ipv6.c:153:43: note: byref variable will be forcibly initialized struct in6_addr *saddr = NULL, *final_p, final; ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:13, from /kisskb/src/include/linux/netfilter.h:6, from /kisskb/src/net/netfilter/nf_conntrack_expect.c:11: /kisskb/src/net/netfilter/nf_conntrack_expect.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_expect.c: In function 'expect_clash': /kisskb/src/net/netfilter/nf_conntrack_expect.c:236:33: note: byref variable will be forcibly initialized struct nf_conntrack_tuple_mask intersect_mask; ^~~~~~~~~~~~~~ /kisskb/src/net/x25/x25_route.c: In function 'x25_route_ioctl': /kisskb/src/net/x25/x25_route.c:171:26: note: byref variable will be forcibly initialized struct x25_route_struct rt; ^~ /kisskb/src/net/bridge/netfilter/ebt_arpreply.c: In function 'ebt_arpreply_tg': /kisskb/src/net/bridge/netfilter/ebt_arpreply.c:26:16: note: byref variable will be forcibly initialized struct arphdr _ah; ^~~ /kisskb/src/net/bridge/netfilter/ebt_snat.c: In function 'ebt_snat_tg': /kisskb/src/net/bridge/netfilter/ebt_snat.c:32:17: note: byref variable will be forcibly initialized struct arphdr _ah; ^~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_add_opt_efs': /kisskb/src/net/bluetooth/l2cap_core.c:3218:24: note: byref variable will be forcibly initialized struct l2cap_conf_efs efs; ^~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_parse_conf_req': /kisskb/src/net/bluetooth/l2cap_core.c:3569:24: note: byref variable will be forcibly initialized struct l2cap_conf_efs efs; ^~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_parse_conf_rsp': /kisskb/src/net/bluetooth/l2cap_core.c:3793:24: note: byref variable will be forcibly initialized struct l2cap_conf_efs efs; ^~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_send_disconn_req': /kisskb/src/net/bluetooth/l2cap_core.c:1574:27: note: byref variable will be forcibly initialized struct l2cap_disconn_req req; ^~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_chan_connect_reject': /kisskb/src/net/bluetooth/l2cap_core.c:769:24: note: byref variable will be forcibly initialized struct l2cap_conn_rsp rsp; ^~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_chan_le_connect_reject': /kisskb/src/net/bluetooth/l2cap_core.c:725:27: note: byref variable will be forcibly initialized struct l2cap_le_conn_rsp rsp; ^~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_chan_ecred_connect_reject': /kisskb/src/net/bluetooth/l2cap_core.c:748:30: note: byref variable will be forcibly initialized struct l2cap_ecred_conn_rsp rsp; ^~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_send_move_chan_rsp': /kisskb/src/net/bluetooth/l2cap_core.c:4885:29: note: byref variable will be forcibly initialized struct l2cap_move_chan_rsp rsp; ^~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_send_create_chan_req': /kisskb/src/net/bluetooth/l2cap_core.c:1263:31: note: byref variable will be forcibly initialized struct l2cap_create_chan_req req; ^~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'cmd_reject_invalid_cid': /kisskb/src/net/bluetooth/l2cap_core.c:4348:27: note: byref variable will be forcibly initialized struct l2cap_cmd_rej_cid rej; ^~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_information_req': /kisskb/src/net/bluetooth/l2cap_core.c:4714:25: note: byref variable will be forcibly initialized struct l2cap_info_rsp rsp; ^~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_send_move_chan_cfm_icid': /kisskb/src/net/bluetooth/l2cap_core.c:4915:29: note: byref variable will be forcibly initialized struct l2cap_move_chan_cfm cfm; ^~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_send_move_chan_cfm_rsp': /kisskb/src/net/bluetooth/l2cap_core.c:4929:33: note: byref variable will be forcibly initialized struct l2cap_move_chan_cfm_rsp rsp; ^~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_ecred_reconf_req': /kisskb/src/net/bluetooth/l2cap_core.c:6172:32: note: byref variable will be forcibly initialized struct l2cap_ecred_reconf_rsp rsp; ^~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_chan_le_send_credits': /kisskb/src/net/bluetooth/l2cap_core.c:7377:26: note: byref variable will be forcibly initialized struct l2cap_le_credits pkt; ^~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_request_info': /kisskb/src/net/bluetooth/l2cap_core.c:1491:24: note: byref variable will be forcibly initialized struct l2cap_info_req req; ^~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_ecred_reconfigure': In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/mptcp/subflow.c:9: /kisskb/src/net/mptcp/subflow.c: In function 'inet_sk_state_load': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/net/inet_sock.h:312:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&sk->sk_state); ^~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/l2cap_core.c:7995:4: note: byref variable will be forcibly initialized } pdu; ^~~ /kisskb/src/net/mptcp/subflow.c: In function 'subflow_ulp_fallback': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/mptcp/subflow.c:509:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(icsk->icsk_ulp_data, NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_le_conn_ready': /kisskb/src/net/bluetooth/l2cap_core.c:1700:38: note: byref variable will be forcibly initialized struct l2cap_conn_param_update_req req; ^~~ /kisskb/src/net/mptcp/subflow.c: In function 'subflow_create_ctx': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/mptcp/subflow.c:1268:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(icsk->icsk_ulp_data, ctx); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/core/flow_offload.c:3: /kisskb/src/net/core/flow_offload.c: In function 'flow_indr_dev_unregister': /kisskb/src/net/core/flow_offload.c:403:12: note: byref variable will be forcibly initialized LIST_HEAD(cleanup_list); ^~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_send_rr_or_rnr': /kisskb/src/net/bluetooth/l2cap_core.c:1187:20: note: byref variable will be forcibly initialized struct l2cap_ctrl control; ^~~~~~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_send_srej': /kisskb/src/net/bluetooth/l2cap_core.c:2767:20: note: byref variable will be forcibly initialized struct l2cap_ctrl control; ^~~~~~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_send_srej_list': /kisskb/src/net/bluetooth/l2cap_core.c:2806:20: note: byref variable will be forcibly initialized struct l2cap_ctrl control; ^~~~~~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_send_srej_tail': /kisskb/src/net/bluetooth/l2cap_core.c:2790:20: note: byref variable will be forcibly initialized struct l2cap_ctrl control; ^~~~~~~ /kisskb/src/net/mptcp/subflow.c: In function 'subflow_init_req': /kisskb/src/net/mptcp/subflow.c:126:32: note: byref variable will be forcibly initialized struct mptcp_options_received mp_opt; ^~~~~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_ecred_connect': /kisskb/src/net/bluetooth/l2cap_core.c:1427:31: note: byref variable will be forcibly initialized struct l2cap_ecred_conn_data data; ^~~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_le_connect': /kisskb/src/net/bluetooth/l2cap_core.c:1360:27: note: byref variable will be forcibly initialized struct l2cap_le_conn_req req; ^~~ /kisskb/src/net/mptcp/subflow.c: In function 'mptcp_subflow_init_cookie_req': /kisskb/src/net/mptcp/subflow.c:205:32: note: byref variable will be forcibly initialized struct mptcp_options_received mp_opt; ^~~~~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_move_channel_req': /kisskb/src/net/bluetooth/l2cap_core.c:5216:29: note: byref variable will be forcibly initialized struct l2cap_move_chan_rsp rsp; ^~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_conn_param_update_req': /kisskb/src/net/bluetooth/l2cap_core.c:5533:37: note: byref variable will be forcibly initialized struct l2cap_conn_param_update_rsp rsp; ^~~ /kisskb/src/crypto/acompress.c: In function 'crypto_acomp_report': /kisskb/src/crypto/acompress.c:29:29: note: byref variable will be forcibly initialized struct crypto_report_acomp racomp; ^~~~~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_ertm_resend': /kisskb/src/net/bluetooth/l2cap_core.c:2143:20: note: byref variable will be forcibly initialized struct l2cap_ctrl control; ^~~~~~~ /kisskb/src/net/mptcp/subflow.c: In function 'subflow_finish_connect': /kisskb/src/net/mptcp/subflow.c:332:32: note: byref variable will be forcibly initialized struct mptcp_options_received mp_opt; ^~~~~~ /kisskb/src/net/mptcp/subflow.c: In function 'subflow_syn_recv_sock': /kisskb/src/net/mptcp/subflow.c:547:32: note: byref variable will be forcibly initialized struct mptcp_options_received mp_opt; ^~~~~~ /kisskb/src/net/mptcp/subflow.c: In function '__mptcp_subflow_connect': /kisskb/src/net/mptcp/subflow.c:1102:26: note: byref variable will be forcibly initialized struct sockaddr_storage addr; ^~~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_send_i_or_rr_or_rnr': /kisskb/src/net/bluetooth/l2cap_core.c:6464:20: note: byref variable will be forcibly initialized struct l2cap_ctrl control; ^~~~~~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_send_ack': /kisskb/src/net/bluetooth/l2cap_core.c:2267:20: note: byref variable will be forcibly initialized struct l2cap_ctrl control; ^~~~~~~ /kisskb/src/net/bluetooth/ecdh_helper.c: In function 'compute_ecdh_secret': /kisskb/src/net/bluetooth/ecdh_helper.c:66:26: note: byref variable will be forcibly initialized struct scatterlist src, dst; ^~~ /kisskb/src/net/bluetooth/ecdh_helper.c:66:21: note: byref variable will be forcibly initialized struct scatterlist src, dst; ^~~ /kisskb/src/net/bluetooth/ecdh_helper.c:65:25: note: byref variable will be forcibly initialized struct ecdh_completion result; ^~~~~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_tx_state_xmit': /kisskb/src/net/bluetooth/l2cap_core.c:2906:22: note: byref variable will be forcibly initialized struct l2cap_ctrl local_control; ^~~~~~~~~~~~~ /kisskb/src/net/bluetooth/ecdh_helper.c: In function 'generate_ecdh_public_key': /kisskb/src/net/bluetooth/ecdh_helper.c:173:21: note: byref variable will be forcibly initialized struct scatterlist dst; ^~~ /kisskb/src/net/bluetooth/ecdh_helper.c:172:25: note: byref variable will be forcibly initialized struct ecdh_completion result; ^~~~~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_tx_state_wait_f': /kisskb/src/net/bluetooth/l2cap_core.c:2977:22: note: byref variable will be forcibly initialized struct l2cap_ctrl local_control; ^~~~~~~~~~~~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_chan_send': /kisskb/src/net/bluetooth/l2cap_core.c:2641:22: note: byref variable will be forcibly initialized struct sk_buff_head seg_queue; ^~~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/video/fbdev/matrox/matroxfb_base.h:29, from /kisskb/src/drivers/video/fbdev/matrox/matroxfb_base.c:105: /kisskb/src/drivers/video/fbdev/matrox/matroxfb_base.c: In function 'matroxfb_wait_for_sync': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/video/fbdev/matrox/matroxfb_base.c:294:8: note: in expansion of macro 'wait_event_interruptible_timeout' ret = wait_event_interruptible_timeout(vs->wait, cnt != vs->cnt, HZ/10); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/mptcp/protocol.c:9: /kisskb/src/net/mptcp/protocol.c: In function 'inet_sk_state_load': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/net/inet_sock.h:312:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&sk->sk_state); ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/video/fbdev/matrox/matroxfb_base.c: In function 'matroxfb_set_par': /kisskb/src/drivers/video/fbdev/matrox/matroxfb_base.c:783:23: note: byref variable will be forcibly initialized { struct my_timming mt; ^~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_rx_state_srej_sent': /kisskb/src/net/bluetooth/l2cap_core.c:7084:22: note: byref variable will be forcibly initialized struct l2cap_ctrl rr_control; ^~~~~~~~~~ /kisskb/src/drivers/video/fbdev/matrox/matroxfb_base.c: In function 'matroxfb_ioctl': /kisskb/src/drivers/video/fbdev/matrox/matroxfb_base.c:1148:25: note: byref variable will be forcibly initialized struct v4l2_control ctrl; ^~~~ /kisskb/src/drivers/video/fbdev/matrox/matroxfb_base.c:1126:25: note: byref variable will be forcibly initialized struct v4l2_control ctrl; ^~~~ /kisskb/src/drivers/video/fbdev/matrox/matroxfb_base.c:1104:27: note: byref variable will be forcibly initialized struct v4l2_queryctrl qctrl; ^~~~~ /kisskb/src/drivers/video/fbdev/matrox/matroxfb_base.c:1089:28: note: byref variable will be forcibly initialized struct v4l2_capability r; ^ /kisskb/src/drivers/video/fbdev/matrox/matroxfb_base.c:960:34: note: byref variable will be forcibly initialized struct matroxioc_output_mode mom; ^~~ /kisskb/src/drivers/video/fbdev/matrox/matroxfb_base.c:910:34: note: byref variable will be forcibly initialized struct matroxioc_output_mode mom; ^~~ /kisskb/src/drivers/video/fbdev/matrox/matroxfb_base.c:889:22: note: byref variable will be forcibly initialized struct fb_vblank vblank; ^~~~~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_send_move_chan_cfm': /kisskb/src/net/bluetooth/l2cap_core.c:4898:29: note: byref variable will be forcibly initialized struct l2cap_move_chan_cfm cfm; ^~~ /kisskb/src/net/mptcp/protocol.c: In function 'mptcp_sock_graft': /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_send_move_chan_req': /kisskb/src/net/bluetooth/l2cap_core.c:4866:29: note: byref variable will be forcibly initialized struct l2cap_move_chan_req req; ^~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/mptcp/protocol.c:3047:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sk->sk_wq, &parent->wq); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/bluetooth/l2cap_core.c:37: /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_global_chan_by_psm': /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/l2cap_core.c:1976:30: note: in expansion of macro 'BDADDR_ANY' dst_any = !bacmp(&c->dst, BDADDR_ANY); ^~~~~~~~~~ /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/l2cap_core.c:1975:30: note: in expansion of macro 'BDADDR_ANY' src_any = !bacmp(&c->src, BDADDR_ANY); ^~~~~~~~~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_disconnect_req': /kisskb/src/net/bluetooth/l2cap_core.c:4348:27: note: byref variable will be forcibly initialized struct l2cap_cmd_rej_cid rej; ^~~ /kisskb/src/net/bluetooth/l2cap_core.c:4585:27: note: byref variable will be forcibly initialized struct l2cap_disconn_rsp rsp; ^~~ In file included from /kisskb/src/net/bluetooth/l2cap_core.c:37: /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_global_fixed_chan': /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/l2cap_core.c:8073:52: note: in expansion of macro 'BDADDR_ANY' if (bacmp(&c->src, &hcon->src) && bacmp(&c->src, BDADDR_ANY)) ^~~~~~~~~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_le_connect_req': /kisskb/src/net/bluetooth/l2cap_core.c:5749:27: note: byref variable will be forcibly initialized struct l2cap_le_conn_rsp rsp; ^~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_ecred_conn_req': /kisskb/src/net/bluetooth/l2cap_core.c:5924:13: note: byref variable will be forcibly initialized } __packed pdu; ^~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_le_sig_channel': /kisskb/src/net/bluetooth/l2cap_core.c:6382:28: note: byref variable will be forcibly initialized struct l2cap_cmd_rej_unk rej; ^~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_connect': /kisskb/src/net/bluetooth/l2cap_core.c:4202:25: note: byref variable will be forcibly initialized struct l2cap_info_req info; ^~~~ /kisskb/src/net/bluetooth/l2cap_core.c:4088:24: note: byref variable will be forcibly initialized struct l2cap_conn_rsp rsp; ^~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_create_channel_req': /kisskb/src/net/bluetooth/l2cap_core.c:4348:27: note: byref variable will be forcibly initialized struct l2cap_cmd_rej_cid rej; ^~~ /kisskb/src/net/bluetooth/l2cap_core.c:4792:31: note: byref variable will be forcibly initialized struct l2cap_create_chan_rsp rsp; ^~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_send_conn_req': /kisskb/src/net/bluetooth/l2cap_core.c:1249:24: note: byref variable will be forcibly initialized struct l2cap_conn_req req; ^~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_do_create': /kisskb/src/net/bluetooth/l2cap_core.c:5096:25: note: byref variable will be forcibly initialized struct l2cap_conn_rsp rsp; ^~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_conn_start': /kisskb/src/net/bluetooth/l2cap_core.c:1637:26: note: byref variable will be forcibly initialized struct l2cap_conn_rsp rsp; ^~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_information_rsp': /kisskb/src/net/bluetooth/l2cap_core.c:4760:26: note: byref variable will be forcibly initialized struct l2cap_info_req req; ^~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_chan_connect': /kisskb/src/net/bluetooth/l2cap_core.c:7924:26: note: byref variable will be forcibly initialized struct l2cap_chan_data data; ^~~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_security_cfm': /kisskb/src/net/bluetooth/l2cap_core.c:8234:26: note: byref variable will be forcibly initialized struct l2cap_conn_rsp rsp; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:13, from /kisskb/src/include/linux/netfilter.h:6, from /kisskb/src/net/netfilter/nf_conntrack_core.c:15: /kisskb/src/net/netfilter/nf_conntrack_core.c: In function 'hlist_nulls_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist_nulls.h:106:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_nulls_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:13, from /kisskb/src/include/linux/netfilter.h:6, from /kisskb/src/net/netfilter/nf_conntrack_helper.c:11: /kisskb/src/net/netfilter/nf_conntrack_helper.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_logical_finish_create': /kisskb/src/net/bluetooth/l2cap_core.c:4979:24: note: byref variable will be forcibly initialized struct l2cap_conf_rsp rsp; ^~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_config_req': /kisskb/src/net/bluetooth/l2cap_core.c:4348:27: note: byref variable will be forcibly initialized struct l2cap_cmd_rej_cid rej; ^~~ /kisskb/src/net/bluetooth/l2cap_core.c:4348:27: note: byref variable will be forcibly initialized /kisskb/src/net/bluetooth/l2cap_core.c: In function '__l2cap_le_connect_rsp_defer': /kisskb/src/net/bluetooth/l2cap_core.c:3919:27: note: byref variable will be forcibly initialized struct l2cap_le_conn_rsp rsp; ^~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function '__l2cap_ecred_conn_rsp_defer': /kisskb/src/net/bluetooth/l2cap_core.c:3939:13: note: byref variable will be forcibly initialized } __packed pdu; ^~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function '__l2cap_connect_rsp_defer': /kisskb/src/net/bluetooth/l2cap_core.c:3975:24: note: byref variable will be forcibly initialized struct l2cap_conn_rsp rsp; ^~~ /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_sig_channel': /kisskb/src/net/bluetooth/l2cap_core.c:6425:29: note: byref variable will be forcibly initialized struct l2cap_cmd_rej_unk rej; ^~~ /kisskb/src/sound/soc/meson/meson-card-utils.c: In function 'meson_card_parse_dai': /kisskb/src/sound/soc/meson/meson-card-utils.c:80:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^~~~ /kisskb/src/net/netfilter/nf_conntrack_helper.c: In function '__nf_ct_try_assign_helper': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_helper.c:283:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(help->helper, helper); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/bluetooth/l2cap_core.c:37: /kisskb/src/net/bluetooth/l2cap_core.c: In function 'l2cap_connect_ind': /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/l2cap_core.c:8041:30: note: in expansion of macro 'BDADDR_ANY' } else if (!bacmp(&c->src, BDADDR_ANY)) { ^~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_core.c: In function 'nf_conntrack_all_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_core.c:174:2: note: in expansion of macro 'smp_store_release' smp_store_release(&nf_conntrack_locks_all, false); ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_helper.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_helper.c: In function 'nf_ct_helper_log': /kisskb/src/net/netfilter/nf_conntrack_helper.c:376:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/net/netfilter/nf_conntrack_helper.c:375:19: note: byref variable will be forcibly initialized struct va_format vaf; ^~~ In file included from /kisskb/src/include/linux/init.h:5, from /kisskb/src/include/linux/netfilter.h:5, from /kisskb/src/net/netfilter/nf_conntrack_core.c:15: /kisskb/src/net/netfilter/nf_conntrack_core.c: In function 'nf_conntrack_lock': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/net/netfilter/nf_conntrack_core.c:96:6: note: in expansion of macro 'likely' if (likely(smp_load_acquire(&nf_conntrack_locks_all) == false)) ^~~~~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_core.c:96:13: note: in expansion of macro 'smp_load_acquire' if (likely(smp_load_acquire(&nf_conntrack_locks_all) == false)) ^~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_core.c: In function 'ipv4_get_l4proto': /kisskb/src/net/netfilter/nf_conntrack_core.c:326:15: note: byref variable will be forcibly initialized struct iphdr _iph; ^~~~ /kisskb/src/net/netfilter/nf_conntrack_core.c: In function 'nf_ct_get_tuple_ports': /kisskb/src/net/netfilter/nf_conntrack_core.c:229:4: note: byref variable will be forcibly initialized } _inet_hdr, *inet_hdr; ^~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_core.c: In function 'nf_ct_get_tuple': /kisskb/src/net/netfilter/nf_conntrack_core.c:229:4: note: byref variable will be forcibly initialized /kisskb/src/net/netfilter/nf_conntrack_core.c:229:4: note: byref variable will be forcibly initialized /kisskb/src/net/netfilter/nf_conntrack_core.c:229:4: note: byref variable will be forcibly initialized In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:13, from /kisskb/src/include/linux/ip.h:16, from /kisskb/src/net/netfilter/ipvs/ip_vs_lblc.c:40: /kisskb/src/net/netfilter/ipvs/ip_vs_lblc.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/mptcp/protocol.c: In function '__mptcp_subflow_push_pending': /kisskb/src/net/mptcp/protocol.c:1528:28: note: byref variable will be forcibly initialized struct mptcp_sendmsg_info info; ^~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/mptcp/protocol.c:10: /kisskb/src/net/mptcp/protocol.c: In function '__mptcp_destroy_sock': /kisskb/src/net/mptcp/protocol.c:2535:12: note: byref variable will be forcibly initialized LIST_HEAD(conn_list); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/net/rxrpc/conn_event.c: In function 'rxrpc_conn_retransmit_call': /kisskb/src/net/rxrpc/conn_event.c:37:23: note: byref variable will be forcibly initialized struct rxrpc_ackinfo ack_info; ^~~~~~~~ /kisskb/src/net/rxrpc/conn_event.c:36:28: note: byref variable will be forcibly initialized } __attribute__((packed)) pkt; ^~~ /kisskb/src/net/rxrpc/conn_event.c:28:16: note: byref variable will be forcibly initialized struct msghdr msg; ^~~ /kisskb/src/net/mptcp/protocol.c: In function 'mptcp_sendmsg': /kisskb/src/net/mptcp/protocol.c:1608:23: note: byref variable will be forcibly initialized struct sk_buff_head skbs; ^~~~ /kisskb/src/net/netfilter/nf_conntrack_core.c: In function 'nf_conntrack_get_tuple_skb': /kisskb/src/net/netfilter/nf_conntrack_core.c:2157:28: note: byref variable will be forcibly initialized struct nf_conntrack_tuple srctuple; ^~~~~~~~ /kisskb/src/net/rxrpc/conn_event.c: In function 'rxrpc_abort_connection': /kisskb/src/net/rxrpc/conn_event.c:193:16: note: byref variable will be forcibly initialized struct msghdr msg; ^~~ /kisskb/src/net/rxrpc/conn_event.c:192:27: note: byref variable will be forcibly initialized struct rxrpc_wire_header whdr; ^~~~ /kisskb/src/drivers/video/backlight/da903x_bl.c: In function 'da903x_backlight_probe': /kisskb/src/drivers/video/backlight/da903x_bl.c:101:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^~~~~ /kisskb/src/net/netfilter/nf_conntrack_core.c: In function '__nf_conntrack_update': /kisskb/src/net/netfilter/nf_conntrack_core.c:2017:28: note: byref variable will be forcibly initialized struct nf_conntrack_tuple tuple; ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:13, from /kisskb/src/include/linux/netfilter.h:6, from /kisskb/src/net/netfilter/nf_conntrack_core.c:15: /kisskb/src/net/netfilter/nf_conntrack_core.c: In function 'nf_ct_timeout_ext_add': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/net/netfilter/nf_conntrack_timeout.h:70:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(timeout_ext->timeout, timeout); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_core.c: In function 'init_conntrack': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_core.c:1616:6: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(help->helper, exp->helper); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_core.c:1564:28: note: byref variable will be forcibly initialized struct nf_conntrack_tuple repl_tuple; ^~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_core.c: In function 'resolve_normal_ct': /kisskb/src/net/netfilter/nf_conntrack_core.c:1656:28: note: byref variable will be forcibly initialized struct nf_conntrack_tuple tuple; ^~~~~ /kisskb/src/fs/f2fs/extent_cache.c: In function '__f2fs_init_extent_tree': /kisskb/src/fs/f2fs/extent_cache.c:367:21: note: byref variable will be forcibly initialized struct extent_info ei; ^~ /kisskb/src/net/netfilter/nf_conntrack_core.c: In function 'nf_ct_iterate_cleanup_net': /kisskb/src/net/netfilter/nf_conntrack_core.c:2319:19: note: byref variable will be forcibly initialized struct iter_data d; ^ /kisskb/src/net/appletalk/ddp.c: In function 'atalk_autobind': /kisskb/src/net/appletalk/ddp.c:1120:21: note: byref variable will be forcibly initialized struct sockaddr_at sat; ^~~ /kisskb/src/net/tipc/msg.c: In function 'tipc_msg_build': /kisskb/src/net/tipc/msg.c:387:18: note: byref variable will be forcibly initialized struct tipc_msg pkthdr; ^~~~~~ /kisskb/src/fs/f2fs/extent_cache.c: In function 'f2fs_update_extent_tree_range': /kisskb/src/fs/f2fs/extent_cache.c:536:21: note: byref variable will be forcibly initialized struct extent_info ei, dei, prev; ^~ /kisskb/src/fs/xfs/libxfs/xfs_dir2_leaf.c: In function 'xfs_dir3_leaf_verify': /kisskb/src/fs/xfs/libxfs/xfs_dir2_leaf.c:190:29: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr leafhdr; ^~~~~~~ In file included from /kisskb/src/include/linux/smp.h:12, from /kisskb/src/arch/arm64/include/asm/arch_timer.h:18, from /kisskb/src/arch/arm64/include/asm/timex.h:8, from /kisskb/src/include/linux/timex.h:65, from /kisskb/src/include/linux/time32.h:13, from /kisskb/src/include/linux/time.h:60, from /kisskb/src/include/linux/skbuff.h:15, from /kisskb/src/include/linux/netfilter.h:6, from /kisskb/src/net/netfilter/nf_conntrack_core.c:15: /kisskb/src/net/netfilter/nf_conntrack_core.c: In function 'nf_conntrack_cleanup_net': /kisskb/src/net/netfilter/nf_conntrack_core.c:2412:12: note: byref variable will be forcibly initialized LIST_HEAD(single); ^~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_dir2_leaf.c: In function 'xfs_dir3_leaf1_check': /kisskb/src/fs/xfs/libxfs/xfs_dir2_leaf.c:105:29: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr leafhdr; ^~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/l2tp/l2tp_core.c:19: /kisskb/src/net/l2tp/l2tp_core.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_dir2_leaf.c: In function 'xfs_dir2_block_to_leaf': /kisskb/src/fs/xfs/libxfs/xfs_dir2_leaf.c:393:29: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr leafhdr; ^~~~~~~ /kisskb/src/net/appletalk/ddp.c: In function 'atalk_route_packet': /kisskb/src/net/appletalk/ddp.c:1324:20: note: byref variable will be forcibly initialized struct atalk_addr ta; ^~ /kisskb/src/fs/xfs/libxfs/xfs_dir2_leaf.c: In function 'xfs_dir2_leaf_search_hash': /kisskb/src/fs/xfs/libxfs/xfs_dir2_leaf.c:1546:29: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr leafhdr; ^~~~~~~ /kisskb/src/net/appletalk/ddp.c: In function 'atalk_rcv': /kisskb/src/net/appletalk/ddp.c:1427:21: note: byref variable will be forcibly initialized struct sockaddr_at tosat; ^~~~~ /kisskb/src/fs/xfs/libxfs/xfs_dir2_leaf.c: In function 'xfs_dir2_leaf_addname': /kisskb/src/fs/xfs/libxfs/xfs_dir2_leaf.c:608:29: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr leafhdr; ^~~~~~~ /kisskb/src/net/appletalk/ddp.c: In function 'atalk_getname': /kisskb/src/net/appletalk/ddp.c:1251:21: note: byref variable will be forcibly initialized struct sockaddr_at sat; ^~~ /kisskb/src/net/appletalk/ddp.c: In function 'atalk_sendmsg': /kisskb/src/net/appletalk/ddp.c:1703:22: note: byref variable will be forcibly initialized struct atalk_addr at_lo; ^~~~~ /kisskb/src/net/appletalk/ddp.c:1628:21: note: byref variable will be forcibly initialized struct atalk_addr at_hint; ^~~~~~~ /kisskb/src/net/appletalk/ddp.c:1576:35: note: byref variable will be forcibly initialized struct sockaddr_at local_satalk, gsat; ^~~~ /kisskb/src/net/appletalk/ddp.c:1576:21: note: byref variable will be forcibly initialized struct sockaddr_at local_satalk, gsat; ^~~~~~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_dir2_leaf.c: In function 'xfs_dir2_leaf_lookup': /kisskb/src/fs/xfs/libxfs/xfs_dir2_leaf.c:1161:29: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr leafhdr; ^~~~~~~ /kisskb/src/net/appletalk/ddp.c: In function 'atalk_compat_routing_ioctl': /kisskb/src/net/appletalk/ddp.c:1848:17: note: byref variable will be forcibly initialized struct rtentry rt; ^~ /kisskb/src/fs/xfs/libxfs/xfs_dir2_leaf.c: In function 'xfs_dir2_leaf_removename': /kisskb/src/fs/xfs/libxfs/xfs_dir2_leaf.c:1357:29: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr leafhdr; ^~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/net/l2tp/trace.h:211, from /kisskb/src/net/l2tp/l2tp_core.c:67: /kisskb/src/net/l2tp/l2tp_core.c: In function 'trace_event_raw_event_tunnel_only_evt': /kisskb/src/net/appletalk/ddp.c: In function 'atrtr_ioctl': /kisskb/src/net/appletalk/ddp.c:892:17: note: byref variable will be forcibly initialized struct rtentry rt; ^~ /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/net/l2tp/./trace.h:27:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tunnel_only_evt, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/l2tp/l2tp_core.c: In function 'trace_event_raw_event_session_only_evt': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/net/l2tp/./trace.h:39:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(session_only_evt, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/l2tp/l2tp_core.c: In function 'trace_event_raw_event_register_tunnel': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/l2tp/./trace.h:51:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(register_tunnel, ^~~~~~~~~~~ /kisskb/src/net/l2tp/l2tp_core.c: In function 'trace_event_raw_event_register_session': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/l2tp/./trace.h:90:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(register_session, ^~~~~~~~~~~ /kisskb/src/net/l2tp/l2tp_core.c: In function 'trace_event_raw_event_session_seqnum_evt': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/net/l2tp/./trace.h:138:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(session_seqnum_evt, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/l2tp/l2tp_core.c: In function 'trace_event_raw_event_session_pkt_discard_evt': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/net/l2tp/./trace.h:167:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(session_pkt_discard_evt, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_dir2_leaf.c: In function 'xfs_dir2_leaf_replace': /kisskb/src/fs/xfs/libxfs/xfs_dir2_leaf.c:1495:29: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr leafhdr; ^~~~~~~ /kisskb/src/net/appletalk/ddp.c: In function 'atif_ioctl': /kisskb/src/net/appletalk/ddp.c:666:17: note: byref variable will be forcibly initialized struct rtentry rtdef; ^~~~~ /kisskb/src/net/appletalk/ddp.c:659:15: note: byref variable will be forcibly initialized struct ifreq atreq; ^~~~~ /kisskb/src/fs/xfs/libxfs/xfs_dir2_leaf.c: In function 'xfs_dir2_node_to_leaf': /kisskb/src/fs/xfs/libxfs/xfs_dir2_leaf.c:1686:29: note: byref variable will be forcibly initialized struct xfs_dir3_icfree_hdr freehdr; ^~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_dir2_leaf.c:1685:29: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr leafhdr; ^~~~~~~ /kisskb/src/net/l2tp/l2tp_core.c: In function 'l2tp_tunnel_sock_create': /kisskb/src/net/l2tp/l2tp_core.c:1342:27: note: byref variable will be forcibly initialized struct sockaddr_l2tpip ip_addr = {0}; ^~~~~~~ /kisskb/src/net/l2tp/l2tp_core.c:1314:28: note: byref variable will be forcibly initialized struct sockaddr_l2tpip6 ip6_addr = {0}; ^~~~~~~~ /kisskb/src/net/l2tp/l2tp_core.c:1276:22: note: byref variable will be forcibly initialized struct udp_port_cfg udp_conf; ^~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/l2tp/l2tp_core.c:19: /kisskb/src/net/l2tp/l2tp_core.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/l2tp/l2tp_core.c: In function 'l2tp_tunnel_register': /kisskb/src/net/l2tp/l2tp_core.c:1495:30: note: byref variable will be forcibly initialized struct udp_tunnel_sock_cfg udp_cfg = { ^~~~~~~ /kisskb/src/net/core/net-sysfs.c: In function 'phys_switch_id_show': /kisskb/src/net/core/net-sysfs.c:529:30: note: byref variable will be forcibly initialized struct netdev_phys_item_id ppid = { }; ^~~~ /kisskb/src/net/core/net-sysfs.c: In function 'phys_port_id_show': /kisskb/src/net/core/net-sysfs.c:485:30: note: byref variable will be forcibly initialized struct netdev_phys_item_id ppid; ^~~~ /kisskb/src/net/core/net-sysfs.c: In function 'duplex_show': /kisskb/src/net/core/net-sysfs.c:223:33: note: byref variable will be forcibly initialized struct ethtool_link_ksettings cmd; ^~~ /kisskb/src/net/core/net-sysfs.c: In function 'speed_show': /kisskb/src/net/core/net-sysfs.c:203:33: note: byref variable will be forcibly initialized struct ethtool_link_ksettings cmd; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/core/net-sysfs.c:9: /kisskb/src/net/core/net-sysfs.c: In function 'store_rps_dev_flow_table_cnt': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/net-sysfs.c:879:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(queue->rps_flow_table, table); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/core/xdp.c:13: /kisskb/src/net/core/xdp.c: In function '__rhashtable_lookup': /kisskb/src/include/linux/rhashtable.h:585:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^~~ /kisskb/src/net/core/net-sysfs.c: In function 'store_rps_map': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/net-sysfs.c:791:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(queue->rps_map, map); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/net/core/xdp.c:6: /kisskb/src/net/core/xdp.c: In function 'rht_assign_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:401:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*bkt, (void *)obj); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/xdp.c: In function '__rhashtable_remove_fast_one': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:1045:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/xdp.c: In function 'mem_allocator_disconnect': /kisskb/src/net/core/xdp.c:92:25: note: byref variable will be forcibly initialized struct rhashtable_iter iter; ^~~~ /kisskb/src/net/core/net-sysfs.c: In function 'netstat_show': /kisskb/src/net/core/net-sysfs.c:590:28: note: byref variable will be forcibly initialized struct rtnl_link_stats64 temp; ^~~~ /kisskb/src/net/ipv6/netfilter/ip6t_NPT.c: In function 'ip6t_dnpt_tg': /kisskb/src/net/ipv6/netfilter/ip6t_NPT.c:126:18: note: byref variable will be forcibly initialized struct in6_addr bounced_pfx; ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_NPT.c:124:17: note: byref variable will be forcibly initialized struct ipv6hdr _bounced_hdr; ^~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_NPT.c: In function 'ip6t_snpt_tg': /kisskb/src/net/ipv6/netfilter/ip6t_NPT.c:101:18: note: byref variable will be forcibly initialized struct in6_addr bounced_pfx; ^~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_NPT.c:99:17: note: byref variable will be forcibly initialized struct ipv6hdr _bounced_hdr; ^~~~~~~~~~~~ /kisskb/src/net/ipv6/netfilter/ip6t_NPT.c: In function 'ip6t_npt_checkentry': /kisskb/src/net/ipv6/netfilter/ip6t_NPT.c:18:18: note: byref variable will be forcibly initialized struct in6_addr pfx; ^~~ /kisskb/src/net/sched/sch_qfq.c: In function 'qfq_classify': /kisskb/src/net/sched/sch_qfq.c:681:20: note: byref variable will be forcibly initialized struct tcf_result res; ^~~ /kisskb/src/net/sched/sch_qfq.c: In function 'qfq_dump_class_stats': /kisskb/src/net/sched/sch_qfq.c:636:22: note: byref variable will be forcibly initialized struct tc_qfq_stats xstats; ^~~~~~ /kisskb/src/net/bridge/netfilter/ebt_log.c: In function 'print_ports': /kisskb/src/net/bridge/netfilter/ebt_log.c:61:20: note: byref variable will be forcibly initialized struct tcpudphdr _ports; ^~~~~~ /kisskb/src/net/bridge/netfilter/ebt_log.c: In function 'ebt_log_packet': /kisskb/src/net/bridge/netfilter/ebt_log.c:160:22: note: byref variable will be forcibly initialized struct arppayload _arpp; ^~~~~ /kisskb/src/net/bridge/netfilter/ebt_log.c:142:17: note: byref variable will be forcibly initialized struct arphdr _arph; ^~~~~ /kisskb/src/net/bridge/netfilter/ebt_log.c:117:18: note: byref variable will be forcibly initialized struct ipv6hdr _iph; ^~~~ /kisskb/src/net/bridge/netfilter/ebt_log.c:100:16: note: byref variable will be forcibly initialized struct iphdr _iph; ^~~~ /kisskb/src/net/bridge/netfilter/ebt_log.c: In function 'ebt_log_tg': /kisskb/src/net/bridge/netfilter/ebt_log.c:182:20: note: byref variable will be forcibly initialized struct nf_loginfo li; ^~ /kisskb/src/net/ipv6/datagram.c: In function 'ip6_datagram_dst_update': /kisskb/src/net/ipv6/datagram.c:74:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^~~ /kisskb/src/net/ipv6/datagram.c:69:28: note: byref variable will be forcibly initialized struct in6_addr *final_p, final; ^~~~~ /kisskb/src/net/ipv6/datagram.c: In function '__ip6_datagram_connect': /kisskb/src/net/ipv6/datagram.c:179:22: note: byref variable will be forcibly initialized struct sockaddr_in sin; ^~~ /kisskb/src/net/ipv6/datagram.c: In function 'ipv6_recv_rxpmtu': /kisskb/src/net/ipv6/datagram.c:546:21: note: byref variable will be forcibly initialized struct ip6_mtuinfo mtu_info; ^~~~~~~~ /kisskb/src/net/ipv6/datagram.c: In function 'ip6_datagram_recv_common_ctl': /kisskb/src/net/ipv6/datagram.c:596:22: note: byref variable will be forcibly initialized struct in6_pktinfo src_info; ^~~~~~~~ /kisskb/src/net/ipv6/datagram.c: In function 'ip6_datagram_recv_specific_ctl': /kisskb/src/net/ipv6/datagram.c:717:23: note: byref variable will be forcibly initialized struct sockaddr_in6 sin6; ^~~~ /kisskb/src/net/ipv6/datagram.c:690:22: note: byref variable will be forcibly initialized struct in6_pktinfo src_info; ^~~~~~~~ /kisskb/src/net/ipv6/datagram.c: In function 'ipv6_recv_error': /kisskb/src/net/ipv6/datagram.c:457:4: note: byref variable will be forcibly initialized } errhdr; ^~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c: In function 'xfs_dir3_free_get_buf': /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c:327:29: note: byref variable will be forcibly initialized struct xfs_dir3_icfree_hdr hdr; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c: In function 'xfs_dir3_leafn_check': /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c:65:29: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr leafhdr; ^~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c: In function 'xfs_dir2_leafn_lookup_for_entry': /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c:796:29: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr leafhdr; ^~~~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/net_namespace.h:39, from /kisskb/src/include/linux/netdevice.h:37, from /kisskb/src/include/net/sock.h:46, from /kisskb/src/include/net/bluetooth/bluetooth.h:29, from /kisskb/src/net/bluetooth/l2cap_sock.c:34: /kisskb/src/net/bluetooth/l2cap_sock.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c: In function 'xfs_dir2_leafn_add': /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c:498:29: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr leafhdr; ^~~~~~~ /kisskb/src/net/bluetooth/l2cap_sock.c: In function 'l2cap_sock_setsockopt_old': /kisskb/src/net/bluetooth/l2cap_sock.c:705:12: note: userspace variable will be forcibly initialized static int l2cap_sock_setsockopt_old(struct socket *sock, int optname, ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/l2cap_sock.c:705:12: note: userspace variable will be forcibly initialized /kisskb/src/net/bluetooth/l2cap_sock.c:710:23: note: byref variable will be forcibly initialized struct l2cap_options opts; ^~~~ /kisskb/src/net/bluetooth/l2cap_sock.c: In function 'l2cap_sock_getsockopt_old': /kisskb/src/net/bluetooth/l2cap_sock.c:422:24: note: byref variable will be forcibly initialized struct l2cap_conninfo cinfo; ^~~~~ /kisskb/src/net/bluetooth/l2cap_sock.c:421:23: note: byref variable will be forcibly initialized struct l2cap_options opts; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c: In function 'xfs_dir2_free_hdr_check': /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c:582:29: note: byref variable will be forcibly initialized struct xfs_dir3_icfree_hdr hdr; ^~~ /kisskb/src/net/bluetooth/l2cap_sock.c: In function 'l2cap_sock_getsockopt': /kisskb/src/net/bluetooth/l2cap_sock.c:541:18: note: byref variable will be forcibly initialized struct bt_power pwr; ^~~ /kisskb/src/net/bluetooth/l2cap_sock.c:540:21: note: byref variable will be forcibly initialized struct bt_security sec; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/ipv4/inet_timewait_sock.c:12: /kisskb/src/net/ipv4/inet_timewait_sock.c: In function 'hlist_nulls_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist_nulls.h:106:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_nulls_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/l2cap_sock.c: In function 'l2cap_sock_setsockopt': /kisskb/src/net/bluetooth/l2cap_sock.c:861:12: note: userspace variable will be forcibly initialized static int l2cap_sock_setsockopt(struct socket *sock, int level, int optname, ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/l2cap_sock.c:861:12: note: userspace variable will be forcibly initialized /kisskb/src/net/bluetooth/l2cap_sock.c:861:12: note: userspace variable will be forcibly initialized /kisskb/src/net/bluetooth/l2cap_sock.c:861:12: note: userspace variable will be forcibly initialized /kisskb/src/net/bluetooth/l2cap_sock.c:861:12: note: userspace variable will be forcibly initialized /kisskb/src/net/bluetooth/l2cap_sock.c:861:12: note: userspace variable will be forcibly initialized /kisskb/src/net/bluetooth/l2cap_sock.c:861:12: note: userspace variable will be forcibly initialized /kisskb/src/net/bluetooth/l2cap_sock.c:867:18: note: byref variable will be forcibly initialized struct bt_power pwr; ^~~ /kisskb/src/net/bluetooth/l2cap_sock.c:866:21: note: byref variable will be forcibly initialized struct bt_security sec; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c: In function 'xfs_dir2_node_addname_int': /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c:1904:29: note: byref variable will be forcibly initialized struct xfs_dir3_icfree_hdr freehdr; ^~~~~~~ /kisskb/src/drivers/video/backlight/lm3639_bl.c: In function 'lm3639_probe': /kisskb/src/drivers/video/backlight/lm3639_bl.c:305:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^~~~~ /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c: In function 'xfs_dir3_data_block_free': /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c:1189:29: note: byref variable will be forcibly initialized struct xfs_dir3_icfree_hdr freehdr; ^~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c: In function 'xfs_dir2_leafn_lookup_for_addname': /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c:698:31: note: byref variable will be forcibly initialized struct xfs_dir3_icfree_hdr freehdr; ^~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c:646:29: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr leafhdr; ^~~~~~~ /kisskb/src/net/bluetooth/l2cap_sock.c: In function 'l2cap_sock_connect': /kisskb/src/net/bluetooth/l2cap_sock.c:180:21: note: byref variable will be forcibly initialized struct sockaddr_l2 la; ^~ In file included from /kisskb/src/net/bluetooth/l2cap_sock.c:34: /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/l2cap_sock.c:204:58: note: in expansion of macro 'BDADDR_ANY' if (chan->src_type == BDADDR_BREDR && bacmp(&chan->src, BDADDR_ANY) && ^~~~~~~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/net/ipv6/ip6_flowlabel.c:12: /kisskb/src/net/ipv6/ip6_flowlabel.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/l2cap_sock.c: In function 'l2cap_sock_bind': /kisskb/src/net/bluetooth/l2cap_sock.c:85:21: note: byref variable will be forcibly initialized struct sockaddr_l2 la; ^~ /kisskb/src/net/ipv6/ip6_flowlabel.c: In function 'copy_to_sockptr_offset': /kisskb/src/include/linux/sockptr.h:58:19: note: userspace variable will be forcibly initialized static inline int copy_to_sockptr_offset(sockptr_t dst, size_t offset, ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c: In function 'xfs_dir2_leafn_remove': /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c:1360:30: note: byref variable will be forcibly initialized struct xfs_dir3_icfree_hdr freehdr; ^~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c:1282:29: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr leafhdr; ^~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/net/ipv6/ip6_flowlabel.c:11: /kisskb/src/net/ipv6/ip6_flowlabel.c: In function 'fl_link': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_flowlabel.c:496:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(np->ipv6_fl_list, sfl); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c: In function 'xfs_dir2_leaf_to_node': /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c:420:29: note: byref variable will be forcibly initialized struct xfs_dir3_icfree_hdr freehdr; ^~~~~~~ /kisskb/src/net/core/net-procfs.c: In function 'dev_seq_printf_stats': /kisskb/src/net/core/net-procfs.c:80:27: note: byref variable will be forcibly initialized struct rtnl_link_stats64 temp; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c: In function 'xfs_dir2_leaf_lasthash': /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c:604:29: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr leafhdr; ^~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c: In function 'xfs_dir2_leafn_order': /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c:1038:29: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr hdr2; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c:1037:29: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr hdr1; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c: In function 'xfs_dir2_leafn_rebalance': /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c:1080:29: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr hdr2; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c:1079:29: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr hdr1; ^~~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/include/trace/events/qrtr.h:115, from /kisskb/src/net/qrtr/ns.c:16: /kisskb/src/net/qrtr/ns.c: In function 'perf_trace_qrtr_ns_message': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/qrtr.h:89:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(qrtr_ns_message, ^~~~~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c: In function 'xfs_dir2_leafn_toosmall': /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c:1551:30: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr hdr2; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c:1498:29: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr leafhdr; ^~~~~~~ /kisskb/src/net/ipv6/ip6_flowlabel.c: In function 'fl_create': /kisskb/src/net/ipv6/ip6_flowlabel.c:394:23: note: byref variable will be forcibly initialized struct ipcm6_cookie ipc6; ^~~~ /kisskb/src/net/ipv6/ip6_flowlabel.c:393:17: note: byref variable will be forcibly initialized struct flowi6 flowi6; ^~~~~~ /kisskb/src/net/ipv6/ip6_flowlabel.c:392:17: note: byref variable will be forcibly initialized struct msghdr msg; ^~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/qrtr.h:115, from /kisskb/src/net/qrtr/ns.c:16: /kisskb/src/net/qrtr/ns.c: In function 'trace_event_raw_event_qrtr_ns_service_announce_new': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/qrtr.h:11:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(qrtr_ns_service_announce_new, ^~~~~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c: In function 'xfs_dir2_leafn_unbalance': In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/net/ipv6/ip6_flowlabel.c:11: /kisskb/src/net/ipv6/ip6_flowlabel.c: In function 'fl_intern': /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c:1623:29: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr drophdr; ^~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_flowlabel.c:249:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fl_ht[FL_HASH(fl->label)], fl); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c:1622:29: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr savehdr; ^~~~~~~ /kisskb/src/net/qrtr/ns.c: In function 'trace_event_raw_event_qrtr_ns_service_announce_del': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/qrtr.h:37:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(qrtr_ns_service_announce_del, ^~~~~~~~~~~ /kisskb/src/net/qrtr/ns.c: In function 'trace_event_raw_event_qrtr_ns_server_add': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/qrtr.h:63:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(qrtr_ns_server_add, ^~~~~~~~~~~ /kisskb/src/net/qrtr/ns.c: In function 'trace_event_raw_event_qrtr_ns_message': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/qrtr.h:89:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(qrtr_ns_message, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/qrtr.h:89:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(qrtr_ns_message, ^~~~~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c: In function 'xfs_dir2_node_replace': /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c:2225:30: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr leafhdr; ^~~~~~~ /kisskb/src/net/ipv6/ip6_flowlabel.c: In function 'ipv6_flowlabel_opt': /kisskb/src/net/ipv6/ip6_flowlabel.c:722:5: note: userspace variable will be forcibly initialized int ipv6_flowlabel_opt(struct sock *sk, sockptr_t optval, int optlen) ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_flowlabel.c:724:27: note: byref variable will be forcibly initialized struct in6_flowlabel_req freq; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c: In function 'xfs_dir2_node_trim_free': /kisskb/src/fs/xfs/libxfs/xfs_dir2_node.c:2288:29: note: byref variable will be forcibly initialized struct xfs_dir3_icfree_hdr freehdr; ^~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_proto.c: In function 'nf_l4proto_log_invalid': /kisskb/src/net/netfilter/nf_conntrack_proto.c:57:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/net/netfilter/nf_conntrack_proto.c:56:19: note: byref variable will be forcibly initialized struct va_format vaf; ^~~ /kisskb/src/net/netfilter/nf_conntrack_proto.c: In function 'nf_ct_l4proto_log_invalid': /kisskb/src/net/netfilter/nf_conntrack_proto.c:80:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/net/netfilter/nf_conntrack_proto.c:78:19: note: byref variable will be forcibly initialized struct va_format vaf; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv4/inet_connection_sock.c:12: /kisskb/src/net/ipv4/inet_connection_sock.c: In function 'inet_sk_state_load': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/net/inet_sock.h:312:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&sk->sk_state); ^~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_proto.c: In function 'getorigdst': /kisskb/src/net/netfilter/nf_conntrack_proto.c:271:22: note: byref variable will be forcibly initialized struct sockaddr_in sin; ^~~ /kisskb/src/net/netfilter/nf_conntrack_proto.c:243:28: note: byref variable will be forcibly initialized struct nf_conntrack_tuple tuple; ^~~~~ /kisskb/src/net/qrtr/ns.c: In function 'service_announce_new': /kisskb/src/net/qrtr/ns.c:109:14: note: byref variable will be forcibly initialized struct kvec iv; ^~ /kisskb/src/net/qrtr/ns.c:107:23: note: byref variable will be forcibly initialized struct qrtr_ctrl_pkt pkt; ^~~ /kisskb/src/net/qrtr/ns.c: In function 'service_announce_del': /kisskb/src/net/qrtr/ns.c:135:14: note: byref variable will be forcibly initialized struct kvec iv; ^~ /kisskb/src/net/qrtr/ns.c:133:23: note: byref variable will be forcibly initialized struct qrtr_ctrl_pkt pkt; ^~~ /kisskb/src/net/netfilter/nf_conntrack_proto.c: In function 'ipv6_getorigdst': /kisskb/src/net/netfilter/nf_conntrack_proto.c:311:22: note: byref variable will be forcibly initialized struct sockaddr_in6 sin6; ^~~~ /kisskb/src/net/qrtr/ns.c: In function 'lookup_notify': /kisskb/src/net/qrtr/ns.c:166:14: note: byref variable will be forcibly initialized struct kvec iv; ^~ /kisskb/src/net/qrtr/ns.c:164:23: note: byref variable will be forcibly initialized struct qrtr_ctrl_pkt pkt; ^~~ /kisskb/src/net/qrtr/ns.c: In function 'say_hello': /kisskb/src/net/qrtr/ns.c:309:14: note: byref variable will be forcibly initialized struct kvec iv; ^~ /kisskb/src/net/qrtr/ns.c:307:23: note: byref variable will be forcibly initialized struct qrtr_ctrl_pkt pkt; ^~~ /kisskb/src/net/qrtr/ns.c: In function 'announce_servers': /kisskb/src/net/qrtr/ns.c:192:25: note: byref variable will be forcibly initialized struct radix_tree_iter iter; ^~~~ /kisskb/src/crypto/scompress.c: In function 'crypto_scomp_report': /kisskb/src/crypto/scompress.c:44:28: note: byref variable will be forcibly initialized struct crypto_report_comp rscomp; ^~~~~~ /kisskb/src/net/qrtr/ns.c: In function 'ctrl_cmd_bye': /kisskb/src/net/qrtr/ns.c:350:14: note: byref variable will be forcibly initialized struct kvec iv; ^~ /kisskb/src/net/qrtr/ns.c:346:23: note: byref variable will be forcibly initialized struct sockaddr_qrtr sq; ^~ /kisskb/src/net/qrtr/ns.c:344:23: note: byref variable will be forcibly initialized struct qrtr_ctrl_pkt pkt; ^~~ /kisskb/src/net/qrtr/ns.c:343:25: note: byref variable will be forcibly initialized struct radix_tree_iter iter; ^~~~ /kisskb/src/net/ipv6/netfilter/ip6t_SYNPROXY.c: In function 'synproxy_tg6': /kisskb/src/net/ipv6/netfilter/ip6t_SYNPROXY.c:19:21: note: byref variable will be forcibly initialized struct tcphdr *th, _th; ^~~ /kisskb/src/net/qrtr/ns.c: In function 'ctrl_cmd_del_client': /kisskb/src/net/qrtr/ns.c:432:14: note: byref variable will be forcibly initialized struct kvec iv; ^~ /kisskb/src/net/qrtr/ns.c:427:23: note: byref variable will be forcibly initialized struct sockaddr_qrtr sq; ^~ /kisskb/src/net/qrtr/ns.c:424:23: note: byref variable will be forcibly initialized struct qrtr_ctrl_pkt pkt; ^~~ /kisskb/src/net/qrtr/ns.c:422:25: note: byref variable will be forcibly initialized struct radix_tree_iter iter; ^~~~ /kisskb/src/net/ipv6/inet6_connection_sock.c: In function 'inet6_csk_route_req': /kisskb/src/net/ipv6/inet6_connection_sock.c:34:28: note: byref variable will be forcibly initialized struct in6_addr *final_p, final; ^~~~~ /kisskb/src/net/qrtr/ns.c: In function 'ctrl_cmd_new_lookup': /kisskb/src/net/qrtr/ns.c:574:25: note: byref variable will be forcibly initialized struct radix_tree_iter srv_iter; ^~~~~~~~ /kisskb/src/net/qrtr/ns.c:573:28: note: byref variable will be forcibly initialized struct qrtr_server_filter filter; ^~~~~~ /kisskb/src/net/qrtr/ns.c:572:25: note: byref variable will be forcibly initialized struct radix_tree_iter node_iter; ^~~~~~~~~ /kisskb/src/net/ipv6/inet6_connection_sock.c: In function 'inet6_csk_route_socket': /kisskb/src/net/ipv6/inet6_connection_sock.c:84:28: note: byref variable will be forcibly initialized struct in6_addr *final_p, final; ^~~~~ /kisskb/src/net/ipv6/inet6_connection_sock.c: In function 'inet6_csk_update_pmtu': /kisskb/src/net/ipv6/inet6_connection_sock.c:144:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^~~ /kisskb/src/net/ipv6/inet6_connection_sock.c: In function 'inet6_csk_xmit': /kisskb/src/net/ipv6/inet6_connection_sock.c:117:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^~~ /kisskb/src/net/qrtr/ns.c: In function 'qrtr_ns_worker': /kisskb/src/net/qrtr/ns.c:670:14: note: byref variable will be forcibly initialized struct kvec iv; ^~ /kisskb/src/net/qrtr/ns.c:665:23: note: byref variable will be forcibly initialized struct sockaddr_qrtr sq; ^~ /kisskb/src/net/qrtr/ns.c: In function 'qrtr_ns_init': /kisskb/src/net/qrtr/ns.c:760:23: note: byref variable will be forcibly initialized struct sockaddr_qrtr sq; ^~ In file included from /kisskb/src/include/net/pkt_sched.h:7, from /kisskb/src/net/sched/sch_fq_codel.c:20: /kisskb/src/net/sched/sch_fq_codel.c: In function '__vlan_get_protocol': /kisskb/src/include/linux/if_vlan.h:600:20: note: byref variable will be forcibly initialized struct vlan_hdr vhdr, *vh; ^~~~ /kisskb/src/net/sched/sch_fq_codel.c: In function 'fq_codel_classify': /kisskb/src/net/sched/sch_fq_codel.c:81:20: note: byref variable will be forcibly initialized struct tcf_result res; ^~~ /kisskb/src/net/sched/sch_fq_codel.c: In function 'fq_codel_dump_class_stats': /kisskb/src/net/sched/sch_fq_codel.c:620:28: note: byref variable will be forcibly initialized struct tc_fq_codel_xstats xstats; ^~~~~~ /kisskb/src/net/bluetooth/lib.c: In function 'bt_info': /kisskb/src/net/bluetooth/lib.c:141:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/net/bluetooth/lib.c: In function 'bt_warn': /kisskb/src/net/bluetooth/lib.c:157:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/net/bluetooth/lib.c: In function 'bt_err': /kisskb/src/net/bluetooth/lib.c:173:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/net/bluetooth/lib.c: In function 'bt_warn_ratelimited': /kisskb/src/net/bluetooth/lib.c:222:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/net/bluetooth/lib.c:221:19: note: byref variable will be forcibly initialized struct va_format vaf; ^~~ /kisskb/src/net/bluetooth/lib.c: In function 'bt_err_ratelimited': /kisskb/src/net/bluetooth/lib.c:238:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/net/bluetooth/lib.c:237:19: note: byref variable will be forcibly initialized struct va_format vaf; ^~~ /kisskb/src/net/bluetooth/lib.c: In function 'bt_dbg': /kisskb/src/net/bluetooth/lib.c:202:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/net/bluetooth/smp.c: In function 'smp_e': /kisskb/src/net/bluetooth/smp.c:377:24: note: byref variable will be forcibly initialized struct crypto_aes_ctx ctx; ^~~ In file included from /kisskb/src/net/wireless/reg.c:56: /kisskb/src/net/wireless/reg.c: In function 'platform_device_register_simple': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo = { ^~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_proto_tcp.c: In function 'nf_conntrack_tcp_packet': /kisskb/src/net/netfilter/nf_conntrack_proto_tcp.c:962:27: note: byref variable will be forcibly initialized struct ip_ct_tcp_state seen = {}; ^~~~ /kisskb/src/net/netfilter/nf_conntrack_proto_tcp.c:851:16: note: byref variable will be forcibly initialized struct tcphdr _tcph; ^~~~~ /kisskb/src/net/bluetooth/smp.c: In function 'smp_send_cmd': /kisskb/src/net/bluetooth/smp.c:594:16: note: byref variable will be forcibly initialized struct msghdr msg; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/wireless/reg.c:50: /kisskb/src/net/wireless/reg.c: In function 'reg_update_last_request': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/reg.c:303:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(last_request, request); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/reg.c: In function 'reset_regdomains': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/reg.c:327:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(cfg80211_regdomain, new_regdom); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/smp.c: In function 'sc_passkey_send_confirm': /kisskb/src/net/bluetooth/smp.c:1475:33: note: byref variable will be forcibly initialized struct smp_cmd_pairing_confirm cfm; ^~~ /kisskb/src/net/bluetooth/smp.c: In function 'sc_dhkey_check': /kisskb/src/net/bluetooth/smp.c:1438:29: note: byref variable will be forcibly initialized struct smp_cmd_dhkey_check check; ^~~~~ /kisskb/src/net/bluetooth/smp.c: In function 'smp_confirm': /kisskb/src/net/bluetooth/smp.c:950:33: note: byref variable will be forcibly initialized struct smp_cmd_pairing_confirm cp; ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/kernel/bpf/reuseport_array.c:5: /kisskb/src/kernel/bpf/reuseport_array.c: In function 'bpf_fd_reuseport_array_update_elem': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/reuseport_array.c:305:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(array->ptrs[index], nsk); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/wireless/reg.c:56: /kisskb/src/net/wireless/reg.c: In function 'regulatory_init': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo = { ^~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/wireless/reg.c:50: /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/reg.c:4238:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(cfg80211_regdomain, cfg80211_world_regdom); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/reg.c: In function 'reg_process_hint_driver': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/reg.c:2747:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(wiphy->regd, regd); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/reg.c: In function 'handle_reg_beacon': /kisskb/src/net/wireless/reg.c:2145:27: note: byref variable will be forcibly initialized struct ieee80211_channel chan_before; ^~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/wireless/reg.c:50: /kisskb/src/net/wireless/reg.c: In function 'wiphy_apply_custom_regulatory': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/reg.c:2582:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(wiphy->regd, new_regd); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/reg.c: In function 'reg_process_self_managed_hints': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/reg.c:3100:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(wiphy->regd, regd); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/skmsg.c: In function 'sk_psock_verdict_data_ready': /kisskb/src/net/core/skmsg.c:976:20: note: byref variable will be forcibly initialized read_descriptor_t desc; ^~~~ /kisskb/src/net/wireless/reg.c: In function 'handle_channel': /kisskb/src/net/wireless/reg.c:1956:32: note: byref variable will be forcibly initialized struct ieee80211_freq_range comb_range; ^~~~~~~~~~ /kisskb/src/net/bluetooth/smp.c: In function 'bredr_pairing': /kisskb/src/net/bluetooth/smp.c:3057:25: note: byref variable will be forcibly initialized struct smp_cmd_pairing req; ^~~ /kisskb/src/net/wireless/reg.c: In function 'regdom_intersect': /kisskb/src/net/wireless/reg.c:1495:28: note: byref variable will be forcibly initialized struct ieee80211_reg_rule intersected_rule; ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/wireless/reg.c:50: /kisskb/src/net/wireless/reg.c: In function 'reg_set_rd_driver': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/reg.c:3814:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(request_wiphy->regd, rd); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/reg.c:3799:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(request_wiphy->regd, regd); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/include/linux/skmsg.h:7, from /kisskb/src/net/core/skmsg.c:4: /kisskb/src/net/core/skmsg.c: In function 'sk_psock_init': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/net/sock.h:572:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(__sk_user_data((sk)), \ ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/skmsg.c:599:2: note: in expansion of macro 'rcu_assign_sk_user_data_nocopy' rcu_assign_sk_user_data_nocopy(sk, psock); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/wireless/reg.c:52: /kisskb/src/net/wireless/reg.c: In function 'restore_regulatory_settings': /kisskb/src/net/wireless/reg.c:3403:12: note: byref variable will be forcibly initialized LIST_HEAD(tmp_reg_req_list); ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/net/bluetooth/smp.c: In function 'smp_distribute_keys': /kisskb/src/net/bluetooth/smp.c:1331:28: note: byref variable will be forcibly initialized struct smp_cmd_sign_info sign; ^~~~ /kisskb/src/net/bluetooth/smp.c:1309:29: note: byref variable will be forcibly initialized struct smp_cmd_ident_info idinfo; ^~~~~~ /kisskb/src/net/bluetooth/smp.c:1308:34: note: byref variable will be forcibly initialized struct smp_cmd_ident_addr_info addrinfo; ^~~~~~~~ /kisskb/src/net/bluetooth/smp.c:1274:31: note: byref variable will be forcibly initialized struct smp_cmd_master_ident ident; ^~~~~ /kisskb/src/net/bluetooth/smp.c:1273:31: note: byref variable will be forcibly initialized struct smp_cmd_encrypt_info enc; ^~~ /kisskb/src/drivers/gpio/gpio-logicvc.c: In function 'logicvc_gpio_probe': /kisskb/src/drivers/gpio/gpio-logicvc.c:107:19: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/net/core/skmsg.c: In function 'sk_psock_drop': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/net/sock.h:566:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(__sk_user_data((sk)), __tmp); \ ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/skmsg.c:688:2: note: in expansion of macro 'rcu_assign_sk_user_data' rcu_assign_sk_user_data(sk, NULL); ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/f2fs/xattr.c: In function 'write_all_xattrs': /kisskb/src/fs/f2fs/xattr.c:488:24: note: byref variable will be forcibly initialized struct dnode_of_data dn; ^~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/icmpv6.h:5, from /kisskb/src/include/linux/ipv6.h:87, from /kisskb/src/net/rds/af_rds.c:38: /kisskb/src/net/rds/af_rds.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/rds/af_rds.c: In function 'rds_set_bool_option': /kisskb/src/net/rds/af_rds.c:330:12: note: userspace variable will be forcibly initialized static int rds_set_bool_option(unsigned char *optvar, sockptr_t optval, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/rds/af_rds.c: In function 'rds_enable_recvtstamp': /kisskb/src/net/rds/af_rds.c:381:12: note: userspace variable will be forcibly initialized static int rds_enable_recvtstamp(struct sock *sk, sockptr_t optval, ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/rds/af_rds.c: In function 'rds_recv_track_latency': /kisskb/src/net/rds/af_rds.c:405:12: note: userspace variable will be forcibly initialized static int rds_recv_track_latency(struct rds_sock *rs, sockptr_t optval, ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/rds/af_rds.c:408:25: note: byref variable will be forcibly initialized struct rds_rx_trace_so trace; ^~~~~ /kisskb/src/net/rds/af_rds.c: In function 'rds6_sock_info': /kisskb/src/net/rds/af_rds.c:845:26: note: byref variable will be forcibly initialized struct rds6_info_socket sinfo6; ^~~~~~ /kisskb/src/net/rds/af_rds.c: In function 'rds_sock_info': /kisskb/src/net/rds/af_rds.c:804:25: note: byref variable will be forcibly initialized struct rds_info_socket sinfo; ^~~~~ /kisskb/src/net/rds/af_rds.c: In function 'rds_cancel_sent_to': /kisskb/src/net/rds/af_rds.c:293:12: note: userspace variable will be forcibly initialized static int rds_cancel_sent_to(struct rds_sock *rs, sockptr_t optval, int len) ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/rds/af_rds.c:293:12: note: userspace variable will be forcibly initialized /kisskb/src/net/rds/af_rds.c:296:21: note: byref variable will be forcibly initialized struct sockaddr_in sin; ^~~ /kisskb/src/net/rds/af_rds.c:295:22: note: byref variable will be forcibly initialized struct sockaddr_in6 sin6; ^~~~ /kisskb/src/net/rds/af_rds.c: In function 'rds_set_transport': /kisskb/src/net/rds/af_rds.c:360:12: note: userspace variable will be forcibly initialized static int rds_set_transport(struct rds_sock *rs, sockptr_t optval, int optlen) ^~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/smp.c: In function 'smp_cmd_pairing_req': /kisskb/src/net/bluetooth/smp.c:1730:25: note: byref variable will be forcibly initialized struct smp_cmd_pairing rsp, *req = (void *) skb->data; ^~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/net/tls/trace.h:202, from /kisskb/src/net/tls/trace.c:8: /kisskb/src/net/tls/trace.c: In function 'trace_event_raw_event_tls_device_offload_set': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/tls/./trace.h:15:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(tls_device_offload_set, ^~~~~~~~~~~ /kisskb/src/net/tls/trace.c: In function 'trace_event_raw_event_tls_device_decrypted': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/tls/./trace.h:44:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(tls_device_decrypted, ^~~~~~~~~~~ /kisskb/src/net/tls/trace.c: In function 'trace_event_raw_event_tls_device_rx_resync_send': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/tls/./trace.h:77:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(tls_device_rx_resync_send, ^~~~~~~~~~~ /kisskb/src/net/tls/trace.c: In function 'trace_event_raw_event_tls_device_rx_resync_nh_schedule': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/tls/./trace.h:104:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(tls_device_rx_resync_nh_schedule, ^~~~~~~~~~~ /kisskb/src/net/tls/trace.c: In function 'trace_event_raw_event_tls_device_rx_resync_nh_delay': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/tls/./trace.h:123:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(tls_device_rx_resync_nh_delay, ^~~~~~~~~~~ /kisskb/src/net/tls/trace.c: In function 'trace_event_raw_event_tls_device_tx_resync_req': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/tls/./trace.h:147:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(tls_device_tx_resync_req, ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/miscdevice.h:7, from /kisskb/src/net/qrtr/tun.c:4: /kisskb/src/net/qrtr/tun.c: In function 'qrtr_tun_read_iter': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/qrtr/tun.c:61:7: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(tun->readq, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/tls/trace.c: In function 'trace_event_raw_event_tls_device_tx_resync_send': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/tls/./trace.h:171:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(tls_device_tx_resync_send, ^~~~~~~~~~~ /kisskb/src/net/bluetooth/smp.c: In function 'smp_cmd_ident_addr_info': /kisskb/src/net/bluetooth/smp.c:2582:11: note: byref variable will be forcibly initialized bdaddr_t rpa; ^~~ In file included from /kisskb/src/net/bluetooth/smp.c:32: /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/smp.c:2632:15: note: in expansion of macro 'BDADDR_ANY' bacpy(&rpa, BDADDR_ANY); ^~~~~~~~~~ /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/smp.c:2607:28: note: in expansion of macro 'BDADDR_ANY' if (!bacmp(&info->bdaddr, BDADDR_ANY) || ^~~~~~~~~~ /kisskb/src/net/bluetooth/smp.c: In function 'smp_cmd_public_key': /kisskb/src/net/bluetooth/smp.c:2728:33: note: byref variable will be forcibly initialized struct smp_cmd_pairing_confirm cfm; ^~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/net/decnet/af_decnet.c:105: /kisskb/src/net/decnet/af_decnet.c: In function 'sockptr_is_null': /kisskb/src/include/linux/sockptr.h:37:20: note: userspace variable will be forcibly initialized static inline bool sockptr_is_null(sockptr_t sockptr) ^~~~~~~~~~~~~~~ /kisskb/src/net/decnet/af_decnet.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/netlink.h:7, from /kisskb/src/include/net/netlink.h:6, from /kisskb/src/include/linux/inet_diag.h:5, from /kisskb/src/net/ipv4/tcp.c:252: /kisskb/src/net/ipv4/tcp.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/decnet/af_decnet.c:94: /kisskb/src/net/decnet/af_decnet.c: In function '__dst_negative_advice': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/net/sock.h:1961:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sk->sk_dst_cache, ndst); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/smp.c: In function 'smp_cmd_security_req': /kisskb/src/net/bluetooth/smp.c:2282:25: note: byref variable will be forcibly initialized struct smp_cmd_pairing cp; ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/crypto.h:15, from /kisskb/src/include/crypto/hash.h:11, from /kisskb/src/net/ipv4/tcp.c:246: /kisskb/src/net/ipv4/tcp.c: In function 'inet_sk_state_load': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/net/inet_sock.h:312:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&sk->sk_state); ^~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/smp.c: In function 'smp_conn_security': /kisskb/src/net/bluetooth/smp.c:2420:31: note: byref variable will be forcibly initialized struct smp_cmd_security_req cp; ^~ /kisskb/src/net/bluetooth/smp.c:2411:26: note: byref variable will be forcibly initialized struct smp_cmd_pairing cp; ^~ /kisskb/src/net/decnet/af_decnet.c: In function '__dn_setsockopt': /kisskb/src/net/decnet/af_decnet.c:1343:12: note: userspace variable will be forcibly initialized static int __dn_setsockopt(struct socket *sock, int level, int optname, ^~~~~~~~~~~~~~~ /kisskb/src/net/decnet/af_decnet.c:1343:12: note: userspace variable will be forcibly initialized /kisskb/src/net/decnet/af_decnet.c:1357:4: note: byref variable will be forcibly initialized } u; ^ /kisskb/src/net/decnet/af_decnet.c: In function '__dn_connect': /kisskb/src/net/decnet/af_decnet.c:905:17: note: byref variable will be forcibly initialized struct flowidn fld; ^~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/decnet/af_decnet.c:94: /kisskb/src/net/decnet/af_decnet.c: In function 'dn_recvmsg': /kisskb/src/net/decnet/af_decnet.c:1719:20: note: byref variable will be forcibly initialized DEFINE_WAIT_FUNC(wait, woken_wake_function); ^~~~ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^~~~ /kisskb/src/net/ipv4/tcp.c: In function 'tcp_repair_set_window': /kisskb/src/net/ipv4/tcp.c:3024:12: note: userspace variable will be forcibly initialized static int tcp_repair_set_window(struct tcp_sock *tp, sockptr_t optbuf, int len) ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/tcp.c:3026:27: note: byref variable will be forcibly initialized struct tcp_repair_window opt; ^~~ /kisskb/src/net/decnet/af_decnet.c: In function '__dn_getsockopt': /kisskb/src/net/decnet/af_decnet.c:1535:21: note: byref variable will be forcibly initialized struct linkinfo_dn link; ^~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/decnet/af_decnet.c:94: /kisskb/src/net/decnet/af_decnet.c: In function 'dn_sendmsg': /kisskb/src/net/decnet/af_decnet.c:2000:21: note: byref variable will be forcibly initialized DEFINE_WAIT_FUNC(wait, woken_wake_function); ^~~~ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^~~~ /kisskb/src/net/ipv4/tcp.c: In function 'tcp_recv_timestamp': /kisskb/src/net/ipv4/tcp.c:2193:34: note: byref variable will be forcibly initialized struct __kernel_old_timeval tv = { ^~ /kisskb/src/net/ipv4/tcp.c:2186:35: note: byref variable will be forcibly initialized struct __kernel_sock_timeval stv = { ^~~ /kisskb/src/net/ipv4/tcp.c:2177:35: note: byref variable will be forcibly initialized struct __kernel_old_timespec ts_old = { ^~~~~~ /kisskb/src/net/ipv4/tcp.c:2170:31: note: byref variable will be forcibly initialized struct __kernel_timespec kts = { ^~~ In file included from /kisskb/src/net/ipv4/tcp.c:273: /kisskb/src/net/ipv4/tcp.c: In function 'tcp_call_bpf': /kisskb/src/include/net/tcp.h:2250:27: note: byref variable will be forcibly initialized struct bpf_sock_ops_kern sock_ops; ^~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/crypto.h:15, from /kisskb/src/include/crypto/hash.h:11, from /kisskb/src/net/ipv4/tcp.c:246: /kisskb/src/net/ipv4/tcp.c: In function '__sk_dst_set': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/net/sock.h:1983:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sk->sk_dst_cache, dst); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/netlink.h:7, from /kisskb/src/include/net/netlink.h:6, from /kisskb/src/include/linux/inet_diag.h:5, from /kisskb/src/net/ipv4/tcp.c:252: /kisskb/src/net/ipv4/tcp.c: In function 'strncpy_from_sockptr': /kisskb/src/include/linux/sockptr.h:94:20: note: userspace variable will be forcibly initialized static inline long strncpy_from_sockptr(char *dst, sockptr_t src, size_t count) ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/tcp.c: In function 'tcp_repair_options_est': /kisskb/src/net/ipv4/tcp.c:3060:24: note: byref variable will be forcibly initialized struct tcp_repair_opt opt; ^~~ /kisskb/src/net/ipv4/tcp.c: In function 'tcp_copy_straggler_data': /kisskb/src/net/ipv4/tcp.c:1887:15: note: byref variable will be forcibly initialized struct iovec iov; ^~~ /kisskb/src/net/ipv4/tcp.c: In function 'tcp_sendmsg_locked': /kisskb/src/net/ipv4/tcp.c:1209:23: note: byref variable will be forcibly initialized struct sockcm_cookie sockc; ^~~~~ /kisskb/src/net/ipv4/tcp.c: In function 'tcp_splice_read': /kisskb/src/net/ipv4/tcp.c:756:20: note: byref variable will be forcibly initialized read_descriptor_t rd_desc = { ^~~~~~~ /kisskb/src/net/ipv4/tcp.c:781:26: note: byref variable will be forcibly initialized struct tcp_splice_state tss = { ^~~ /kisskb/src/net/ipv4/tcp.c: In function 'tcp_recvmsg': /kisskb/src/net/ipv4/tcp.c:2500:35: note: byref variable will be forcibly initialized struct scm_timestamping_internal tss; ^~~ /kisskb/src/net/ipv4/tcp.c: In function 'receive_fallback_to_copy': /kisskb/src/net/ipv4/tcp.c:1851:15: note: byref variable will be forcibly initialized struct iovec iov; ^~~ /kisskb/src/net/ipv4/tcp.c:1848:35: note: byref variable will be forcibly initialized struct scm_timestamping_internal tss_unused; ^~~~~~~~~~ /kisskb/src/net/ipv4/tcp.c: In function 'do_tcp_getsockopt': /kisskb/src/net/ipv4/tcp.c:4086:31: note: byref variable will be forcibly initialized struct tcp_zerocopy_receive zc = {}; ^~ /kisskb/src/net/ipv4/tcp.c:3988:28: note: byref variable will be forcibly initialized struct tcp_repair_window opt; ^~~ /kisskb/src/net/ipv4/tcp.c:3905:21: note: byref variable will be forcibly initialized union tcp_cc_info info; ^~~~ /kisskb/src/net/ipv4/tcp.c:3889:19: note: byref variable will be forcibly initialized struct tcp_info info; ^~~~ /kisskb/src/net/bridge/netfilter/ebt_nflog.c: In function 'ebt_nflog_tg': /kisskb/src/net/bridge/netfilter/ebt_nflog.c:28:20: note: byref variable will be forcibly initialized struct nf_loginfo li; ^~ /kisskb/src/net/ipv4/tcp.c: In function 'do_tcp_setsockopt': /kisskb/src/net/ipv4/tcp.c:3296:12: note: userspace variable will be forcibly initialized static int do_tcp_setsockopt(struct sock *sk, int level, int optname, ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/tcp.c:3296:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv4/tcp.c: In function 'tcp_get_timestamping_opt_stats': /kisskb/src/net/ipv4/tcp.c:3778:18: note: byref variable will be forcibly initialized struct tcp_info info; ^~~~ /kisskb/src/net/wireless/util.c: In function 'cfg80211_classify8021d': /kisskb/src/net/wireless/util.c:864:21: note: byref variable will be forcibly initialized struct mpls_label mpls_tmp, *mpls; ^~~~~~~~ /kisskb/src/net/wireless/util.c: In function 'ieee80211_data_to_8023_exthdr': /kisskb/src/net/wireless/util.c:552:16: note: byref variable will be forcibly initialized struct ethhdr tmp; ^~~ /kisskb/src/net/wireless/util.c:551:4: note: byref variable will be forcibly initialized } payload; ^~~~~~~ /kisskb/src/net/wireless/util.c: In function 'ieee80211_amsdu_to_8023s': /kisskb/src/net/wireless/util.c:755:16: note: byref variable will be forcibly initialized struct ethhdr eth; ^~~ /kisskb/src/sound/soc/codecs/max98373-sdw.c: In function 'max98373_sdw_dai_hw_params': /kisskb/src/sound/soc/codecs/max98373-sdw.c:533:25: note: byref variable will be forcibly initialized struct sdw_port_config port_config; ^~~~~~~~~~~ /kisskb/src/sound/soc/codecs/max98373-sdw.c:532:27: note: byref variable will be forcibly initialized struct sdw_stream_config stream_config; ^~~~~~~~~~~~~ In file included from /kisskb/src/fs/xfs/xfs_linux.h:79, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c:6: /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c: In function 'xfs_trans_get_buf': /kisskb/src/fs/xfs/xfs_trans.h:201:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^~~ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c: In function 'xfs_inobt_update': /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c:58:22: note: byref variable will be forcibly initialized union xfs_btree_rec rec; ^~~ In file included from /kisskb/src/fs/xfs/xfs_linux.h:79, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c:6: /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c: In function 'xfs_trans_read_buf': /kisskb/src/fs/xfs/xfs_trans.h:224:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^~~ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c: In function 'xfs_ialloc_count_inodes_rec': /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c:2763:30: note: byref variable will be forcibly initialized struct xfs_inobt_rec_incore irec; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c: In function 'xfs_dialloc_ag_finobt_near': /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c:1403:30: note: byref variable will be forcibly initialized struct xfs_inobt_rec_incore rrec; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c: In function 'xfs_dialloc_ag_update_inobt': /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c:1535:30: note: byref variable will be forcibly initialized struct xfs_inobt_rec_incore rec; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c: In function 'xfs_check_agi_freecount': /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c:224:26: note: byref variable will be forcibly initialized xfs_inobt_rec_incore_t rec; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c: In function 'xfs_inobt_insert_sprec': /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c:532:30: note: byref variable will be forcibly initialized struct xfs_inobt_rec_incore rec; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c: In function 'xfs_difree_finobt': /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c:2078:30: note: byref variable will be forcibly initialized struct xfs_inobt_rec_incore rec; ^~~ In file included from /kisskb/src/fs/xfs/xfs_linux.h:79, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c:6: /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c: In function 'xfs_ialloc_inode_init': /kisskb/src/fs/xfs/xfs_trans.h:201:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^~~ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c: In function 'xfs_dialloc_ag_inobt': /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c:1136:35: note: byref variable will be forcibly initialized struct xfs_inobt_rec_incore rec, trec; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c:1136:30: note: byref variable will be forcibly initialized struct xfs_inobt_rec_incore rec, trec; ^~~ /kisskb/src/drivers/video/fbdev/core/fbmon.c: In function 'of_get_fb_videomode': /kisskb/src/drivers/video/fbdev/core/fbmon.c:1382:19: note: byref variable will be forcibly initialized struct videomode vm; ^~ /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c: In function 'xfs_dialloc_ag': /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c:1585:30: note: byref variable will be forcibly initialized struct xfs_inobt_rec_incore rec; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c: In function 'xfs_ialloc_ag_alloc': /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c:628:30: note: byref variable will be forcibly initialized struct xfs_inobt_rec_incore rec; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c:619:23: note: byref variable will be forcibly initialized struct xfs_alloc_arg args; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c: In function 'xfs_difree_inobt': /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c:1945:30: note: byref variable will be forcibly initialized struct xfs_inobt_rec_incore rec; ^~~ /kisskb/src/drivers/video/backlight/led_bl.c: In function 'led_bl_probe': /kisskb/src/drivers/video/backlight/led_bl.c:177:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^~~~~ In file included from /kisskb/src/fs/xfs/xfs_linux.h:79, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c:6: /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c: In function 'xfs_read_agi': /kisskb/src/fs/xfs/xfs_trans.h:224:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^~~ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c: In function 'xfs_difree': /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c:2192:30: note: byref variable will be forcibly initialized struct xfs_inobt_rec_incore rec;/* btree record */ ^~~ /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c: In function 'xfs_imap_lookup': /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c:2264:30: note: byref variable will be forcibly initialized struct xfs_inobt_rec_incore rec; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c: In function 'xfs_ialloc_has_inode_record': /kisskb/src/fs/xfs/libxfs/xfs_ialloc.c:2702:30: note: byref variable will be forcibly initialized struct xfs_inobt_rec_incore irec; ^~~~ /kisskb/src/drivers/video/fbdev/core/fbmem.c: In function 'fb_check_caps': /kisskb/src/drivers/video/fbdev/core/fbmem.c:940:28: note: byref variable will be forcibly initialized struct fb_blit_caps caps, fbcaps; ^~~~~~ /kisskb/src/drivers/video/fbdev/core/fbmem.c:940:22: note: byref variable will be forcibly initialized struct fb_blit_caps caps, fbcaps; ^~~~ /kisskb/src/drivers/video/fbdev/core/fbmem.c: In function 'fb_set_var': /kisskb/src/drivers/video/fbdev/core/fbmem.c:967:30: note: byref variable will be forcibly initialized struct fb_videomode mode1, mode2; ^~~~~ /kisskb/src/drivers/video/fbdev/core/fbmem.c:967:23: note: byref variable will be forcibly initialized struct fb_videomode mode1, mode2; ^~~~~ /kisskb/src/drivers/video/fbdev/core/fbmem.c:964:18: note: byref variable will be forcibly initialized struct fb_event event; ^~~~~ /kisskb/src/drivers/video/fbdev/core/fbmem.c:963:22: note: byref variable will be forcibly initialized struct fb_videomode mode; ^~~~ /kisskb/src/drivers/video/fbdev/core/fbmem.c: In function 'fb_blank': /kisskb/src/drivers/video/fbdev/core/fbmem.c:1065:18: note: byref variable will be forcibly initialized struct fb_event event; ^~~~~ /kisskb/src/drivers/video/fbdev/core/fbmem.c: In function 'do_register_framebuffer': /kisskb/src/drivers/video/fbdev/core/fbmem.c:1580:22: note: byref variable will be forcibly initialized struct fb_videomode mode; ^~~~ /kisskb/src/net/rxrpc/conn_object.c: In function 'rxrpc_find_connection_rcu': /kisskb/src/net/rxrpc/conn_object.c:77:24: note: byref variable will be forcibly initialized struct sockaddr_rxrpc srx; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/rxrpc/conn_object.c:10: /kisskb/src/net/rxrpc/conn_object.c: In function '__rxrpc_disconnect_call': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/conn_object.c:196:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(chan->call, NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/video/fbdev/core/fbmem.c: In function 'fb_get_fscreeninfo': /kisskb/src/drivers/video/fbdev/core/fbmem.c:1280:27: note: byref variable will be forcibly initialized struct fb_fix_screeninfo fix; ^~~ /kisskb/src/drivers/video/fbdev/core/fbmem.c: In function 'do_fb_ioctl': /kisskb/src/drivers/video/fbdev/core/fbmem.c:1091:22: note: byref variable will be forcibly initialized struct fb_cmap_user cmap; ^~~~ /kisskb/src/drivers/video/fbdev/core/fbmem.c:1090:17: note: byref variable will be forcibly initialized struct fb_cmap cmap_from; ^~~~~~~~~ /kisskb/src/drivers/video/fbdev/core/fbmem.c:1089:27: note: byref variable will be forcibly initialized struct fb_fix_screeninfo fix; ^~~ /kisskb/src/drivers/video/fbdev/core/fbmem.c:1088:27: note: byref variable will be forcibly initialized struct fb_var_screeninfo var; ^~~ /kisskb/src/drivers/video/fbdev/core/fbmem.c: In function 'fb_getput_cmap': /kisskb/src/drivers/video/fbdev/core/fbmem.c:1220:22: note: byref variable will be forcibly initialized struct fb_cmap_user cmap; ^~~~ /kisskb/src/drivers/video/fbdev/core/fbmem.c:1219:17: note: byref variable will be forcibly initialized struct fb_cmap cmap_from; ^~~~~~~~~ /kisskb/src/drivers/video/fbdev/core/fbmem.c:1218:19: note: byref variable will be forcibly initialized struct fb_cmap32 cmap32; ^~~~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/rxrpc/conn_object.c:10: /kisskb/src/net/rxrpc/conn_object.c: In function 'rxrpc_service_connection_reaper': /kisskb/src/net/rxrpc/conn_object.c:386:12: note: byref variable will be forcibly initialized LIST_HEAD(graveyard); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/arch/arm64/include/asm/elf.h:141, from /kisskb/src/include/linux/elf.h:6, from /kisskb/src/include/linux/module.h:18, from /kisskb/src/net/rxrpc/conn_object.c:10: /kisskb/src/net/rxrpc/conn_object.c: In function 'rxrpc_destroy_all_connections': /kisskb/src/include/linux/wait_bit.h:246:30: note: byref variable will be forcibly initialized struct wait_bit_queue_entry __wbq_entry; \ ^~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:270:2: note: in expansion of macro '___wait_var_event' ___wait_var_event(var, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:278:2: note: in expansion of macro '__wait_var_event' __wait_var_event(var, condition); \ ^~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/conn_object.c:484:2: note: in expansion of macro 'wait_var_event' wait_var_event(&rxnet->nr_conns, !atomic_read(&rxnet->nr_conns)); ^~~~~~~~~~~~~~ /kisskb/src/drivers/video/fbdev/core/fbmem.c: In function 'fb_new_modelist': /kisskb/src/drivers/video/fbdev/core/fbmem.c:1942:26: note: byref variable will be forcibly initialized struct fb_videomode *m, mode; ^~~~ /kisskb/src/drivers/video/fbdev/core/fbmem.c:1939:27: note: byref variable will be forcibly initialized struct fb_var_screeninfo var = info->var; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/core/fib_rules.c:9: /kisskb/src/net/core/fib_rules.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/fib_rules.c: In function 'call_fib_rule_notifier': /kisskb/src/net/core/fib_rules.c:352:32: note: byref variable will be forcibly initialized struct fib_rule_notifier_info info = { ^~~~ /kisskb/src/net/core/fib_rules.c: In function 'fib_rules_dump': /kisskb/src/net/core/fib_rules.c:352:32: note: byref variable will be forcibly initialized /kisskb/src/net/core/fib_rules.c: In function 'call_fib_rule_notifiers': /kisskb/src/net/core/fib_rules.c:367:32: note: byref variable will be forcibly initialized struct fib_rule_notifier_info info = { ^~~~ /kisskb/src/net/core/fib_rules.c: In function 'nla_put_uid_range': /kisskb/src/net/core/fib_rules.c:231:28: note: byref variable will be forcibly initialized struct fib_rule_uid_range out = { ^~~ /kisskb/src/net/core/fib_rules.c: In function 'fib_nl_fill_rule': /kisskb/src/net/core/fib_rules.c:231:28: note: byref variable will be forcibly initialized /kisskb/src/net/core/fib_rules.c: In function 'fib_nl_newrule': /kisskb/src/net/core/fib_rules.c:367:32: note: byref variable will be forcibly initialized struct fib_rule_notifier_info info = { ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/core/fib_rules.c:9: /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/fib_rules.c:832:5: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(r->ctarget, rule); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/tipc/core.h:45, from /kisskb/src/net/tipc/name_distr.c:37: /kisskb/src/net/tipc/name_distr.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/signal.h:7, from /kisskb/src/net/bluetooth/hci_request.c:24: /kisskb/src/net/bluetooth/hci_request.c: In function '__hci_req_sync': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/hci_request.c:233:8: note: in expansion of macro 'wait_event_interruptible_timeout' err = wait_event_interruptible_timeout(hdev->req_wait_q, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/hci_request.c:196:21: note: byref variable will be forcibly initialized struct hci_request req; ^~~ /kisskb/src/net/core/fib_rules.c: In function 'fib_nl_delrule': /kisskb/src/net/core/fib_rules.c:367:32: note: byref variable will be forcibly initialized struct fib_rule_notifier_info info = { ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/core/fib_rules.c:9: /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/fib_rules.c:939:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(r->ctarget, n); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/signal.h:7, from /kisskb/src/net/bluetooth/hci_request.c:24: /kisskb/src/net/bluetooth/hci_request.c: In function '__hci_cmd_sync_ev': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/hci_request.c:146:8: note: in expansion of macro 'wait_event_interruptible_timeout' err = wait_event_interruptible_timeout(hdev->req_wait_q, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/hci_request.c:130:21: note: byref variable will be forcibly initialized struct hci_request req; ^~~ /kisskb/src/net/bluetooth/hci_request.c: In function 'del_from_white_list': /kisskb/src/net/bluetooth/hci_request.c:756:42: note: byref variable will be forcibly initialized struct hci_cp_le_del_from_resolv_list cp; ^~ /kisskb/src/net/bluetooth/hci_request.c:741:39: note: byref variable will be forcibly initialized struct hci_cp_le_del_from_white_list cp; ^~ /kisskb/src/net/bluetooth/hci_request.c: In function 'add_to_white_list': /kisskb/src/net/bluetooth/hci_request.c:811:40: note: byref variable will be forcibly initialized struct hci_cp_le_add_to_resolv_list cp; ^~ /kisskb/src/net/bluetooth/hci_request.c:772:37: note: byref variable will be forcibly initialized struct hci_cp_le_add_to_white_list cp; ^~ /kisskb/src/fs/xfs/libxfs/xfs_ialloc_btree.c: In function '__xfs_inobt_alloc_block': /kisskb/src/fs/xfs/libxfs/xfs_ialloc_btree.c:97:19: note: byref variable will be forcibly initialized xfs_alloc_arg_t args; /* block allocation args */ ^~~~ /kisskb/src/net/bluetooth/hci_request.c: In function 'hci_req_start_scan': /kisskb/src/net/bluetooth/hci_request.c:995:36: note: byref variable will be forcibly initialized struct hci_cp_le_set_scan_enable enable_cp; ^~~~~~~~~ /kisskb/src/net/bluetooth/hci_request.c:994:35: note: byref variable will be forcibly initialized struct hci_cp_le_set_scan_param param_cp; ^~~~~~~~ /kisskb/src/net/bluetooth/hci_request.c:946:40: note: byref variable will be forcibly initialized struct hci_cp_le_set_ext_scan_enable ext_enable_cp; ^~~~~~~~~~~~~ /kisskb/src/net/bluetooth/hci_request.c: In function 'bredr_inquiry': /kisskb/src/net/bluetooth/hci_request.c:2920:24: note: byref variable will be forcibly initialized struct hci_cp_inquiry cp; ^~ /kisskb/src/net/bluetooth/hci_request.c: In function 'write_iac': /kisskb/src/net/bluetooth/hci_request.c:2717:38: note: byref variable will be forcibly initialized struct hci_cp_write_current_iac_lap cp; ^~ /kisskb/src/net/bluetooth/hci_request.c: In function '__hci_req_write_fast_connectable': /kisskb/src/net/bluetooth/hci_request.c:351:41: note: byref variable will be forcibly initialized struct hci_cp_write_page_scan_activity acp; ^~~ /kisskb/src/net/tipc/name_distr.c: In function 'tipc_named_node_up': /kisskb/src/net/tipc/name_distr.c:217:22: note: byref variable will be forcibly initialized struct sk_buff_head head; ^~~~ /kisskb/src/net/bluetooth/hci_request.c: In function '__hci_req_update_name': /kisskb/src/net/bluetooth/hci_request.c:507:33: note: byref variable will be forcibly initialized struct hci_cp_write_local_name cp; ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/bpf.h:9, from /kisskb/src/kernel/bpf/bpf_struct_ops.c:4: /kisskb/src/kernel/bpf/bpf_struct_ops.c: In function 'bpf_struct_ops_map_update_elem': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/bpf_struct_ops.c:458:3: note: in expansion of macro 'smp_store_release' smp_store_release(&kvalue->state, BPF_STRUCT_OPS_STATE_INUSE); ^~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/hci_request.c: In function '__hci_req_update_eir': /kisskb/src/net/bluetooth/hci_request.c:675:26: note: byref variable will be forcibly initialized struct hci_cp_write_eir cp; ^~ /kisskb/src/net/bluetooth/hci_request.c: In function 'hci_req_add_le_scan_disable': /kisskb/src/net/bluetooth/hci_request.c:721:36: note: byref variable will be forcibly initialized struct hci_cp_le_set_scan_enable cp; ^~ /kisskb/src/net/bluetooth/hci_request.c:714:40: note: byref variable will be forcibly initialized struct hci_cp_le_set_ext_scan_enable cp; ^~ /kisskb/src/net/bluetooth/hci_request.c: In function 'le_scan_restart': /kisskb/src/net/bluetooth/hci_request.c:3026:36: note: byref variable will be forcibly initialized struct hci_cp_le_set_scan_enable cp; ^~ /kisskb/src/net/bluetooth/hci_request.c:3017:40: note: byref variable will be forcibly initialized struct hci_cp_le_set_ext_scan_enable ext_enable_cp; ^~~~~~~~~~~~~ /kisskb/src/kernel/bpf/bpf_struct_ops.c: In function 'bpf_struct_ops_map_sys_lookup_elem': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/kernel/bpf/bpf_struct_ops.c:253:10: note: in expansion of macro 'smp_load_acquire' state = smp_load_acquire(&kvalue->state); ^~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/hci_request.c: In function '__hci_req_update_scan_rsp_data': /kisskb/src/net/bluetooth/hci_request.c:1687:38: note: byref variable will be forcibly initialized struct hci_cp_le_set_scan_rsp_data cp; ^~ /kisskb/src/net/bluetooth/hci_request.c:1662:42: note: byref variable will be forcibly initialized struct hci_cp_le_set_ext_scan_rsp_data cp; ^~ /kisskb/src/net/bluetooth/hci_request.c: In function '__hci_req_update_adv_data': /kisskb/src/net/bluetooth/hci_request.c:1829:33: note: byref variable will be forcibly initialized struct hci_cp_le_set_adv_data cp; ^~ /kisskb/src/net/bluetooth/hci_request.c:1808:37: note: byref variable will be forcibly initialized struct hci_cp_le_set_ext_adv_data cp; ^~ /kisskb/src/net/bluetooth/hci_request.c: In function 'hci_req_update_adv_data': /kisskb/src/net/bluetooth/hci_request.c:1851:21: note: byref variable will be forcibly initialized struct hci_request req; ^~~ /kisskb/src/net/bluetooth/hci_request.c: In function 'hci_req_disable_address_resolution': /kisskb/src/net/bluetooth/hci_request.c:1867:21: note: byref variable will be forcibly initialized struct hci_request req; ^~~ /kisskb/src/net/bluetooth/hci_request.c: In function 'hci_get_random_address': /kisskb/src/net/bluetooth/hci_request.c:2057:12: note: byref variable will be forcibly initialized bdaddr_t nrpa; ^~~~ In file included from /kisskb/src/net/bluetooth/hci_request.c:26: /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_request.c:2005:19: note: in expansion of macro 'BDADDR_ANY' bacpy(rand_addr, BDADDR_ANY); ^~~~~~~~~~ /kisskb/src/net/bluetooth/hci_request.c: In function '__hci_req_setup_ext_adv_instance': /kisskb/src/net/bluetooth/hci_request.c:2183:42: note: byref variable will be forcibly initialized struct hci_cp_le_set_adv_set_rand_addr cp; ^~ /kisskb/src/net/bluetooth/hci_request.c:2097:11: note: byref variable will be forcibly initialized bdaddr_t random_addr; ^~~~~~~~~~~ /kisskb/src/net/bluetooth/hci_request.c:2093:38: note: byref variable will be forcibly initialized struct hci_cp_le_set_ext_adv_params cp; ^~ In file included from /kisskb/src/net/bluetooth/hci_request.c:26: /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_request.c:2182:26: note: in expansion of macro 'BDADDR_ANY' bacmp(&random_addr, BDADDR_ANY)) { ^~~~~~~~~~ /kisskb/src/net/bluetooth/hci_request.c: In function 'hci_update_random_address': /kisskb/src/net/bluetooth/hci_request.c:2517:12: note: byref variable will be forcibly initialized bdaddr_t nrpa; ^~~~ In file included from /kisskb/src/net/bluetooth/hci_request.c:26: /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_request.c:2551:33: note: in expansion of macro 'BDADDR_ANY' bacmp(&hdev->static_addr, BDADDR_ANY))) { ^~~~~~~~~~ /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_request.c:2549:28: note: in expansion of macro 'BDADDR_ANY' !bacmp(&hdev->bdaddr, BDADDR_ANY) || ^~~~~~~~~~ /kisskb/src/net/bluetooth/hci_request.c: In function '__hci_req_enable_advertising': /kisskb/src/net/bluetooth/hci_request.c:1500:33: note: byref variable will be forcibly initialized struct hci_cp_le_set_adv_param cp; ^~ /kisskb/src/net/bluetooth/hci_request.c: In function 'hci_req_resume_adv_instances': /kisskb/src/net/bluetooth/hci_request.c:1236:21: note: byref variable will be forcibly initialized struct hci_request req; ^~~ /kisskb/src/net/bluetooth/hci_request.c: In function 'adv_timeout_expire': /kisskb/src/net/bluetooth/hci_request.c:1917:21: note: byref variable will be forcibly initialized struct hci_request req; ^~~ /kisskb/src/net/bluetooth/hci_request.c: In function 'hci_req_reenable_advertising': /kisskb/src/net/bluetooth/hci_request.c:1888:21: note: byref variable will be forcibly initialized struct hci_request req; ^~~ /kisskb/src/net/bluetooth/hci_request.c: In function 'hci_req_clear_event_filter': /kisskb/src/net/bluetooth/hci_request.c:1127:33: note: byref variable will be forcibly initialized struct hci_cp_set_event_filter f; ^ /kisskb/src/net/bluetooth/hci_request.c: In function 'hci_req_set_event_filter': /kisskb/src/net/bluetooth/hci_request.c:1142:33: note: byref variable will be forcibly initialized struct hci_cp_set_event_filter f; ^ /kisskb/src/net/bluetooth/hci_request.c: In function 'hci_req_prepare_suspend': /kisskb/src/net/bluetooth/hci_request.c:1259:21: note: byref variable will be forcibly initialized struct hci_request req; ^~~ /kisskb/src/net/bluetooth/hci_request.c: In function 'powered_update_hci': /kisskb/src/net/bluetooth/hci_request.c:3336:41: note: byref variable will be forcibly initialized struct hci_cp_write_le_host_supported cp; ^~ /kisskb/src/net/bluetooth/hci_request.c: In function '__hci_abort_conn': /kisskb/src/net/bluetooth/hci_request.c:2834:39: note: byref variable will be forcibly initialized struct hci_cp_reject_sync_conn_req rej; ^~~ /kisskb/src/net/bluetooth/hci_request.c:2826:34: note: byref variable will be forcibly initialized struct hci_cp_reject_conn_req rej; ^~~ /kisskb/src/net/bluetooth/hci_request.c:2801:29: note: byref variable will be forcibly initialized struct hci_cp_disconnect dc; ^~ /kisskb/src/net/bluetooth/hci_request.c:2794:35: note: byref variable will be forcibly initialized struct hci_cp_disconn_phy_link cp; ^~ /kisskb/src/net/bluetooth/hci_request.c: In function 'hci_abort_conn': /kisskb/src/net/bluetooth/hci_request.c:2864:21: note: byref variable will be forcibly initialized struct hci_request req; ^~~ /kisskb/src/net/bluetooth/hci_request.c: In function 'hci_req_stop_discovery': /kisskb/src/net/bluetooth/hci_request.c:3210:39: note: byref variable will be forcibly initialized struct hci_cp_remote_name_req_cancel cp; ^~ In file included from /kisskb/src/net/bluetooth/hci_request.c:26: /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_request.c:3239:46: note: in expansion of macro 'BDADDR_ANY' e = hci_inquiry_cache_lookup_resolve(hdev, BDADDR_ANY, ^~~~~~~~~~ /kisskb/src/net/tls/tls_sw.c: In function 'tls_set_sw_offload': /kisskb/src/net/tls/tls_sw.c:2304:24: note: byref variable will be forcibly initialized struct strp_callbacks cb; ^~ /kisskb/src/drivers/video/fbdev/core/fbsysfs.c: In function 'store_rotate': /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:241:27: note: byref variable will be forcibly initialized struct fb_var_screeninfo var; ^~~ /kisskb/src/drivers/video/fbdev/core/fbsysfs.c: In function 'store_virtual': /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:268:27: note: byref variable will be forcibly initialized struct fb_var_screeninfo var; ^~~ /kisskb/src/drivers/video/fbdev/core/fbsysfs.c: In function 'store_bpp': /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:218:27: note: byref variable will be forcibly initialized struct fb_var_screeninfo var; ^~~ /kisskb/src/drivers/video/fbdev/core/fbsysfs.c: In function 'store_pan': /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:360:27: note: byref variable will be forcibly initialized struct fb_var_screeninfo var; ^~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:15: /kisskb/src/drivers/video/fbdev/core/fbsysfs.c: In function 'store_modes': /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:172:12: note: byref variable will be forcibly initialized LIST_HEAD(old_list); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/video/fbdev/core/fbsysfs.c: In function 'store_mode': /kisskb/src/drivers/video/fbdev/core/fbsysfs.c:130:27: note: byref variable will be forcibly initialized struct fb_var_screeninfo var; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/wireless/scan.c:10: /kisskb/src/net/wireless/scan.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/wireless/scan.c:11: /kisskb/src/net/wireless/scan.c: In function 'cfg80211_parse_colocated_ap': /kisskb/src/net/wireless/scan.c:588:12: note: byref variable will be forcibly initialized LIST_HEAD(ap_list); ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/net/wireless/scan.c: In function 'cfg80211_scan_6ghz': /kisskb/src/net/wireless/scan.c:728:12: note: byref variable will be forcibly initialized LIST_HEAD(coloc_ap_list); ^~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/wireless/scan.c:10: /kisskb/src/net/wireless/scan.c: In function 'cfg80211_combine_bsses': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/scan.c:1571:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(bss->pub.beacon_ies, ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/scan.c: In function 'cfg80211_update_known_bss': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/scan.c:1646:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(bss->pub.beacon_ies, ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/scan.c:1637:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(known->pub.ies, new->pub.beacon_ies); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/scan.c:1633:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(known->pub.beacon_ies, new->pub.beacon_ies); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/scan.c:1605:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(known->pub.ies, ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/scan.c:1602:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(known->pub.proberesp_ies, ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/ptp_classifier.c: In function 'ptp_classifier_init': /kisskb/src/net/core/ptp_classifier.c:210:25: note: byref variable will be forcibly initialized struct sock_fprog_kern ptp_prog; ^~~~~~~~ /kisskb/src/net/wireless/scan.c: In function 'cfg80211_update_notlisted_nontrans': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/scan.c:2287:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(nontrans_bss->ies, new_ies); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/scan.c:2286:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(nontrans_bss->beacon_ies, new_ies); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/scan.c:2281:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(nontrans_bss->ies, new_ies); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/scan.c:2280:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(nontrans_bss->proberesp_ies, new_ies); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/scan.c: In function 'ieee80211_scan_add_ies': /kisskb/src/net/wireless/scan.c:2799:18: note: byref variable will be forcibly initialized struct iw_event iwe; ^~~ /kisskb/src/net/wireless/scan.c: In function 'ieee80211_bss': /kisskb/src/net/wireless/scan.c:2847:18: note: byref variable will be forcibly initialized struct iw_event iwe; ^~~ /kisskb/src/net/wireless/scan.c: In function '___cfg80211_scan_done': /kisskb/src/net/wireless/scan.c:918:19: note: byref variable will be forcibly initialized union iwreq_data wrqu; ^~~~ /kisskb/src/net/tipc/monitor.c: In function 'tipc_mon_rcv': /kisskb/src/net/tipc/monitor.c:455:25: note: byref variable will be forcibly initialized struct tipc_mon_domain dom_bef; ^~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/wireless/scan.c:10: /kisskb/src/net/wireless/scan.c: In function 'cfg80211_bss_update': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/scan.c:1736:5: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(new->pub.beacon_ies, ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/scan.c: In function 'cfg80211_inform_single_bss_data': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/scan.c:1941:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tmp.pub.ies, ies); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/scan.c:1938:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tmp.pub.proberesp_ies, ies); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/scan.c:1935:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tmp.pub.beacon_ies, ies); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/net/ipv6/seg6.c:11: /kisskb/src/net/ipv6/seg6.c: In function 'seg6_genl_set_tunsrc': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/seg6.c:194:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sdata->tun_src, t_new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/sched/sch_cbs.c: In function 'cbs_set_port_rate': /kisskb/src/net/sched/sch_cbs.c:311:32: note: byref variable will be forcibly initialized struct ethtool_link_ksettings ecmd; ^~~~ /kisskb/src/net/wireless/scan.c: In function 'cfg80211_inform_bss_data': /kisskb/src/net/wireless/scan.c:2172:29: note: byref variable will be forcibly initialized struct cfg80211_non_tx_bss non_tx_data; ^~~~~~~~~~~ /kisskb/src/net/sched/sch_cbs.c: In function 'cbs_change': /kisskb/src/net/sched/sch_cbs.c:253:29: note: byref variable will be forcibly initialized struct tc_cbs_qopt_offload cbs = { }; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/wireless/scan.c:10: /kisskb/src/net/wireless/scan.c: In function 'cfg80211_inform_single_bss_frame_data': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/scan.c:2385:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tmp.pub.ies, ies); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/scan.c:2384:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tmp.pub.beacon_ies, ies); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/scan.c:2382:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tmp.pub.proberesp_ies, ies); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/sched/sch_cbs.c: In function 'cbs_destroy': /kisskb/src/net/sched/sch_cbs.c:253:29: note: byref variable will be forcibly initialized /kisskb/src/net/sched/sch_fq.c: In function 'fq_dump_stats': /kisskb/src/net/sched/sch_fq.c:1010:24: note: byref variable will be forcibly initialized struct tc_fq_qd_stats st; ^~ /kisskb/src/net/wireless/scan.c: In function 'cfg80211_inform_bss_frame_data': /kisskb/src/net/wireless/scan.c:2431:29: note: byref variable will be forcibly initialized struct cfg80211_non_tx_bss non_tx_data; ^~~~~~~~~~~ In file included from /kisskb/src/include/net/pkt_sched.h:7, from /kisskb/src/net/sched/sch_fq.c:48: /kisskb/src/net/sched/sch_fq.c: In function '__vlan_get_protocol': /kisskb/src/include/linux/if_vlan.h:600:20: note: byref variable will be forcibly initialized struct vlan_hdr vhdr, *vh; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/sched/sch_fq.c:33: /kisskb/src/net/sched/sch_fq.c: In function 'fq_classify': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/sched/sch_fq.c:351:4: note: in expansion of macro 'smp_store_release' smp_store_release(&sk->sk_pacing_status, ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/sched/sch_fq.c:325:6: note: in expansion of macro 'smp_store_release' smp_store_release(&sk->sk_pacing_status, ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/video/fbdev/core/fbcmap.c: In function 'fb_set_user_cmap': /kisskb/src/drivers/video/fbdev/core/fbcmap.c:270:17: note: byref variable will be forcibly initialized struct fb_cmap umap; ^~~~ /kisskb/src/net/netfilter/nf_conntrack_proto_udp.c: In function 'udp_error': /kisskb/src/net/netfilter/nf_conntrack_proto_udp.c:51:16: note: byref variable will be forcibly initialized struct udphdr _hdr; ^~~~ /kisskb/src/drivers/video/fbdev/riva/fbdev.c: In function 'riva_load_video_mode': /kisskb/src/drivers/video/fbdev/riva/fbdev.c:675:19: note: byref variable will be forcibly initialized struct riva_regs newmode; ^~~~~~~ /kisskb/src/drivers/video/fbdev/riva/fbdev.c: In function 'riva_get_EDID_i2c': /kisskb/src/drivers/video/fbdev/riva/fbdev.c:1760:27: note: byref variable will be forcibly initialized struct fb_var_screeninfo var; ^~~ In file included from /kisskb/src/net/ipv4/tcp_input.c:74: /kisskb/src/net/ipv4/tcp_input.c: In function 'tcp_call_bpf': /kisskb/src/include/net/tcp.h:2250:27: note: byref variable will be forcibly initialized struct bpf_sock_ops_kern sock_ops; ^~~~~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/net_namespace.h:39, from /kisskb/src/include/linux/netdevice.h:37, from /kisskb/src/include/net/sock.h:46, from /kisskb/src/include/net/bluetooth/bluetooth.h:29, from /kisskb/src/net/bluetooth/sco.c:32: /kisskb/src/net/bluetooth/sco.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/mptcp/options.c: In function 'mptcp_established_options_add_addr': /kisskb/src/net/mptcp/options.c:599:25: note: byref variable will be forcibly initialized struct mptcp_addr_info saddr; ^~~~~ In file included from /kisskb/src/net/bluetooth/sco.c:32: /kisskb/src/net/bluetooth/sco.c: In function 'sco_get_sock_listen': /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/sco.c:359:32: note: in expansion of macro 'BDADDR_ANY' if (!bacmp(&sco_pi(sk)->src, BDADDR_ANY)) ^~~~~~~~~~ In file included from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/netdevice.h:24, from /kisskb/src/net/hsr/hsr_main.c:10: /kisskb/src/net/hsr/hsr_main.c: In function 'hsr_netdev_notify': /kisskb/src/net/hsr/hsr_main.c:37:12: note: byref variable will be forcibly initialized LIST_HEAD(list_kill); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/net/mptcp/options.c: In function 'mptcp_incoming_options': /kisskb/src/net/mptcp/options.c:968:26: note: byref variable will be forcibly initialized struct mptcp_addr_info addr; ^~~~ /kisskb/src/net/mptcp/options.c:940:32: note: byref variable will be forcibly initialized struct mptcp_options_received mp_opt; ^~~~~~ /kisskb/src/net/bluetooth/sco.c: In function 'sco_sock_setsockopt': /kisskb/src/net/bluetooth/sco.c:805:12: note: userspace variable will be forcibly initialized static int sco_sock_setsockopt(struct socket *sock, int level, int optname, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/sco.c:805:12: note: userspace variable will be forcibly initialized /kisskb/src/net/bluetooth/sco.c:805:12: note: userspace variable will be forcibly initialized /kisskb/src/net/bluetooth/sco.c:810:18: note: byref variable will be forcibly initialized struct bt_voice voice; ^~~~~ /kisskb/src/net/bluetooth/sco.c: In function 'sco_conn_defer_accept': /kisskb/src/net/bluetooth/sco.c:755:38: note: byref variable will be forcibly initialized struct hci_cp_accept_sync_conn_req cp; ^~ /kisskb/src/net/bluetooth/sco.c:748:33: note: byref variable will be forcibly initialized struct hci_cp_accept_conn_req cp; ^~ /kisskb/src/net/bluetooth/sco.c: In function 'sco_sock_getsockopt_old': /kisskb/src/net/bluetooth/sco.c:887:22: note: byref variable will be forcibly initialized struct sco_conninfo cinfo; ^~~~~ /kisskb/src/net/bluetooth/sco.c:886:21: note: byref variable will be forcibly initialized struct sco_options opts; ^~~~ /kisskb/src/net/bluetooth/sco.c: In function 'sco_sock_getsockopt': /kisskb/src/net/bluetooth/sco.c:948:18: note: byref variable will be forcibly initialized struct bt_voice voice; ^~~~~ In file included from /kisskb/src/net/bluetooth/sco.c:32: /kisskb/src/net/bluetooth/sco.c: In function 'sco_connect_ind': /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/sco.c:1152:32: note: in expansion of macro 'BDADDR_ANY' !bacmp(&sco_pi(sk)->src, BDADDR_ANY)) { ^~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/rxrpc/conn_service.c:8: /kisskb/src/net/rxrpc/conn_service.c: In function 'rb_link_node_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rbtree.h:84:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*rb_link, node); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/tcp_input.c: In function 'tcp_clean_rtx_queue': /kisskb/src/net/ipv4/tcp_input.c:3344:21: note: byref variable will be forcibly initialized struct ack_sample sample = { .pkts_acked = pkts_acked, ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/sched/cls_fw.c:13: /kisskb/src/net/sched/cls_fw.c: In function 'fw_change': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/sched/cls_fw.c:334:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(head->ht[fw_hash(handle)], f); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/sched/cls_fw.c:316:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tp->root, head); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/sched/cls_fw.c:294:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*fp, fnew); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/tcp_input.c: In function 'tcp_conn_request': /kisskb/src/net/ipv4/tcp_input.c:6775:15: note: byref variable will be forcibly initialized struct flowi fl; ^~ /kisskb/src/net/ipv4/tcp_input.c:6768:30: note: byref variable will be forcibly initialized struct tcp_options_received tmp_opt; ^~~~~~~ /kisskb/src/net/ceph/decode.c: In function 'ceph_decode_entity_addrvec': /kisskb/src/net/ceph/decode.c:99:26: note: byref variable will be forcibly initialized struct ceph_entity_addr tmp_addr; ^~~~~~~~ /kisskb/src/net/ipv4/tcp_input.c: In function 'tcp_synack_rtt_meas': /kisskb/src/net/ipv4/tcp_input.c:3070:21: note: byref variable will be forcibly initialized struct rate_sample rs; ^~ /kisskb/src/net/ipv4/tcp_input.c: In function 'tcp_ack': /kisskb/src/net/ipv4/tcp_input.c:3693:27: note: byref variable will be forcibly initialized struct tcp_sacktag_state sack_state; ^~~~~~~~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/bridge/br.c:10: /kisskb/src/net/bridge/br.c: In function 'br_net_exit': /kisskb/src/net/bridge/br.c:299:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/net/ipv4/tcp_input.c: In function 'tcp_rcv_fastopen_synack': /kisskb/src/net/ipv4/tcp_input.c:5970:31: note: byref variable will be forcibly initialized struct tcp_options_received opt; ^~~ /kisskb/src/drivers/gpio/gpio-mockup.c: In function 'gpio_mockup_register_chip': /kisskb/src/drivers/gpio/gpio-mockup.c:517:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo; ^~~~~~~~ /kisskb/src/net/ipv4/tcp_input.c: In function 'tcp_collapse': /kisskb/src/net/ipv4/tcp_input.c:5096:22: note: byref variable will be forcibly initialized struct sk_buff_head tmp; ^~~ /kisskb/src/net/bluetooth/a2mp.c: In function 'a2mp_send': /kisskb/src/net/bluetooth/a2mp.c:48:16: note: byref variable will be forcibly initialized struct msghdr msg; ^~~ /kisskb/src/net/bluetooth/a2mp.c:47:14: note: byref variable will be forcibly initialized struct kvec iv; ^~ /kisskb/src/net/bluetooth/a2mp.c: In function 'a2mp_createphyslink_req': /kisskb/src/net/bluetooth/a2mp.c:476:27: note: byref variable will be forcibly initialized struct a2mp_physlink_rsp rsp; ^~~ /kisskb/src/net/bluetooth/a2mp.c: In function 'a2mp_discphyslink_req': /kisskb/src/net/bluetooth/a2mp.c:557:27: note: byref variable will be forcibly initialized struct a2mp_physlink_rsp rsp; ^~~ /kisskb/src/net/bluetooth/a2mp.c: In function 'a2mp_discover_rsp': /kisskb/src/net/bluetooth/a2mp.c:226:25: note: byref variable will be forcibly initialized struct a2mp_info_req req; ^~~ /kisskb/src/net/bluetooth/a2mp.c: In function 'a2mp_getinfo_rsp': /kisskb/src/net/bluetooth/a2mp.c:341:28: note: byref variable will be forcibly initialized struct a2mp_amp_assoc_req req; ^~~ /kisskb/src/net/bluetooth/a2mp.c: In function 'a2mp_getampassoc_req': /kisskb/src/net/bluetooth/a2mp.c:383:29: note: byref variable will be forcibly initialized struct a2mp_amp_assoc_rsp rsp; ^~~ /kisskb/src/net/bluetooth/a2mp.c: In function 'a2mp_send_getinfo_rsp': /kisskb/src/net/bluetooth/a2mp.c:907:23: note: byref variable will be forcibly initialized struct a2mp_info_rsp rsp; ^~~ /kisskb/src/net/bluetooth/a2mp.c: In function 'a2mp_getinfo_req': /kisskb/src/net/bluetooth/a2mp.c:309:24: note: byref variable will be forcibly initialized struct a2mp_info_rsp rsp; ^~~ /kisskb/src/net/bluetooth/a2mp.c:299:21: note: byref variable will be forcibly initialized struct hci_request hreq; ^~~~ /kisskb/src/net/bluetooth/a2mp.c: In function 'a2mp_chan_recv_cb': /kisskb/src/net/bluetooth/a2mp.c:688:23: note: byref variable will be forcibly initialized struct a2mp_cmd_rej rej; ^~~ /kisskb/src/net/bluetooth/a2mp.c: In function 'a2mp_send_create_phy_link_rsp': /kisskb/src/net/bluetooth/a2mp.c:1007:27: note: byref variable will be forcibly initialized struct a2mp_physlink_rsp rsp; ^~~ /kisskb/src/net/bluetooth/a2mp.c: In function 'a2mp_discover_amp': /kisskb/src/net/bluetooth/a2mp.c:1036:25: note: byref variable will be forcibly initialized struct a2mp_discov_req req; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/netfilter/nf_conntrack_extend.c:7: /kisskb/src/net/netfilter/nf_conntrack_extend.c: In function 'nf_ct_extend_register': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_extend.c:100:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(nf_ct_ext_types[type->id], type); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/bluetooth/mgmt_config.c: In function 'read_def_system_config': /kisskb/src/net/bluetooth/mgmt_config.c:81:13: note: byref variable will be forcibly initialized } __packed rp = { ^~ /kisskb/src/net/netfilter/nf_conntrack_proto_icmp.c: In function 'icmp_pkt_to_tuple': /kisskb/src/net/netfilter/nf_conntrack_proto_icmp.c:31:17: note: byref variable will be forcibly initialized struct icmphdr _hdr; ^~~~ /kisskb/src/net/netfilter/nf_conntrack_proto_icmp.c: In function 'nf_conntrack_inet_error': /kisskb/src/net/netfilter/nf_conntrack_proto_icmp.c:111:40: note: byref variable will be forcibly initialized struct nf_conntrack_tuple innertuple, origtuple; ^~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_proto_icmp.c:111:28: note: byref variable will be forcibly initialized struct nf_conntrack_tuple innertuple, origtuple; ^~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_proto_icmp.c: In function 'nf_conntrack_icmpv4_error': /kisskb/src/net/netfilter/nf_conntrack_proto_icmp.c:211:17: note: byref variable will be forcibly initialized struct icmphdr _ih; ^~~ /kisskb/src/net/netfilter/nf_conntrack_proto_icmp.c:209:21: note: byref variable will be forcibly initialized union nf_inet_addr outer_daddr; ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/net/vmw_vsock/af_vsock.c:100: /kisskb/src/net/vmw_vsock/af_vsock.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ceph/mon_client.c:4: /kisskb/src/net/ceph/mon_client.c: In function 'ceph_monc_wait_osdmap': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ceph/mon_client.c:509:9: note: in expansion of macro 'wait_event_interruptible_timeout' ret = wait_event_interruptible_timeout(monc->client->auth_wq, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/net/vmw_vsock/af_vsock.c:89: /kisskb/src/net/vmw_vsock/af_vsock.c: In function 'sock_graft': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/net/sock.h:1896:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sk->sk_wq, &parent->wq); ^~~~~~~~~~~~~~~~~~ /kisskb/src/crypto/testmgr.c: In function 'test_akcipher_one': /kisskb/src/crypto/testmgr.c:3927:26: note: byref variable will be forcibly initialized struct scatterlist src, dst, src_tab[3]; ^~~ /kisskb/src/crypto/testmgr.c:3927:21: note: byref variable will be forcibly initialized struct scatterlist src, dst, src_tab[3]; ^~~ /kisskb/src/crypto/testmgr.c:3924:21: note: byref variable will be forcibly initialized struct crypto_wait wait; ^~~~ /kisskb/src/crypto/testmgr.c: In function 'do_test_kpp': /kisskb/src/crypto/testmgr.c:3745:26: note: byref variable will be forcibly initialized struct scatterlist src, dst; ^~~ /kisskb/src/net/vmw_vsock/af_vsock.c: In function 'vsock_stream_setsockopt': /kisskb/src/net/vmw_vsock/af_vsock.c:1537:12: note: userspace variable will be forcibly initialized static int vsock_stream_setsockopt(struct socket *sock, ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/vmw_vsock/af_vsock.c:1537:12: note: userspace variable will be forcibly initialized /kisskb/src/net/vmw_vsock/af_vsock.c:1537:12: note: userspace variable will be forcibly initialized /kisskb/src/net/vmw_vsock/af_vsock.c:1537:12: note: userspace variable will be forcibly initialized /kisskb/src/crypto/testmgr.c:3745:21: note: byref variable will be forcibly initialized struct scatterlist src, dst; ^~~ /kisskb/src/crypto/testmgr.c:3742:21: note: byref variable will be forcibly initialized struct crypto_wait wait; ^~~~ /kisskb/src/net/vmw_vsock/af_vsock.c:1591:31: note: byref variable will be forcibly initialized struct __kernel_old_timeval tv; ^~ /kisskb/src/net/ceph/mon_client.c: In function 'do_mon_command': /kisskb/src/net/ceph/mon_client.c:1016:10: note: byref variable will be forcibly initialized va_list ap; ^~ /kisskb/src/crypto/testmgr.c: In function 'drbg_cavs_test': /kisskb/src/crypto/testmgr.c:3646:34: note: byref variable will be forcibly initialized struct drbg_string addtl, pers, testentropy; ^~~~~~~~~~~ /kisskb/src/crypto/testmgr.c:3646:28: note: byref variable will be forcibly initialized struct drbg_string addtl, pers, testentropy; ^~~~ /kisskb/src/crypto/testmgr.c:3646:21: note: byref variable will be forcibly initialized struct drbg_string addtl, pers, testentropy; ^~~~~ /kisskb/src/net/ceph/mon_client.c: In function 'ceph_monmap_decode': /kisskb/src/net/ceph/mon_client.c:73:19: note: byref variable will be forcibly initialized struct ceph_fsid fsid; ^~~~ /kisskb/src/net/vmw_vsock/af_vsock.c: In function 'vsock_stream_recvmsg': /kisskb/src/net/vmw_vsock/af_vsock.c:1842:42: note: byref variable will be forcibly initialized struct vsock_transport_recv_notify_data recv_data; ^~~~~~~~~ /kisskb/src/crypto/testmgr.c: In function 'test_acomp': /kisskb/src/crypto/testmgr.c:3286:21: note: byref variable will be forcibly initialized struct crypto_wait wait; ^~~~ /kisskb/src/crypto/testmgr.c:3284:26: note: byref variable will be forcibly initialized struct scatterlist src, dst; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/mptcp/token.c:25: /kisskb/src/net/mptcp/token.c: In function 'hlist_nulls_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist_nulls.h:106:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_nulls_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/crypto/testmgr.c:3284:21: note: byref variable will be forcibly initialized struct scatterlist src, dst; ^~~ /kisskb/src/net/vmw_vsock/af_vsock.c: In function 'vsock_stream_sendmsg': /kisskb/src/net/vmw_vsock/af_vsock.c:1699:42: note: byref variable will be forcibly initialized struct vsock_transport_send_notify_data send_data; ^~~~~~~~~ /kisskb/src/net/vmw_vsock/af_vsock.c: In function 'vsock_stream_getsockopt': /kisskb/src/net/vmw_vsock/af_vsock.c:1669:31: note: byref variable will be forcibly initialized struct __kernel_old_timeval tv; ^~ /kisskb/src/net/vmw_vsock/af_vsock.c: In function '__vsock_bind_stream': /kisskb/src/net/vmw_vsock/af_vsock.c:611:21: note: byref variable will be forcibly initialized struct sockaddr_vm new_addr; ^~~~~~~~ /kisskb/src/crypto/testmgr.c: In function 'build_hash_sglist': /kisskb/src/crypto/testmgr.c:1129:18: note: byref variable will be forcibly initialized struct iov_iter input; ^~~~~ /kisskb/src/crypto/testmgr.c:1128:14: note: byref variable will be forcibly initialized struct kvec kv; ^~ /kisskb/src/net/vmw_vsock/af_vsock.c: In function 'vsock_auto_bind': /kisskb/src/net/vmw_vsock/af_vsock.c:184:21: note: byref variable will be forcibly initialized struct sockaddr_vm local_addr; ^~~~~~~~~~ /kisskb/src/crypto/testmgr.c: In function 'build_cipher_test_sglists': /kisskb/src/crypto/testmgr.c:747:18: note: byref variable will be forcibly initialized struct iov_iter input; ^~~~~ In file included from /kisskb/src/include/crypto/aead.h:11, from /kisskb/src/crypto/testmgr.c:19: /kisskb/src/crypto/testmgr.c: In function 'test_ahash_vec_cfg': /kisskb/src/crypto/testmgr.c:1372:22: note: byref variable will be forcibly initialized DECLARE_CRYPTO_WAIT(wait); ^~~~ /kisskb/src/include/linux/crypto.h:580:21: note: in definition of macro 'DECLARE_CRYPTO_WAIT' struct crypto_wait _wait = { \ ^~~~~ /kisskb/src/crypto/testmgr.c: In function 'test_aead_vec_cfg': /kisskb/src/crypto/testmgr.c:1935:22: note: byref variable will be forcibly initialized DECLARE_CRYPTO_WAIT(wait); ^~~~ /kisskb/src/include/linux/crypto.h:580:21: note: in definition of macro 'DECLARE_CRYPTO_WAIT' struct crypto_wait _wait = { \ ^~~~~ /kisskb/src/crypto/testmgr.c: In function 'test_skcipher_vec_cfg': /kisskb/src/crypto/testmgr.c:2705:14: note: byref variable will be forcibly initialized struct kvec input; ^~~~~ In file included from /kisskb/src/include/crypto/aead.h:11, from /kisskb/src/crypto/testmgr.c:19: /kisskb/src/crypto/testmgr.c:2700:22: note: byref variable will be forcibly initialized DECLARE_CRYPTO_WAIT(wait); ^~~~ /kisskb/src/include/linux/crypto.h:580:21: note: in definition of macro 'DECLARE_CRYPTO_WAIT' struct crypto_wait _wait = { \ ^~~~~ In file included from /kisskb/src/fs/xfs/xfs_linux.h:79, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/libxfs/xfs_inode_buf.c:6: /kisskb/src/fs/xfs/libxfs/xfs_inode_buf.c: In function 'xfs_trans_read_buf': /kisskb/src/fs/xfs/xfs_trans.h:224:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^~~ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_inode_buf.c: In function 'xfs_imap_to_bp': /kisskb/src/fs/xfs/xfs_trans.h:224:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^~~ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/net/tcp.h:19, from /kisskb/src/net/ipv4/tcp_output.c:40: /kisskb/src/net/ipv4/tcp_output.c: In function 'tcp_needs_internal_pacing': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/net/tcp.h:1293:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&sk->sk_pacing_status) == SK_PACING_NEEDED; ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/percpu.h:5, from /kisskb/src/include/linux/context_tracking_state.h:5, from /kisskb/src/include/linux/hardirq.h:5, from /kisskb/src/include/net/sock.h:38, from /kisskb/src/net/tipc/name_table.c:38: /kisskb/src/net/tipc/name_table.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/tipc/name_table.c: In function 'tipc_service_subscribe': /kisskb/src/net/tipc/name_table.c:422:19: note: byref variable will be forcibly initialized struct list_head publ_list; ^~~~~~~~~ /kisskb/src/net/tipc/name_table.c: In function 'tipc_nl_name_table_dump': /kisskb/src/net/tipc/name_table.c:1097:21: note: byref variable will be forcibly initialized struct tipc_nl_msg msg; ^~~ In file included from /kisskb/src/net/ipv4/tcp_output.c:40: /kisskb/src/net/ipv4/tcp_output.c: In function 'tcp_call_bpf': /kisskb/src/include/net/tcp.h:2250:27: note: byref variable will be forcibly initialized struct bpf_sock_ops_kern sock_ops; ^~~~~~~~ /kisskb/src/net/ceph/cls_lock_client.c: In function 'ceph_cls_lock': /kisskb/src/net/ceph/cls_lock_client.c:36:20: note: byref variable will be forcibly initialized struct timespec64 mtime; ^~~~~ /kisskb/src/net/ipv4/tcp_output.c: In function 'tcp_make_synack': /kisskb/src/net/ipv4/tcp_output.c:3521:25: note: byref variable will be forcibly initialized struct tcp_out_options opts; ^~~~ /kisskb/src/net/ipv4/tcp_output.c: In function 'tcp_rtx_synack': /kisskb/src/net/ipv4/tcp_output.c:4110:15: note: byref variable will be forcibly initialized struct flowi fl; ^~ /kisskb/src/net/ipv4/tcp_output.c: In function 'tcp_current_mss': /kisskb/src/net/ipv4/tcp_output.c:1829:25: note: byref variable will be forcibly initialized struct tcp_out_options opts; ^~~~ /kisskb/src/net/ipv4/tcp_output.c: In function '__tcp_transmit_skb': /kisskb/src/net/ipv4/tcp_output.c:1245:25: note: byref variable will be forcibly initialized struct tcp_out_options opts; ^~~~ /kisskb/src/sound/soc/soc-pcm.c: In function 'soc_pcm_hw_params': /kisskb/src/sound/soc/soc-pcm.c:936:28: note: byref variable will be forcibly initialized struct snd_pcm_hw_params codec_params; ^~~~~~~~~~~~ In file included from /kisskb/src/include/net/tcp.h:19, from /kisskb/src/net/ipv4/tcp_output.c:40: /kisskb/src/net/ipv4/tcp_output.c: In function 'tcp_tasklet_func': /kisskb/src/net/ipv4/tcp_output.c:1045:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv4/tcp_timer.c:22: /kisskb/src/net/ipv4/tcp_timer.c: In function '__dst_negative_advice': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/net/sock.h:1961:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sk->sk_dst_cache, ndst); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/input.c: In function 'rxrpc_extract_header': /kisskb/src/net/rxrpc/input.c:1173:27: note: byref variable will be forcibly initialized struct rxrpc_wire_header whdr; ^~~~ In file included from /kisskb/src/net/ipv4/tcp_timer.c:24: /kisskb/src/net/ipv4/tcp_timer.c: In function 'tcp_call_bpf': /kisskb/src/include/net/tcp.h:2250:27: note: byref variable will be forcibly initialized struct bpf_sock_ops_kern sock_ops; ^~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv4/tcp_timer.c:22: /kisskb/src/net/ipv4/tcp_timer.c: In function '__sk_dst_set': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/net/sock.h:1983:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sk->sk_dst_cache, dst); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/rxrpc/input.c:10: /kisskb/src/net/rxrpc/input.c: In function 'rxrpc_input_data': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/input.c:551:4: note: in expansion of macro 'smp_store_release' smp_store_release(&call->rx_top, seq); ^~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/input.c: In function 'rxrpc_input_ack': /kisskb/src/net/rxrpc/input.c:850:4: note: byref variable will be forcibly initialized } buf; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:17: /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function '__list_splice_init_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:271:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), first); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/video/backlight/lm3533_bl.c: In function 'lm3533_bl_probe': /kisskb/src/drivers/video/backlight/lm3533_bl.c:268:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^~~~~ /kisskb/src/crypto/crypto_null.c: In function 'null_skcipher_crypt': /kisskb/src/crypto/crypto_null.c:78:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/net/rxrpc/local_event.c: In function 'rxrpc_send_version_request': /kisskb/src/net/rxrpc/local_event.c:31:16: note: byref variable will be forcibly initialized struct msghdr msg; ^~~ /kisskb/src/net/rxrpc/local_event.c:30:24: note: byref variable will be forcibly initialized struct sockaddr_rxrpc srx; ^~~ /kisskb/src/net/rxrpc/local_event.c:28:27: note: byref variable will be forcibly initialized struct rxrpc_wire_header whdr; ^~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'send_guid_cmd': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:3147:36: note: byref variable will be forcibly initialized struct ipmi_system_interface_addr si; ^~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:3146:36: note: byref variable will be forcibly initialized struct kernel_ipmi_msg msg; ^~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'send_get_device_id_cmd': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:2407:25: note: byref variable will be forcibly initialized struct kernel_ipmi_msg msg; ^~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:2406:36: note: byref variable will be forcibly initialized struct ipmi_system_interface_addr si; ^~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'send_channel_info_cmd': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:3231:36: note: byref variable will be forcibly initialized struct ipmi_system_interface_addr si; ^~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:3229:36: note: byref variable will be forcibly initialized struct kernel_ipmi_msg msg; ^~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'clean_up_interface_data': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:692:19: note: byref variable will be forcibly initialized struct list_head list; ^~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'ipmi_timeout_handler': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:4687:23: note: byref variable will be forcibly initialized struct list_head timeouts; ^~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'handle_ipmb_get_msg_rsp': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:3638:24: note: byref variable will be forcibly initialized struct ipmi_ipmb_addr ipmb_addr; ^~~~~~~~~ /kisskb/src/drivers/video/backlight/aat2870_bl.c: In function 'aat2870_bl_probe': /kisskb/src/drivers/video/backlight/aat2870_bl.c:114:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'handle_lan_get_msg_rsp': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:3814:24: note: byref variable will be forcibly initialized struct ipmi_lan_addr lan_addr; ^~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'ipmi_set_gets_events': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:1543:23: note: byref variable will be forcibly initialized struct list_head msgs; ^~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'handle_read_event_rsp': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:4100:23: note: byref variable will be forcibly initialized struct list_head msgs; ^~~~ /kisskb/src/drivers/pwm/pwm-cros-ec.c: In function 'cros_ec_pwm_get_duty': /kisskb/src/drivers/pwm/pwm-cros-ec.c:92:13: note: byref variable will be forcibly initialized } __packed buf; ^~~ /kisskb/src/drivers/pwm/pwm-cros-ec.c: In function 'cros_ec_pwm_set_duty': /kisskb/src/drivers/pwm/pwm-cros-ec.c:66:13: note: byref variable will be forcibly initialized } __packed buf; ^~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'ipmi_panic_request_and_wait': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:4869:23: note: byref variable will be forcibly initialized struct ipmi_recv_msg recv_msg; ^~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:4868:23: note: byref variable will be forcibly initialized struct ipmi_smi_msg smi_msg; ^~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'send_panic_events': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:4929:19: note: byref variable will be forcibly initialized struct ipmi_addr addr; ^~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:4926:25: note: byref variable will be forcibly initialized struct kernel_ipmi_msg msg; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:17: /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'ipmi_create_user': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:1227:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(new_user->self, new_user); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function '_ipmi_destroy_user': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:1296:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(user->self, NULL); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:17: /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function '__get_guid': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:3218:3: note: in expansion of macro 'wait_event' wait_event(intf->waitq, bmc->dyn_guid_set != 2); ^~~~~~~~~~ /kisskb/src/net/decnet/dn_nsp_out.c: In function 'dn_nsp_send': /kisskb/src/net/decnet/dn_nsp_out.c:71:17: note: byref variable will be forcibly initialized struct flowidn fld; ^~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function '__scan_channels': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:3358:3: note: in expansion of macro 'wait_event' wait_event(intf->waitq, intf->channels_ready); ^~~~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function '__get_device_id': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:2447:2: note: in expansion of macro 'wait_event' wait_event(intf->waitq, bmc->dyn_id_set != 2); ^~~~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'ipmi_find_bmc_prod_dev_id': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:2904:21: note: byref variable will be forcibly initialized struct prod_dev_id id = { ^~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function '__bmc_get_device_id': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:2543:10: note: byref variable will be forcibly initialized guid_t guid; ^~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:2541:25: note: byref variable will be forcibly initialized struct ipmi_device_id id = bmc->fetch_id; ^~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'ipmi_get_version': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:1365:24: note: byref variable will be forcibly initialized struct ipmi_device_id id; ^~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'guid_show': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:2778:9: note: byref variable will be forcibly initialized guid_t guid; ^~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'aux_firmware_rev_show': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:2758:24: note: byref variable will be forcibly initialized struct ipmi_device_id id; ^~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'product_id_show': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:2742:24: note: byref variable will be forcibly initialized struct ipmi_device_id id; ^~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'manufacturer_id_show': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:2726:24: note: byref variable will be forcibly initialized struct ipmi_device_id id; ^~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'add_dev_support_show': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:2709:24: note: byref variable will be forcibly initialized struct ipmi_device_id id; ^~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'ipmi_version_show': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:2691:24: note: byref variable will be forcibly initialized struct ipmi_device_id id; ^~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'firmware_revision_show': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:2674:24: note: byref variable will be forcibly initialized struct ipmi_device_id id; ^~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'revision_show': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:2658:24: note: byref variable will be forcibly initialized struct ipmi_device_id id; ^~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'provides_device_sdrs_show': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:2643:24: note: byref variable will be forcibly initialized struct ipmi_device_id id; ^~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'device_id_show': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:2627:24: note: byref variable will be forcibly initialized struct ipmi_device_id id; ^~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'bmc_dev_attr_is_visible': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:2814:25: note: byref variable will be forcibly initialized struct ipmi_device_id id; ^~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'ipmi_add_smi': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:3408:24: note: byref variable will be forcibly initialized struct ipmi_device_id id; ^~ /kisskb/src/drivers/char/ipmi/ipmb_dev_int.c: In function 'ipmb_i2c_write': /kisskb/src/drivers/char/ipmi/ipmb_dev_int.c:118:17: note: byref variable will be forcibly initialized struct i2c_msg i2c_msg; ^~~~~~~ /kisskb/src/drivers/char/ipmi/ipmb_dev_int.c: In function 'ipmb_write': /kisskb/src/drivers/char/ipmi/ipmb_dev_int.c:118:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/char/ipmi/ipmb_dev_int.c:140:23: note: byref variable will be forcibly initialized union i2c_smbus_data data; ^~~~ /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c: In function 'cleanup_smi_msgs': /kisskb/src/drivers/char/ipmi/ipmi_msghandler.c:3556:19: note: byref variable will be forcibly initialized struct list_head tmplist; ^~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/drivers/char/ipmi/ipmb_dev_int.c:11: /kisskb/src/drivers/char/ipmi/ipmb_dev_int.c: In function 'ipmb_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmb_dev_int.c:92:9: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(ipmb_dev->wait_queue, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmb_dev_int.c:79:18: note: byref variable will be forcibly initialized struct ipmb_msg msg; ^~~ /kisskb/src/net/ipv6/xfrm6_policy.c: In function 'xfrm6_dst_lookup': /kisskb/src/net/ipv6/xfrm6_policy.c:31:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/sctp.h:90, from /kisskb/src/net/sctp/sm_statefuns.c:48: /kisskb/src/net/sctp/sm_statefuns.c: In function 'trace_event_raw_event_sctp_probe_path': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sctp.h:11:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sctp_probe_path, ^~~~~~~~~~~ /kisskb/src/net/sctp/sm_statefuns.c: In function 'trace_event_raw_event_sctp_probe': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sctp.h:50:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sctp_probe, ^~~~~~~~~~~ In file included from /kisskb/src/net/rds/rds.h:11, from /kisskb/src/net/rds/bind.c:40: /kisskb/src/net/rds/bind.c: In function '__rhashtable_lookup': /kisskb/src/include/linux/rhashtable.h:585:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/rds/bind.c:33: /kisskb/src/net/rds/bind.c: In function 'rht_assign_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:401:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*bkt, (void *)obj); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/rds/bind.c: In function '__rhashtable_remove_fast_one': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:1045:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/rds/bind.c: In function '__rhashtable_insert_fast': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:758:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/rds/rds.h:11, from /kisskb/src/net/rds/bind.c:40: /kisskb/src/include/linux/rhashtable.h:701:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^~~ /kisskb/src/net/sctp/sm_statefuns.c: In function 'sctp_auth_chunk_verify': /kisskb/src/net/sctp/sm_statefuns.c:631:20: note: byref variable will be forcibly initialized struct sctp_chunk auth; ^~~~ /kisskb/src/net/rds/bind.c: In function 'rds_bind': /kisskb/src/net/rds/bind.c:167:18: note: byref variable will be forcibly initialized struct in6_addr v6addr, *binding_addr; ^~~~~~ /kisskb/src/net/sctp/sm_statefuns.c: In function 'sctp_sf_do_5_2_6_stale': /kisskb/src/net/sctp/sm_statefuns.c:2448:36: note: byref variable will be forcibly initialized struct sctp_cookie_preserve_param bht; ^~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/include/trace/events/net.h:332, from /kisskb/src/net/core/net-traces.c:31: /kisskb/src/net/core/net-traces.c: In function 'perf_trace_net_dev_start_xmit': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/net.h:14:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(net_dev_start_xmit, ^~~~~~~~~~~ /kisskb/src/net/core/net-traces.c: In function 'perf_trace_net_dev_xmit': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/net.h:71:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(net_dev_xmit, ^~~~~~~~~~~ /kisskb/src/net/core/net-traces.c: In function 'perf_trace_net_dev_template': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/net.h:121:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(net_dev_template, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/net-traces.c: In function 'perf_trace_net_dev_rx_verbose_template': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/net.h:164:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(net_dev_rx_verbose_template, ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/include/trace/events/napi.h:44, from /kisskb/src/net/core/net-traces.c:32: /kisskb/src/net/core/net-traces.c: In function 'perf_trace_napi_poll': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/napi.h:14:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(napi_poll, ^~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/include/trace/events/qdisc.h:125, from /kisskb/src/net/core/net-traces.c:37: /kisskb/src/net/core/net-traces.c: In function 'perf_trace_qdisc_reset': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/qdisc.h:49:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(qdisc_reset, ^~~~~~~~~~~ /kisskb/src/net/core/net-traces.c: In function 'perf_trace_qdisc_destroy': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/qdisc.h:74:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(qdisc_destroy, ^~~~~~~~~~~ /kisskb/src/net/core/net-traces.c: In function 'perf_trace_qdisc_create': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/qdisc.h:99:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(qdisc_create, ^~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/include/trace/events/bridge.h:129, from /kisskb/src/net/core/net-traces.c:39: /kisskb/src/net/core/net-traces.c: In function 'perf_trace_br_fdb_add': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/bridge.h:12:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(br_fdb_add, ^~~~~~~~~~~ /kisskb/src/net/core/net-traces.c: In function 'perf_trace_br_fdb_external_learn_add': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/bridge.h:42:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(br_fdb_external_learn_add, ^~~~~~~~~~~ /kisskb/src/net/core/net-traces.c: In function 'perf_trace_fdb_delete': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/bridge.h:69:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fdb_delete, ^~~~~~~~~~~ /kisskb/src/net/core/net-traces.c: In function 'perf_trace_br_fdb_update': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/bridge.h:95:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(br_fdb_update, ^~~~~~~~~~~ /kisskb/src/net/sctp/sm_statefuns.c: In function 'sctp_sf_backbeat_8_3': /kisskb/src/net/sctp/sm_statefuns.c:1207:18: note: byref variable will be forcibly initialized union sctp_addr from_addr; ^~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/include/trace/events/neigh.h:255, from /kisskb/src/net/core/net-traces.c:50: /kisskb/src/net/core/net-traces.c: In function 'perf_trace_neigh_update': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/neigh.h:72:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(neigh_update, ^~~~~~~~~~~ /kisskb/src/net/core/net-traces.c: In function 'perf_trace_neigh__update': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/neigh.h:156:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(neigh__update, ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/skb.h:76, from /kisskb/src/net/core/net-traces.c:30: /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_kfree_skb': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/skb.h:15:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(kfree_skb, ^~~~~~~~~~~ /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_consume_skb': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/skb.h:37:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(consume_skb, ^~~~~~~~~~~ /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_skb_copy_datagram_iovec': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/skb.h:54:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(skb_copy_datagram_iovec, ^~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/net.h:332, from /kisskb/src/net/core/net-traces.c:31: /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_net_dev_start_xmit': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/net.h:14:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(net_dev_start_xmit, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/net.h:14:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(net_dev_start_xmit, ^~~~~~~~~~~ /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_net_dev_xmit': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/net.h:71:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(net_dev_xmit, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/net.h:71:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(net_dev_xmit, ^~~~~~~~~~~ /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_net_dev_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/net.h:121:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(net_dev_template, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/net.h:121:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(net_dev_template, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_net_dev_rx_verbose_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/net.h:164:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(net_dev_rx_verbose_template, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/net.h:164:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(net_dev_rx_verbose_template, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_net_dev_rx_exit_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/net.h:270:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(net_dev_rx_exit_template, ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/napi.h:44, from /kisskb/src/net/core/net-traces.c:32: /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_napi_poll': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/napi.h:14:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(napi_poll, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/napi.h:14:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(napi_poll, ^~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/sock.h:207, from /kisskb/src/net/core/net-traces.c:33: /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_sock_rcvqueue_full': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sock.h:71:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sock_rcvqueue_full, ^~~~~~~~~~~ /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_sock_exceed_buf_limit': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sock.h:93:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(sock_exceed_buf_limit, ^~~~~~~~~~~ /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_inet_sock_set_state': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/sock.h:138:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(inet_sock_set_state, ^~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/udp.h:33, from /kisskb/src/net/core/net-traces.c:34: /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_udp_fail_queue_rcv_skb': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/udp.h:11:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(udp_fail_queue_rcv_skb, ^~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/tcp.h:289, from /kisskb/src/net/core/net-traces.c:35: /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_tcp_event_sk_skb': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/tcp.h:50:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tcp_event_sk_skb, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_tcp_retransmit_synack': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/tcp.h:184:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(tcp_retransmit_synack, ^~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/fib.h:103, from /kisskb/src/net/core/net-traces.c:36: /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_fib_table_lookup': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fib.h:13:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fib_table_lookup, ^~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/qdisc.h:125, from /kisskb/src/net/core/net-traces.c:37: /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_qdisc_dequeue': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/qdisc.h:14:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(qdisc_dequeue, ^~~~~~~~~~~ /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_qdisc_reset': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/qdisc.h:49:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(qdisc_reset, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/qdisc.h:49:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(qdisc_reset, ^~~~~~~~~~~ /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_qdisc_destroy': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/qdisc.h:74:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(qdisc_destroy, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/qdisc.h:74:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(qdisc_destroy, ^~~~~~~~~~~ /kisskb/src/net/decnet/dn_nsp_in.c: In function 'dn_find_listener': /kisskb/src/net/decnet/dn_nsp_in.c:222:21: note: byref variable will be forcibly initialized struct sockaddr_dn srcaddr; ^~~~~~~ /kisskb/src/net/decnet/dn_nsp_in.c:221:21: note: byref variable will be forcibly initialized struct sockaddr_dn dstaddr; ^~~~~~~ /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_qdisc_create': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/qdisc.h:99:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(qdisc_create, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/qdisc.h:99:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(qdisc_create, ^~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/bridge.h:129, from /kisskb/src/net/core/net-traces.c:39: /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_br_fdb_add': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/bridge.h:12:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(br_fdb_add, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/bridge.h:12:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(br_fdb_add, ^~~~~~~~~~~ /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_br_fdb_external_learn_add': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/bridge.h:42:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(br_fdb_external_learn_add, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/bridge.h:42:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(br_fdb_external_learn_add, ^~~~~~~~~~~ /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_fdb_delete': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/bridge.h:69:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fdb_delete, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/bridge.h:69:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fdb_delete, ^~~~~~~~~~~ In file included from /kisskb/src/include/uapi/linux/netfilter_decnet.h:11, from /kisskb/src/net/decnet/dn_nsp_in.c:63: /kisskb/src/net/decnet/dn_nsp_in.c: In function 'nf_hook': /kisskb/src/include/linux/netfilter.h:251:24: note: byref variable will be forcibly initialized struct nf_hook_state state; ^~~~~ /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_br_fdb_update': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/bridge.h:95:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(br_fdb_update, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/bridge.h:95:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(br_fdb_update, ^~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/neigh.h:255, from /kisskb/src/net/core/net-traces.c:50: /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_neigh_create': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/neigh.h:23:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(neigh_create, ^~~~~~~~~~~ /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_neigh_update': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/neigh.h:72:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(neigh_update, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/neigh.h:72:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(neigh_update, ^~~~~~~~~~~ /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_neigh__update': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/neigh.h:156:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(neigh__update, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/neigh.h:156:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(neigh__update, ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/include/trace/events/net.h:332, from /kisskb/src/net/core/net-traces.c:31: /kisskb/src/net/core/net-traces.c: In function 'perf_trace_net_dev_xmit_timeout': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/net.h:98:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(net_dev_xmit_timeout, ^~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/net.h:332, from /kisskb/src/net/core/net-traces.c:31: /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_net_dev_xmit_timeout': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/net.h:98:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(net_dev_xmit_timeout, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/net.h:98:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(net_dev_xmit_timeout, ^~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/tcp.h:289, from /kisskb/src/net/core/net-traces.c:35: /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_tcp_event_sk': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/tcp.h:118:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tcp_event_sk, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/net-traces.c: In function 'trace_event_raw_event_tcp_probe': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/tcp.h:229:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(tcp_probe, ^~~~~~~~~~~ /kisskb/src/net/bluetooth/amp.c: In function 'amp_write_rem_assoc_frag': /kisskb/src/net/bluetooth/amp.c:335:21: note: byref variable will be forcibly initialized struct hci_request req; ^~~ /kisskb/src/net/bluetooth/amp.c: In function 'amp_read_loc_assoc_frag': /kisskb/src/net/bluetooth/amp.c:257:21: note: byref variable will be forcibly initialized struct hci_request req; ^~~ /kisskb/src/net/bluetooth/amp.c:255:37: note: byref variable will be forcibly initialized struct hci_cp_read_local_amp_assoc cp; ^~ /kisskb/src/net/bluetooth/amp.c: In function 'amp_read_loc_assoc': /kisskb/src/net/bluetooth/amp.c:276:21: note: byref variable will be forcibly initialized struct hci_request req; ^~~ /kisskb/src/net/bluetooth/amp.c:275:37: note: byref variable will be forcibly initialized struct hci_cp_read_local_amp_assoc cp; ^~ /kisskb/src/net/bluetooth/amp.c: In function 'amp_read_loc_assoc_final_data': /kisskb/src/net/bluetooth/amp.c:297:21: note: byref variable will be forcibly initialized struct hci_request req; ^~~ /kisskb/src/net/bluetooth/amp.c:295:37: note: byref variable will be forcibly initialized struct hci_cp_read_local_amp_assoc cp; ^~ /kisskb/src/net/bluetooth/amp.c: In function 'amp_create_phylink': /kisskb/src/net/bluetooth/amp.c:442:21: note: byref variable will be forcibly initialized struct hci_request req; ^~~ /kisskb/src/net/bluetooth/amp.c:441:32: note: byref variable will be forcibly initialized struct hci_cp_create_phy_link cp; ^~ /kisskb/src/net/bluetooth/amp.c: In function 'amp_accept_phylink': /kisskb/src/net/bluetooth/amp.c:481:21: note: byref variable will be forcibly initialized struct hci_request req; ^~~ /kisskb/src/net/bluetooth/amp.c:480:32: note: byref variable will be forcibly initialized struct hci_cp_accept_phy_link cp; ^~ /kisskb/src/net/bluetooth/amp.c: In function 'amp_create_logical_link': /kisskb/src/net/bluetooth/amp.c:530:43: note: byref variable will be forcibly initialized struct hci_cp_create_accept_logical_link cp; ^~ /kisskb/src/net/bluetooth/amp.c: In function 'amp_disconnect_logical_link': /kisskb/src/net/bluetooth/amp.c:572:37: note: byref variable will be forcibly initialized struct hci_cp_disconn_logical_link cp; ^~ /kisskb/src/sound/soc/soc-ac97.c: In function 'snd_soc_set_ac97_ops_of_reset': /kisskb/src/sound/soc/soc-ac97.c:406:28: note: byref variable will be forcibly initialized struct snd_ac97_reset_cfg cfg; ^~~ /kisskb/src/net/core/netclassid_cgroup.c: In function 'update_classid_task': /kisskb/src/net/core/netclassid_cgroup.c:88:32: note: byref variable will be forcibly initialized struct update_classid_context ctx = { ^~~ /kisskb/src/net/core/netclassid_cgroup.c: In function 'write_classid': /kisskb/src/net/core/netclassid_cgroup.c:121:23: note: byref variable will be forcibly initialized struct css_task_iter it; ^~ /kisskb/src/drivers/video/fbdev/riva/riva_hw.c: In function 'nv3CalcArbitration': /kisskb/src/drivers/video/fbdev/riva/riva_hw.c:566:18: note: byref variable will be forcibly initialized nv3_arb_info ainfo; ^~~~~ /kisskb/src/drivers/video/fbdev/riva/riva_hw.c: In function 'nv3UpdateArbitrationSettings': /kisskb/src/drivers/video/fbdev/riva/riva_hw.c:617:19: note: byref variable will be forcibly initialized nv3_sim_state sim_data; ^~~~~~~~ /kisskb/src/drivers/video/fbdev/riva/riva_hw.c:616:19: note: byref variable will be forcibly initialized nv3_fifo_info fifo_data; ^~~~~~~~~ /kisskb/src/drivers/video/fbdev/riva/riva_hw.c: In function 'nv4UpdateArbitrationSettings': /kisskb/src/drivers/video/fbdev/riva/riva_hw.c:801:19: note: byref variable will be forcibly initialized nv4_sim_state sim_data; ^~~~~~~~ /kisskb/src/drivers/video/fbdev/riva/riva_hw.c:800:19: note: byref variable will be forcibly initialized nv4_fifo_info fifo_data; ^~~~~~~~~ /kisskb/src/drivers/video/fbdev/riva/riva_hw.c: In function 'nv10UpdateArbitrationSettings': /kisskb/src/drivers/video/fbdev/riva/riva_hw.c:1062:20: note: byref variable will be forcibly initialized nv10_sim_state sim_data; ^~~~~~~~ /kisskb/src/drivers/video/fbdev/riva/riva_hw.c:1061:20: note: byref variable will be forcibly initialized nv10_fifo_info fifo_data; ^~~~~~~~~ /kisskb/src/net/batman-adv/bat_v_elp.c: In function 'batadv_v_elp_get_throughput': /kisskb/src/net/batman-adv/bat_v_elp.c:72:22: note: byref variable will be forcibly initialized struct station_info sinfo; ^~~~~ /kisskb/src/net/batman-adv/bat_v_elp.c:70:32: note: byref variable will be forcibly initialized struct ethtool_link_ksettings link_settings; ^~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/sched/cls_rsvp6.c:8: /kisskb/src/net/sched/cls_rsvp6.c: In function 'rsvp_init': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/sched/cls_rsvp.h:275:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tp->root, data); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/sched/cls_rsvp6.c:23: /kisskb/src/net/sched/cls_rsvp6.c: In function 'rsvp_dump': /kisskb/src/net/sched/cls_rsvp.h:696:23: note: byref variable will be forcibly initialized struct tc_rsvp_pinfo pinfo; ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/sched/cls_rsvp6.c:8: /kisskb/src/net/sched/cls_rsvp6.c: In function 'rsvp_replace': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/sched/cls_rsvp.h:235:5: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*ins, n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/video/fbdev/riva/riva_hw.c: In function 'nForceUpdateArbitrationSettings': /kisskb/src/drivers/video/fbdev/riva/riva_hw.c:1108:20: note: byref variable will be forcibly initialized nv10_sim_state sim_data; ^~~~~~~~ /kisskb/src/drivers/video/fbdev/riva/riva_hw.c:1107:20: note: byref variable will be forcibly initialized nv10_fifo_info fifo_data; ^~~~~~~~~ /kisskb/src/net/sched/cls_rsvp6.c: In function 'rsvp_destroy': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/sched/cls_rsvp.h:330:6: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(s->ht[h2], f->next); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/sched/cls_rsvp6.c: In function 'rsvp_change': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/sched/cls_rsvp.h:644:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*sp, s); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/sched/cls_rsvp.h:617:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*fp, f); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/sched/cls_rsvp6.c:23: /kisskb/src/net/sched/cls_rsvp.h:486:18: note: byref variable will be forcibly initialized struct tcf_exts e; ^ In file included from /kisskb/src/include/uapi/linux/netfilter_ipv6.h:12, from /kisskb/src/include/linux/netfilter_ipv6.h:10, from /kisskb/src/net/ipv6/xfrm6_output.c:13: /kisskb/src/net/ipv6/xfrm6_output.c: In function 'nf_hook': /kisskb/src/include/linux/netfilter.h:251:24: note: byref variable will be forcibly initialized struct nf_hook_state state; ^~~~~ /kisskb/src/net/ipv6/xfrm6_output.c: In function 'xfrm6_local_rxpmtu': /kisskb/src/net/ipv6/xfrm6_output.c:28:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^~~ /kisskb/src/net/ipv6/xfrm6_output.c: In function 'xfrm6_local_error': /kisskb/src/net/ipv6/xfrm6_output.c:39:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^~~ /kisskb/src/net/tipc/net.c: In function 'tipc_nl_net_dump': /kisskb/src/net/tipc/net.c:210:21: note: byref variable will be forcibly initialized struct tipc_nl_msg msg; ^~~ /kisskb/src/net/tipc/net.c: In function 'tipc_nl_net_addr_legacy_get': /kisskb/src/net/tipc/net.c:331:21: note: byref variable will be forcibly initialized struct tipc_nl_msg msg; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:13, from /kisskb/src/include/linux/if_ether.h:19, from /kisskb/src/net/hsr/hsr_framereg.c:14: /kisskb/src/net/hsr/hsr_framereg.c: In function 'list_replace_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:211:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(new->prev), new); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/net/batman-adv/main.h:208, from /kisskb/src/net/batman-adv/bat_v_ogm.h:10, from /kisskb/src/net/batman-adv/bat_v_ogm.c:7: /kisskb/src/net/batman-adv/bat_v_ogm.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/core/netprio_cgroup.c:10: /kisskb/src/net/core/netprio_cgroup.c: In function 'extend_netdev_table': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/netprio_cgroup.c:80:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dev->priomap, new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/hsr/hsr_framereg.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/soc-generic-dmaengine-pcm.c: In function 'dmaengine_pcm_hw_params': /kisskb/src/sound/soc/soc-generic-dmaengine-pcm.c:81:26: note: byref variable will be forcibly initialized struct dma_slave_config slave_config; ^~~~~~~~~~~~ /kisskb/src/sound/soc/soc-generic-dmaengine-pcm.c: In function 'dmaengine_pcm_set_runtime_hwparams': /kisskb/src/sound/soc/soc-generic-dmaengine-pcm.c:113:26: note: byref variable will be forcibly initialized struct snd_pcm_hardware hw; ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/sched/cls_matchall.c:8: /kisskb/src/net/sched/cls_matchall.c: In function 'mall_change': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/sched/cls_matchall.c:246:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tp->root, new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_proto_icmpv6.c: In function 'icmpv6_pkt_to_tuple': /kisskb/src/net/netfilter/nf_conntrack_proto_icmpv6.c:37:18: note: byref variable will be forcibly initialized struct icmp6hdr _hdr; ^~~~ /kisskb/src/net/netfilter/nf_conntrack_proto_icmpv6.c: In function 'nf_conntrack_icmpv6_error': /kisskb/src/net/netfilter/nf_conntrack_proto_icmpv6.c:140:18: note: byref variable will be forcibly initialized struct icmp6hdr _ih; ^~~ /kisskb/src/net/netfilter/nf_conntrack_proto_icmpv6.c:138:21: note: byref variable will be forcibly initialized union nf_inet_addr outer_daddr; ^~~~~~~~~~~ /kisskb/src/drivers/video/fbdev/core/modedb.c: In function 'fb_match_mode': /kisskb/src/drivers/video/fbdev/core/modedb.c:1037:26: note: byref variable will be forcibly initialized struct fb_videomode *m, mode; ^~~~ /kisskb/src/drivers/video/fbdev/core/modedb.c: In function 'fb_find_best_display': /kisskb/src/drivers/video/fbdev/core/modedb.c:1178:28: note: byref variable will be forcibly initialized struct fb_var_screeninfo var; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/vmw_vsock/af_vsock_tap.c:8: /kisskb/src/net/vmw_vsock/af_vsock_tap.c: In function '__list_add_rcu': /kisskb/src/drivers/video/fbdev/core/modedb.c: In function 'fb_find_mode': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/video/fbdev/core/modedb.c:719:24: note: byref variable will be forcibly initialized struct fb_videomode cvt_mode; ^~~~~~~~ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_setdel_pmksa': /kisskb/src/net/wireless/nl80211.c:10925:24: note: byref variable will be forcibly initialized struct cfg80211_pmksa pmksa; ^~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/net_namespace.h:39, from /kisskb/src/include/linux/inet.h:42, from /kisskb/src/net/ipv6/ip6mr.c:23: /kisskb/src/net/ipv6/ip6mr.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/video/fbdev/core/fbcvt.c: In function 'fb_find_mode_cvt': /kisskb/src/drivers/video/fbdev/core/fbcvt.c:307:21: note: byref variable will be forcibly initialized struct fb_cvt_data cvt; ^~~ /kisskb/src/net/ceph/osd_client.c: In function 'target_contained_by': /kisskb/src/net/ceph/osd_client.c:4347:25: note: byref variable will be forcibly initialized struct ceph_hobject_id hoid; ^~~~ In file included from /kisskb/src/net/ipv6/xfrm6_input.c:15: /kisskb/src/net/ipv6/xfrm6_input.c: In function 'nf_hook': /kisskb/src/include/linux/netfilter.h:251:24: note: byref variable will be forcibly initialized struct nf_hook_state state; ^~~~~ /kisskb/src/net/ceph/osd_client.c: In function 'encode_request_finish': /kisskb/src/net/ceph/osd_client.c:2200:14: note: byref variable will be forcibly initialized } __packed head; ^~~~ /kisskb/src/net/bridge/br_device.c: In function 'br_dev_xmit': /kisskb/src/net/bridge/br_device.c:70:24: note: byref variable will be forcibly initialized struct nd_msg *msg, _msg; ^~~~ /kisskb/src/net/bridge/br_device.c: In function 'br_get_link_ksettings': /kisskb/src/net/bridge/br_device.c:267:33: note: byref variable will be forcibly initialized struct ethtool_link_ksettings ecmd; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/net/ipv6/ip6mr.c:14: /kisskb/src/net/ipv6/ip6mr.c: In function 'ip6mr_sk_init': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6mr.c:1557:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(mrt->mroute_sk, sk); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6mr.c: In function 'rht_assign_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:401:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*bkt, (void *)obj); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6mr.c: In function '__rhashtable_remove_fast_one': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:1045:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_update_owe_info': /kisskb/src/net/wireless/nl80211.c:14417:34: note: byref variable will be forcibly initialized struct cfg80211_update_owe_info owe_info; ^~~~~~~~ /kisskb/src/net/ceph/osd_client.c: In function 'should_plug_request': /kisskb/src/net/ceph/osd_client.c:1979:25: note: byref variable will be forcibly initialized struct ceph_hobject_id hoid; ^~~~ /kisskb/src/net/ipv6/xfrm6_protocol.c: In function 'xfrm6_rcv_encap': /kisskb/src/net/ipv6/xfrm6_protocol.c:80:17: note: byref variable will be forcibly initialized struct flowi6 fl6 = { ^~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/net/ipv6/ip6mr.c:14: /kisskb/src/net/ipv6/ip6mr.c: In function 'mroute_clean_tables': /kisskb/src/net/ipv6/ip6mr.c:1502:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/mutex.h:15, from /kisskb/src/net/ipv6/xfrm6_protocol.c:14: /kisskb/src/net/ipv6/xfrm6_protocol.c: In function 'xfrm6_protocol_register': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/xfrm6_protocol.c:262:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, handler); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/net/rxrpc/key.c:15: /kisskb/src/net/rxrpc/key.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ceph/osd_client.c: In function 'handle_backoff': /kisskb/src/net/rxrpc/key.c: In function 'memdup_sockptr_nul': /kisskb/src/include/linux/sockptr.h:80:21: note: userspace variable will be forcibly initialized static inline void *memdup_sockptr_nul(sockptr_t src, size_t len) ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ceph/osd_client.c:4416:21: note: byref variable will be forcibly initialized struct MOSDBackoff m; ^ /kisskb/src/net/rxrpc/key.c: In function 'rxrpc_get_server_data_key': /kisskb/src/net/rxrpc/key.c:490:4: note: byref variable will be forcibly initialized } data; ^~~~ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_send_wowlan_nd': /kisskb/src/net/wireless/nl80211.c:11921:41: note: byref variable will be forcibly initialized struct nl80211_bss_select_rssi_adjust rssi_adjust; ^~~~~~~~~~~ /kisskb/src/net/ipv6/ip6mr.c: In function 'ip6mr_cache_find_parent': /kisskb/src/net/ipv6/ip6mr.c:969:28: note: byref variable will be forcibly initialized struct mfc6_cache_cmp_arg arg = { ^~~ /kisskb/src/net/ipv6/ip6mr.c: In function 'ip6mr_mfc_delete': /kisskb/src/net/ipv6/ip6mr.c:969:28: note: byref variable will be forcibly initialized /kisskb/src/net/ipv6/ip6mr.c: In function 'ip6mr_cache_find': /kisskb/src/net/ipv6/ip6mr.c:939:28: note: byref variable will be forcibly initialized struct mfc6_cache_cmp_arg arg = { ^~~ /kisskb/src/net/ceph/osd_client.c: In function 'decode_MOSDOpReply': /kisskb/src/net/ceph/osd_client.c:3576:23: note: byref variable will be forcibly initialized struct ceph_eversion bad_replay_version; ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_send_wowlan': /kisskb/src/net/bluetooth/hci_debugfs.c: In function 'identity_show': /kisskb/src/net/bluetooth/hci_debugfs.c:664:11: note: byref variable will be forcibly initialized bdaddr_t addr; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/net/ipv6/ip6mr.c:14: /kisskb/src/net/ipv6/ip6mr.c: In function '__rhashtable_insert_fast': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:758:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv6/ip6mr.c:30: /kisskb/src/include/linux/rhashtable.h:701:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^~~ /kisskb/src/net/wireless/nl80211.c:1615:34: note: byref variable will be forcibly initialized struct nl80211_pattern_support pat = { ^~~ In file included from /kisskb/src/net/bluetooth/hci_debugfs.c:26: /kisskb/src/net/bluetooth/hci_debugfs.c: In function 'hci_debugfs_create_le': /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/net/bluetooth/hci_debugfs.c:1192:27: note: in expansion of macro 'BDADDR_ANY' if (bacmp(&hdev->bdaddr, BDADDR_ANY)) ^~~~~~~~~~ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_send_coalesce': /kisskb/src/net/wireless/nl80211.c:1644:39: note: byref variable will be forcibly initialized struct nl80211_coalesce_rule_support rule; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/net/ipv6/ip6mr.c:14: /kisskb/src/net/ipv6/ip6mr.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ceph/osd_client.c: In function 'calc_target': /kisskb/src/net/ceph/osd_client.c:1552:23: note: byref variable will be forcibly initialized struct ceph_osds up, acting; ^~~~~~ /kisskb/src/net/ceph/osd_client.c:1552:19: note: byref variable will be forcibly initialized struct ceph_osds up, acting; ^~ /kisskb/src/net/ceph/osd_client.c:1551:23: note: byref variable will be forcibly initialized struct ceph_pg pgid, last_pgid; ^~~~~~~~~ /kisskb/src/net/ceph/osd_client.c:1551:17: note: byref variable will be forcibly initialized struct ceph_pg pgid, last_pgid; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/bridge/br_fdb.c:10: /kisskb/src/net/bridge/br_fdb.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/uapi/linux/netfilter_ipv6.h:12, from /kisskb/src/include/linux/netfilter_ipv6.h:10, from /kisskb/src/net/ipv6/ip6mr.c:45: /kisskb/src/net/ipv6/ip6mr.c: In function 'nf_hook': /kisskb/src/include/linux/netfilter.h:251:24: note: byref variable will be forcibly initialized struct nf_hook_state state; ^~~~~ /kisskb/src/net/ipv6/ip6mr.c: In function 'ip6mr_forward2': /kisskb/src/net/ipv6/ip6mr.c:2009:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^~~ /kisskb/src/net/ceph/osd_client.c: In function 'handle_reply': /kisskb/src/net/ceph/osd_client.c:3655:21: note: byref variable will be forcibly initialized struct MOSDOpReply m; ^ /kisskb/src/net/ipv6/ip6mr.c: In function 'ip6mr_mfc_add': /kisskb/src/net/ipv6/ip6mr.c:969:28: note: byref variable will be forcibly initialized struct mfc6_cache_cmp_arg arg = { ^~~ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_external_auth': /kisskb/src/net/wireless/nl80211.c:14238:39: note: byref variable will be forcibly initialized struct cfg80211_external_auth_params params; ^~~~~~ /kisskb/src/net/ipv6/ip6mr.c: In function 'ip6mr_cache_find_any': /kisskb/src/net/ipv6/ip6mr.c:952:28: note: byref variable will be forcibly initialized struct mfc6_cache_cmp_arg arg = { ^~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ceph/osd_client.c:5: /kisskb/src/net/ceph/osd_client.c: In function 'handle_timeout': /kisskb/src/net/ceph/osd_client.c:3338:12: note: byref variable will be forcibly initialized LIST_HEAD(slow_osds); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/net/ipv6/ip6mr.c: In function 'ip6_mroute_setsockopt': /kisskb/src/net/ipv6/ip6mr.c:1632:5: note: userspace variable will be forcibly initialized int ip6_mroute_setsockopt(struct sock *sk, int optname, sockptr_t optval, ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6mr.c:1632:5: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv6/ip6mr.c:1632:5: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv6/ip6mr.c:1632:5: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv6/ip6mr.c:1632:5: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv6/ip6mr.c:1632:5: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv6/ip6mr.c:1637:17: note: byref variable will be forcibly initialized struct mf6cctl mfc; ^~~ /kisskb/src/net/ipv6/ip6mr.c:1636:17: note: byref variable will be forcibly initialized struct mif6ctl vif; ^~~ /kisskb/src/net/ceph/osd_client.c: In function 'ceph_osdc_handle_map': /kisskb/src/net/ceph/osd_client.c:4043:12: note: byref variable will be forcibly initialized LIST_HEAD(need_resend_linger); ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/net/ceph/osd_client.c:4042:17: note: byref variable will be forcibly initialized struct rb_root need_resend = RB_ROOT; ^~~~~~~~~~~ /kisskb/src/net/ceph/osd_client.c:4041:19: note: byref variable will be forcibly initialized struct ceph_fsid fsid; ^~~~ /kisskb/src/net/ipv6/ip6mr.c: In function 'ip6mr_ioctl': /kisskb/src/net/ipv6/ip6mr.c:939:28: note: byref variable will be forcibly initialized struct mfc6_cache_cmp_arg arg = { ^~~ /kisskb/src/net/ipv6/ip6mr.c:1858:23: note: byref variable will be forcibly initialized struct sioc_mif_req6 vr; ^~ /kisskb/src/net/ipv6/ip6mr.c:1857:22: note: byref variable will be forcibly initialized struct sioc_sg_req6 sr; ^~ /kisskb/src/net/ipv6/ip6mr.c: In function 'ip6mr_compat_ioctl': /kisskb/src/net/ipv6/ip6mr.c:939:28: note: byref variable will be forcibly initialized struct mfc6_cache_cmp_arg arg = { ^~~ /kisskb/src/net/ipv6/ip6mr.c:1933:30: note: byref variable will be forcibly initialized struct compat_sioc_mif_req6 vr; ^~ /kisskb/src/net/ipv6/ip6mr.c:1932:29: note: byref variable will be forcibly initialized struct compat_sioc_sg_req6 sr; ^~ /kisskb/src/net/ipv6/ip6mr.c: In function 'ip6_mr_input': /kisskb/src/net/ipv6/ip6mr.c:939:28: note: byref variable will be forcibly initialized struct mfc6_cache_cmp_arg arg = { ^~~ /kisskb/src/net/ipv6/ip6mr.c: In function 'ip6mr_get_route': /kisskb/src/net/ipv6/ip6mr.c:939:28: note: byref variable will be forcibly initialized In file included from /kisskb/src/include/trace/events/../../../net/bridge/br_private.h:19, from /kisskb/src/include/trace/events/bridge.h:10, from /kisskb/src/net/bridge/br_fdb.c:24: /kisskb/src/net/bridge/br_fdb.c: In function '__rhashtable_lookup': /kisskb/src/include/linux/rhashtable.h:585:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^~~ /kisskb/src/net/bridge/br_fdb.c: In function 'fdb_find_rcu': /kisskb/src/net/bridge/br_fdb.c:94:28: note: byref variable will be forcibly initialized struct net_bridge_fdb_key key; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/bridge/br_fdb.c:10: /kisskb/src/net/bridge/br_fdb.c: In function 'rht_assign_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:401:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*bkt, (void *)obj); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_update_ft_ies': /kisskb/src/net/wireless/nl80211.c:13495:39: note: byref variable will be forcibly initialized struct cfg80211_update_ft_ies_params ft_params; ^~~~~~~~~ /kisskb/src/net/bridge/br_fdb.c: In function '__rhashtable_remove_fast_one': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:1045:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/bridge/br_fdb.c: In function 'fdb_fill_info': /kisskb/src/net/bridge/br_fdb.c:653:23: note: byref variable will be forcibly initialized struct nda_cacheinfo ci; ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/bridge/br_fdb.c:10: /kisskb/src/net/bridge/br_fdb.c: In function '__rhashtable_insert_fast': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:758:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/events/../../../net/bridge/br_private.h:19, from /kisskb/src/include/trace/events/bridge.h:10, from /kisskb/src/net/bridge/br_fdb.c:24: /kisskb/src/include/linux/rhashtable.h:701:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^~~ /kisskb/src/drivers/pwm/pwm-fsl-ftm.c: In function 'fsl_pwm_apply_config': /kisskb/src/drivers/pwm/pwm-fsl-ftm.c:235:27: note: byref variable will be forcibly initialized struct fsl_pwm_periodcfg periodcfg; ^~~~~~~~~ In file included from /kisskb/src/include/uapi/linux/netfilter_decnet.h:11, from /kisskb/src/net/decnet/dn_route.c:69: /kisskb/src/net/decnet/dn_route.c: In function 'nf_hook': /kisskb/src/include/linux/netfilter.h:251:24: note: byref variable will be forcibly initialized struct nf_hook_state state; ^~~~~ /kisskb/src/sound/soc/codecs/nau8824.c: In function 'nau8824_set_pll': /kisskb/src/sound/soc/codecs/nau8824.c:1369:21: note: byref variable will be forcibly initialized struct nau8824_fll fll_param; ^~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/net/decnet/dn_route.c:52: /kisskb/src/net/decnet/dn_route.c: In function 'dn_insert_route': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/decnet/dn_route.c:346:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dn_rt_hash_table[hash].chain, rt); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/decnet/dn_route.c:345:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(rt->dn_next, dn_rt_hash_table[hash].chain); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/decnet/dn_route.c:333:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dn_rt_hash_table[hash].chain, rth); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/decnet/dn_route.c:331:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(rth->dn_next, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_devintf.c: In function 'copyout_recv32': /kisskb/src/drivers/char/ipmi/ipmi_devintf.c:701:26: note: byref variable will be forcibly initialized struct compat_ipmi_recv v32; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_inode_fork.c: In function 'xfs_iformat_extents': /kisskb/src/fs/xfs/libxfs/xfs_inode_fork.c:112:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec new; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_inode_fork.c:110:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^~~~ /kisskb/src/drivers/char/ipmi/ipmi_devintf.c: In function 'handle_send_req': /kisskb/src/drivers/char/ipmi/ipmi_devintf.c:147:25: note: byref variable will be forcibly initialized struct kernel_ipmi_msg msg; ^~~ /kisskb/src/drivers/char/ipmi/ipmi_devintf.c:146:19: note: byref variable will be forcibly initialized struct ipmi_addr addr; ^~~~ /kisskb/src/net/decnet/dn_route.c: In function 'dn_cache_getroute': /kisskb/src/net/decnet/dn_route.c:1644:17: note: byref variable will be forcibly initialized struct flowidn fld; ^~~ /kisskb/src/net/wireless/nl80211.c: In function 'cfg80211_cqm_rssi_update': /kisskb/src/net/wireless/nl80211.c:11515:23: note: byref variable will be forcibly initialized struct station_info sinfo = {}; ^~~~~ /kisskb/src/fs/xfs/libxfs/xfs_inode_fork.c: In function 'xfs_iextents_copy': /kisskb/src/fs/xfs/libxfs/xfs_inode_fork.c:545:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec rec; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_inode_fork.c:544:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/if_ether.h:19, from /kisskb/src/include/uapi/linux/ethtool.h:19, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/net/socket.c:55: /kisskb/src/net/socket.c: In function 'KERNEL_SOCKPTR': /kisskb/src/include/linux/sockptr.h:29:9: note: userspace variable will be forcibly initialized return (sockptr_t) { .kernel = p, .is_kernel = true }; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/bitmap.h:8, from /kisskb/src/include/linux/ethtool.h:16, from /kisskb/src/net/socket.c:55: /kisskb/src/net/socket.c: In function 'sock_register': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/socket.c:2991:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(net_families[ops->family], ops); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/socket.c: In function 'compat_dev_ifconf': /kisskb/src/net/socket.c:3096:16: note: byref variable will be forcibly initialized struct ifconf ifc; ^~~ /kisskb/src/net/socket.c:3095:23: note: byref variable will be forcibly initialized struct compat_ifconf ifc32; ^~~~~ /kisskb/src/drivers/char/ipmi/ipmi_devintf.c: In function 'ipmi_ioctl': /kisskb/src/drivers/char/ipmi/ipmi_devintf.c:567:28: note: byref variable will be forcibly initialized struct ipmi_timing_parms parms; ^~~~~ /kisskb/src/drivers/char/ipmi/ipmi_devintf.c:550:28: note: byref variable will be forcibly initialized struct ipmi_timing_parms parms; ^~~~~ /kisskb/src/drivers/char/ipmi/ipmi_devintf.c:530:39: note: byref variable will be forcibly initialized struct ipmi_channel_lun_address_set val; ^~~ /kisskb/src/drivers/char/ipmi/ipmi_devintf.c:517:39: note: byref variable will be forcibly initialized struct ipmi_channel_lun_address_set val; ^~~ /kisskb/src/drivers/char/ipmi/ipmi_devintf.c:497:39: note: byref variable will be forcibly initialized struct ipmi_channel_lun_address_set val; ^~~ /kisskb/src/drivers/char/ipmi/ipmi_devintf.c:485:39: note: byref variable will be forcibly initialized struct ipmi_channel_lun_address_set val; ^~~ /kisskb/src/net/socket.c: In function 'ethtool_ioctl': /kisskb/src/net/socket.c:3124:15: note: byref variable will be forcibly initialized struct ifreq ifr; ^~~ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_set_tx_bitrate_mask': /kisskb/src/drivers/char/ipmi/ipmi_devintf.c:395:29: note: byref variable will be forcibly initialized struct ipmi_cmdspec_chans val; ^~~ /kisskb/src/drivers/char/ipmi/ipmi_devintf.c:381:29: note: byref variable will be forcibly initialized struct ipmi_cmdspec_chans val; ^~~ /kisskb/src/drivers/char/ipmi/ipmi_devintf.c:367:25: note: byref variable will be forcibly initialized struct ipmi_cmdspec val; ^~~ /kisskb/src/drivers/char/ipmi/ipmi_devintf.c:353:23: note: byref variable will be forcibly initialized struct ipmi_cmdspec val; ^~~ /kisskb/src/drivers/char/ipmi/ipmi_devintf.c:341:25: note: byref variable will be forcibly initialized struct ipmi_recv rsp; ^~~ /kisskb/src/drivers/char/ipmi/ipmi_devintf.c:324:27: note: byref variable will be forcibly initialized struct ipmi_req_settime req; ^~~ /kisskb/src/drivers/char/ipmi/ipmi_devintf.c:304:19: note: byref variable will be forcibly initialized struct ipmi_req req; ^~~ /kisskb/src/net/wireless/nl80211.c:11159:31: note: byref variable will be forcibly initialized struct cfg80211_bitrate_mask mask; ^~~~ /kisskb/src/net/socket.c: In function 'compat_siocwandev': /kisskb/src/net/socket.c:3243:15: note: byref variable will be forcibly initialized struct ifreq ifr; ^~~ /kisskb/src/net/socket.c: In function 'compat_sioc_ifmap': /kisskb/src/net/socket.c:3332:15: note: byref variable will be forcibly initialized struct ifreq ifr; ^~~ /kisskb/src/net/socket.c: In function 'compat_ifr_data_ioctl': /kisskb/src/net/socket.c:3269:15: note: byref variable will be forcibly initialized struct ifreq ifreq; ^~~~~ /kisskb/src/net/socket.c: In function 'sock_do_ioctl': /kisskb/src/net/socket.c:1056:16: note: byref variable will be forcibly initialized struct ifreq ifr; ^~~ /kisskb/src/net/socket.c:1047:17: note: byref variable will be forcibly initialized struct ifconf ifc; ^~~ /kisskb/src/net/socket.c: In function 'sock_ioctl': /kisskb/src/net/socket.c:1098:16: note: byref variable will be forcibly initialized struct ifreq ifr; ^~~ /kisskb/src/net/socket.c: In function '____sys_recvmsg': /kisskb/src/net/socket.c:2550:26: note: byref variable will be forcibly initialized struct sockaddr_storage addr; ^~~~ /kisskb/src/drivers/char/ipmi/ipmi_devintf.c: In function 'compat_ipmi_ioctl': /kisskb/src/drivers/char/ipmi/ipmi_devintf.c:760:27: note: byref variable will be forcibly initialized struct compat_ipmi_recv recv32; ^~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_devintf.c:759:22: note: byref variable will be forcibly initialized struct ipmi_recv recv64; ^~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_devintf.c:746:34: note: byref variable will be forcibly initialized struct compat_ipmi_req_settime sp32; ^~~~ /kisskb/src/drivers/char/ipmi/ipmi_devintf.c:745:27: note: byref variable will be forcibly initialized struct ipmi_req_settime sp; ^~ /kisskb/src/drivers/char/ipmi/ipmi_devintf.c:726:26: note: byref variable will be forcibly initialized struct compat_ipmi_req r32; ^~~ /kisskb/src/net/socket.c: In function 'put_ts_pktinfo': /kisskb/src/net/socket.c:748:24: note: byref variable will be forcibly initialized struct scm_ts_pktinfo ts_pktinfo; ^~~~~~~~~~ /kisskb/src/net/socket.c: In function '__sock_recv_timestamp': /kisskb/src/net/socket.c:811:34: note: byref variable will be forcibly initialized struct __kernel_old_timespec ts; ^~ /kisskb/src/net/socket.c:805:30: note: byref variable will be forcibly initialized struct __kernel_timespec ts; ^~ /kisskb/src/net/socket.c:797:33: note: byref variable will be forcibly initialized struct __kernel_old_timeval tv; ^~ /kisskb/src/net/socket.c:791:34: note: byref variable will be forcibly initialized struct __kernel_sock_timeval tv; ^~ /kisskb/src/net/socket.c:775:35: note: byref variable will be forcibly initialized struct scm_timestamping_internal tss; ^~~ /kisskb/src/drivers/char/ipmi/ipmi_devintf.c:725:19: note: byref variable will be forcibly initialized struct ipmi_req rp; ^~ /kisskb/src/net/netfilter/nf_conntrack_proto_dccp.c: In function 'nf_conntrack_dccp_packet': /kisskb/src/net/netfilter/nf_conntrack_proto_dccp.c:477:18: note: byref variable will be forcibly initialized struct dccp_hdr _dh, *dh; ^~~ In file included from /kisskb/src/include/linux/time.h:7, from /kisskb/src/include/linux/compat.h:10, from /kisskb/src/include/linux/ethtool.h:17, from /kisskb/src/net/socket.c:55: /kisskb/src/net/socket.c: In function 'timespec64_sub': /kisskb/src/include/linux/time64.h:78:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta; ^~~~~~~~ /kisskb/src/net/socket.c: In function '__sys_bind': /kisskb/src/net/socket.c:1624:26: note: byref variable will be forcibly initialized struct sockaddr_storage address; ^~~~~~~ /kisskb/src/net/socket.c: In function '__sys_accept4_file': /kisskb/src/net/socket.c:1689:26: note: byref variable will be forcibly initialized struct sockaddr_storage address; ^~~~~~~ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_parse_connkeys': /kisskb/src/net/wireless/nl80211.c:1326:19: note: byref variable will be forcibly initialized struct key_parse parse; ^~~~~ /kisskb/src/net/socket.c: In function '__sys_connect': /kisskb/src/net/socket.c:1848:27: note: byref variable will be forcibly initialized struct sockaddr_storage address; ^~~~~~~ /kisskb/src/net/socket.c: In function '__sys_getsockname': /kisskb/src/net/socket.c:1874:26: note: byref variable will be forcibly initialized struct sockaddr_storage address; ^~~~~~~ /kisskb/src/net/socket.c: In function '__sys_getpeername': /kisskb/src/net/socket.c:1912:26: note: byref variable will be forcibly initialized struct sockaddr_storage address; ^~~~~~~ /kisskb/src/net/socket.c: In function '__sys_sendto': /kisskb/src/net/socket.c:1951:15: note: byref variable will be forcibly initialized struct iovec iov; ^~~ /kisskb/src/net/socket.c:1950:16: note: byref variable will be forcibly initialized struct msghdr msg; ^~~ /kisskb/src/net/socket.c:1948:26: note: byref variable will be forcibly initialized struct sockaddr_storage address; ^~~~~~~ /kisskb/src/net/socket.c: In function '__sys_recvfrom': /kisskb/src/net/socket.c:2011:26: note: byref variable will be forcibly initialized struct sockaddr_storage address; ^~~~~~~ /kisskb/src/net/socket.c:2010:16: note: byref variable will be forcibly initialized struct msghdr msg; ^~~ /kisskb/src/net/socket.c:2009:15: note: byref variable will be forcibly initialized struct iovec iov; ^~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/if_ether.h:19, from /kisskb/src/include/uapi/linux/ethtool.h:19, from /kisskb/src/include/linux/ethtool.h:18, from /kisskb/src/net/socket.c:55: /kisskb/src/net/socket.c: In function '__sys_setsockopt': /kisskb/src/include/linux/sockptr.h:29:9: note: userspace variable will be forcibly initialized return (sockptr_t) { .kernel = p, .is_kernel = true }; ^ /kisskb/src/include/linux/sockptr.h:34:9: note: userspace variable will be forcibly initialized return (sockptr_t) { .user = p }; ^ /kisskb/src/net/socket.c:2081:12: note: userspace variable will be forcibly initialized sockptr_t optval = USER_SOCKPTR(user_optval); ^~~~~~ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_connect': /kisskb/src/net/socket.c: In function '__copy_msghdr_from_user': /kisskb/src/net/socket.c:2224:21: note: byref variable will be forcibly initialized struct user_msghdr msg; ^~~ /kisskb/src/net/wireless/nl80211.c:10541:33: note: byref variable will be forcibly initialized struct cfg80211_connect_params connect; ^~~~~~~ /kisskb/src/net/socket.c: In function 'copy_msghdr_from_user': /kisskb/src/net/socket.c:2275:21: note: byref variable will be forcibly initialized struct user_msghdr msg; ^~~ /kisskb/src/net/socket.c: In function '___sys_sendmsg': /kisskb/src/net/socket.c:2389:26: note: byref variable will be forcibly initialized struct sockaddr_storage address; ^~~~~~~ /kisskb/src/net/socket.c: In function '__sys_sendmsg': /kisskb/src/net/socket.c:2422:16: note: byref variable will be forcibly initialized struct msghdr msg_sys; ^~~~~~~ /kisskb/src/net/socket.c: In function '__sys_sendmmsg': /kisskb/src/net/socket.c:2456:22: note: byref variable will be forcibly initialized struct used_address used_address; ^~~~~~~~~~~~ /kisskb/src/net/socket.c:2455:16: note: byref variable will be forcibly initialized struct msghdr msg_sys; ^~~~~~~ In file included from /kisskb/src/include/linux/time.h:7, from /kisskb/src/include/linux/compat.h:10, from /kisskb/src/include/linux/ethtool.h:17, from /kisskb/src/net/socket.c:55: /kisskb/src/net/socket.c: In function 'do_recvmmsg': /kisskb/src/include/linux/time64.h:78:20: note: byref variable will be forcibly initialized struct timespec64 ts_delta; ^~~~~~~~ /kisskb/src/net/socket.c:2673:20: note: byref variable will be forcibly initialized struct timespec64 timeout64; ^~~~~~~~~ /kisskb/src/net/socket.c:2672:20: note: byref variable will be forcibly initialized struct timespec64 end_time; ^~~~~~~~ /kisskb/src/net/socket.c:2671:16: note: byref variable will be forcibly initialized struct msghdr msg_sys; ^~~~~~~ /kisskb/src/net/socket.c: In function '__sys_recvmsg': /kisskb/src/net/socket.c:2636:16: note: byref variable will be forcibly initialized struct msghdr msg_sys; ^~~~~~~ /kisskb/src/net/socket.c: In function '__sys_recvmmsg': /kisskb/src/net/socket.c:2780:20: note: byref variable will be forcibly initialized struct timespec64 timeout_sys; ^~~~~~~~~~~ /kisskb/src/net/ceph/osdmap.c: In function 'decode_new_up_state_weight': /kisskb/src/net/ceph/osdmap.c:1921:27: note: byref variable will be forcibly initialized struct ceph_entity_addr addr; ^~~~ /kisskb/src/net/ceph/osdmap.c:1840:27: note: byref variable will be forcibly initialized struct ceph_entity_addr addr; ^~~~ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_authenticate': /kisskb/src/net/wireless/nl80211.c:9563:19: note: byref variable will be forcibly initialized struct key_parse key; ^~~ /kisskb/src/net/ceph/osdmap.c: In function 'ceph_oid_printf': /kisskb/src/net/ceph/osdmap.c:2158:10: note: byref variable will be forcibly initialized va_list ap; ^~ /kisskb/src/net/ceph/osdmap.c: In function 'oid_aprintf_vargs': /kisskb/src/net/ceph/osdmap.c:2170:10: note: byref variable will be forcibly initialized va_list aq; ^~ /kisskb/src/net/ceph/osdmap.c: In function 'ceph_oid_aprintf': /kisskb/src/net/ceph/osdmap.c:2198:10: note: byref variable will be forcibly initialized va_list ap; ^~ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_update_mesh_config': /kisskb/src/net/wireless/nl80211.c:7533:21: note: byref variable will be forcibly initialized struct mesh_config cfg; ^~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/ceph/osdmap.c:5: /kisskb/src/net/ceph/osdmap.c: In function 'get_workspace': /kisskb/src/net/ceph/osdmap.c:1053:15: note: byref variable will be forcibly initialized DEFINE_WAIT(wait); ^~~~ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^~~~ /kisskb/src/net/ceph/osdmap.c:1053:3: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wait); ^~~~~~~~~~~ /kisskb/src/drivers/video/backlight/qcom-wled.c: In function 'wled_probe': /kisskb/src/drivers/video/backlight/qcom-wled.c:1599:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^~~~~ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_set_bss': /kisskb/src/net/wireless/nl80211.c:7027:24: note: byref variable will be forcibly initialized struct bss_parameters params; ^~~~~~ /kisskb/src/net/core/lwt_bpf.c: In function 'bpf_lwt_xmit_reroute': /kisskb/src/net/core/lwt_bpf.c:223:17: note: byref variable will be forcibly initialized struct flowi6 fl6 = {}; ^~~ /kisskb/src/net/core/lwt_bpf.c:203:17: note: byref variable will be forcibly initialized struct flowi4 fl4 = {}; ^~~ /kisskb/src/net/ceph/osdmap.c: In function 'decode_pg_mapping': /kisskb/src/net/ceph/osdmap.c:1384:18: note: byref variable will be forcibly initialized struct ceph_pg pgid; ^~~~ In file included from /kisskb/src/drivers/video/backlight/lm3630a_bl.c:16: /kisskb/src/drivers/video/backlight/lm3630a_bl.c: In function 'pwm_config': /kisskb/src/include/linux/pwm.h:332:19: note: byref variable will be forcibly initialized struct pwm_state state; ^~~~~ /kisskb/src/drivers/video/backlight/lm3630a_bl.c: In function 'pwm_enable': /kisskb/src/include/linux/pwm.h:357:19: note: byref variable will be forcibly initialized struct pwm_state state; ^~~~~ /kisskb/src/drivers/video/backlight/lm3630a_bl.c: In function 'pwm_disable': /kisskb/src/include/linux/pwm.h:376:19: note: byref variable will be forcibly initialized struct pwm_state state; ^~~~~ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_del_station': /kisskb/src/net/wireless/nl80211.c:6661:32: note: byref variable will be forcibly initialized struct station_del_parameters params; ^~~~~~ /kisskb/src/net/ceph/osdmap.c: In function 'osdmap_apply_incremental': /kisskb/src/net/ceph/osdmap.c:1954:23: note: byref variable will be forcibly initialized struct ceph_timespec modified; ^~~~~~~~ /kisskb/src/net/ceph/osdmap.c:1952:19: note: byref variable will be forcibly initialized struct ceph_fsid fsid; ^~~~ /kisskb/src/drivers/video/backlight/lm3630a_bl.c: In function 'lm3630a_backlight_register': /kisskb/src/drivers/video/backlight/lm3630a_bl.c:339:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^~~~~ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_new_station': /kisskb/src/net/wireless/nl80211.c:6427:28: note: byref variable will be forcibly initialized struct station_parameters params; ^~~~~~ In file included from /kisskb/src/drivers/video/backlight/lm3630a_bl.c:16: /kisskb/src/drivers/video/backlight/lm3630a_bl.c: In function 'lm3630a_probe': /kisskb/src/include/linux/pwm.h:532:19: note: byref variable will be forcibly initialized struct pwm_state state = { }; ^~~~~ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_set_station': /kisskb/src/net/wireless/nl80211.c:6289:28: note: byref variable will be forcibly initialized struct station_parameters params; ^~~~~~ /kisskb/src/net/ceph/osdmap.c: In function 'ceph_pg_to_up_acting_osds': /kisskb/src/net/ceph/osdmap.c:2806:17: note: byref variable will be forcibly initialized struct ceph_pg pgid; ^~~~ /kisskb/src/net/ceph/osdmap.c: In function 'ceph_pg_to_acting_primary': /kisskb/src/net/ceph/osdmap.c:2863:23: note: byref variable will be forcibly initialized struct ceph_osds up, acting; ^~~~~~ /kisskb/src/net/ceph/osdmap.c:2863:19: note: byref variable will be forcibly initialized struct ceph_osds up, acting; ^~ /kisskb/src/net/ceph/osdmap.c: In function 'ceph_pg_to_primary_shard': /kisskb/src/net/ceph/osdmap.c:2832:23: note: byref variable will be forcibly initialized struct ceph_osds up, acting; ^~~~~~ /kisskb/src/net/ceph/osdmap.c:2832:19: note: byref variable will be forcibly initialized struct ceph_osds up, acting; ^~ /kisskb/src/net/ceph/osdmap.c:2831:17: note: byref variable will be forcibly initialized struct ceph_pg pgid; ^~~~ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_set_beacon': /kisskb/src/net/wireless/nl80211.c:5433:30: note: byref variable will be forcibly initialized struct cfg80211_beacon_data params; ^~~~~~ /kisskb/src/net/ceph/osdmap.c: In function 'ceph_get_crush_locality': /kisskb/src/net/ceph/osdmap.c:3074:19: note: byref variable will be forcibly initialized struct crush_loc loc; ^~~ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_del_key': /kisskb/src/net/wireless/nl80211.c:4307:19: note: byref variable will be forcibly initialized struct key_parse key; ^~~ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_new_key': /kisskb/src/net/wireless/nl80211.c:4242:19: note: byref variable will be forcibly initialized struct key_parse key; ^~~ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_set_key': /kisskb/src/net/wireless/nl80211.c:4133:19: note: byref variable will be forcibly initialized struct key_parse key; ^~~ /kisskb/src/net/netfilter/nf_conntrack_proto_sctp.c: In function 'do_basic_checks': /kisskb/src/net/netfilter/nf_conntrack_proto_sctp.c:169:23: note: byref variable will be forcibly initialized struct sctp_chunkhdr _sch, *sch; ^~~~ /kisskb/src/net/netfilter/nf_conntrack_proto_sctp.c: In function 'sctp_new': /kisskb/src/net/netfilter/nf_conntrack_proto_sctp.c:295:24: note: byref variable will be forcibly initialized struct sctp_inithdr _inithdr, *ih; ^~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_proto_sctp.c:277:23: note: byref variable will be forcibly initialized struct sctp_chunkhdr _sch; ^~~~ /kisskb/src/net/netfilter/nf_conntrack_proto_sctp.c: In function 'nf_conntrack_sctp_packet': /kisskb/src/net/netfilter/nf_conntrack_proto_sctp.c:483:24: note: byref variable will be forcibly initialized struct sctp_inithdr _inithdr, *ih; ^~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_proto_sctp.c:370:23: note: byref variable will be forcibly initialized struct sctp_chunkhdr _sch; ^~~~ /kisskb/src/net/netfilter/nf_conntrack_proto_sctp.c:368:17: note: byref variable will be forcibly initialized struct sctphdr _sctph; ^~~~~~ In file included from /kisskb/src/net/bridge/br_forward.c:16: /kisskb/src/net/bridge/br_forward.c: In function '__vlan_get_protocol': /kisskb/src/include/linux/if_vlan.h:600:20: note: byref variable will be forcibly initialized struct vlan_hdr vhdr, *vh; ^~~~ In file included from /kisskb/src/include/uapi/linux/netfilter_bridge.h:9, from /kisskb/src/include/linux/netfilter_bridge.h:5, from /kisskb/src/net/bridge/br_forward.c:17: /kisskb/src/net/bridge/br_forward.c: In function 'nf_hook': /kisskb/src/include/linux/netfilter.h:251:24: note: byref variable will be forcibly initialized struct nf_hook_state state; ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:13, from /kisskb/src/include/linux/netfilter.h:6, from /kisskb/src/net/netfilter/nf_conntrack_timeout.c:8: /kisskb/src/net/netfilter/nf_conntrack_timeout.c: In function 'nf_ct_timeout_ext_add': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/net/netfilter/nf_conntrack_timeout.h:70:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(timeout_ext->timeout, timeout); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/bpf_sk_storage.c: In function '__bpf_sk_storage_map_seq_show': /kisskb/src/net/core/bpf_sk_storage.c:830:23: note: byref variable will be forcibly initialized struct bpf_iter_meta meta; ^~~~ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_dump_survey': /kisskb/src/net/wireless/nl80211.c:9488:21: note: byref variable will be forcibly initialized struct survey_info survey; ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/rxrpc/local_object.c:10: /kisskb/src/net/rxrpc/local_object.c: In function 'rxrpc_open_socket': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/net/sock.h:566:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(__sk_user_data((sk)), __tmp); \ ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/local_object.c:130:2: note: in expansion of macro 'rcu_assign_sk_user_data' rcu_assign_sk_user_data(usk, local); ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_get_mesh_config': /kisskb/src/net/wireless/nl80211.c:7153:21: note: byref variable will be forcibly initialized struct mesh_config cur_params; ^~~~~~~~~~ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_dump_mpp': /kisskb/src/net/wireless/nl80211.c:6974:20: note: byref variable will be forcibly initialized struct mpath_info pinfo; ^~~~~ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_get_mpp': /kisskb/src/net/wireless/nl80211.c:6936:20: note: byref variable will be forcibly initialized struct mpath_info pinfo; ^~~~~ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_dump_mpath': /kisskb/src/net/wireless/nl80211.c:6775:20: note: byref variable will be forcibly initialized struct mpath_info pinfo; ^~~~~ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_get_mpath': /kisskb/src/net/wireless/nl80211.c:6828:20: note: byref variable will be forcibly initialized struct mpath_info pinfo; ^~~~~ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_send_iface': /kisskb/src/net/wireless/nl80211.c:3550:29: note: byref variable will be forcibly initialized struct cfg80211_txq_stats txqstats = {}; ^~~~~~~~ /kisskb/src/net/wireless/nl80211.c:3502:28: note: byref variable will be forcibly initialized struct cfg80211_chan_def chandef = {}; ^~~~~~~ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_new_interface': /kisskb/src/net/wireless/nl80211.c:3858:20: note: byref variable will be forcibly initialized struct vif_params params; ^~~~~~ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_dump_interface': /kisskb/src/net/wireless/nl80211.c:3584:35: note: byref variable will be forcibly initialized struct nl80211_dump_wiphy_state state = { ^~~~~ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_send_wiphy': /kisskb/src/net/wireless/nl80211.c:2697:30: note: byref variable will be forcibly initialized struct cfg80211_txq_stats txqstats = {}; ^~~~~~~~ /kisskb/src/net/compat.c: In function '__get_compat_msghdr': /kisskb/src/net/compat.c:41:23: note: byref variable will be forcibly initialized struct compat_msghdr msg; ^~~ /kisskb/src/net/compat.c: In function 'cmsghdr_from_user_compat_to_kern': /kisskb/src/net/compat.c:186:25: note: byref variable will be forcibly initialized struct compat_cmsghdr cmsg; ^~~~ /kisskb/src/net/compat.c: In function 'put_cmsg_compat': /kisskb/src/net/compat.c:232:23: note: byref variable will be forcibly initialized struct old_timeval32 ctv; ^~~ /kisskb/src/net/compat.c:231:24: note: byref variable will be forcibly initialized struct compat_cmsghdr cmhdr; ^~~~~ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_notify_radar_detection': /kisskb/src/net/wireless/nl80211.c:9000:27: note: byref variable will be forcibly initialized struct cfg80211_chan_def chandef; ^~~~~~~ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_channel_switch': /kisskb/src/net/wireless/nl80211.c:9052:31: note: byref variable will be forcibly initialized struct cfg80211_csa_settings params; ^~~~~~ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_start_radar_detection': /kisskb/src/net/wireless/nl80211.c:8943:27: note: byref variable will be forcibly initialized struct cfg80211_chan_def chandef; ^~~~~~~ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_join_mesh': /kisskb/src/net/wireless/nl80211.c:11695:20: note: byref variable will be forcibly initialized struct mesh_setup setup; ^~~~~ /kisskb/src/net/wireless/nl80211.c:11694:21: note: byref variable will be forcibly initialized struct mesh_config cfg; ^~~ /kisskb/src/net/wireless/nl80211.c: In function '__nl80211_set_channel': /kisskb/src/net/wireless/nl80211.c:3077:27: note: byref variable will be forcibly initialized struct cfg80211_chan_def chandef; ^~~~~~~ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_set_wiphy': /kisskb/src/net/wireless/nl80211.c:3201:31: note: byref variable will be forcibly initialized struct ieee80211_txq_params txq_params; ^~~~~~~~~~ /kisskb/src/net/tipc/netlink_compat.c: In function 'tipc_nl_compat_node_dump': /kisskb/src/net/tipc/netlink_compat.c:1118:24: note: byref variable will be forcibly initialized struct tipc_node_info node_info; ^~~~~~~~~ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_tx_mgmt': /kisskb/src/net/wireless/nl80211.c:11226:27: note: byref variable will be forcibly initialized struct cfg80211_chan_def chandef; ^~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_proto_gre.c: In function 'gre_pkt_to_tuple': /kisskb/src/net/netfilter/nf_conntrack_proto_gre.c:171:22: note: byref variable will be forcibly initialized struct gre_base_hdr _grehdr; ^~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_proto_gre.c:168:25: note: byref variable will be forcibly initialized struct pptp_gre_header _pgrehdr; ^~~~~~~~ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_remain_on_channel': /kisskb/src/net/wireless/nl80211.c:11064:27: note: byref variable will be forcibly initialized struct cfg80211_chan_def chandef; ^~~~~~~ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_join_ibss': /kisskb/src/net/wireless/nl80211.c:10087:30: note: byref variable will be forcibly initialized struct cfg80211_ibss_params ibss; ^~~~ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_start_ap': /kisskb/src/net/wireless/nl80211.c:5209:30: note: byref variable will be forcibly initialized struct cfg80211_ap_settings params; ^~~~~~ /kisskb/src/net/tipc/netlink_compat.c: In function '__tipc_nl_compat_dumpit': /kisskb/src/net/tipc/netlink_compat.c:190:26: note: byref variable will be forcibly initialized struct netlink_callback cb; ^~ /kisskb/src/net/tipc/netlink_compat.c:185:26: note: byref variable will be forcibly initialized struct genl_dumpit_info info; ^~~~ /kisskb/src/net/tipc/netlink_compat.c: In function 'tipc_nl_compat_publ_dump': /kisskb/src/net/tipc/netlink_compat.c:1005:33: note: byref variable will be forcibly initialized struct tipc_nl_compat_cmd_dump dump; ^~~~ /kisskb/src/net/tipc/netlink_compat.c: In function 'tipc_tlv_sprintf': /kisskb/src/net/tipc/netlink_compat.c:129:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/net/tipc/netlink_compat.c: In function 'tipc_nl_compat_link_dump': /kisskb/src/net/tipc/netlink_compat.c:688:24: note: byref variable will be forcibly initialized struct tipc_link_info link_info; ^~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_h323_asn1.c: In function 'DecodeH323_UserInformation': /kisskb/src/net/netfilter/nf_conntrack_h323_asn1.c:843:16: note: byref variable will be forcibly initialized struct bitstr bs; ^~ /kisskb/src/net/netfilter/nf_conntrack_h323_asn1.c: In function 'DecodeRasMessage': /kisskb/src/net/netfilter/nf_conntrack_h323_asn1.c:827:16: note: byref variable will be forcibly initialized struct bitstr bs; ^~ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_dump_station': /kisskb/src/net/wireless/nl80211.c:5880:22: note: byref variable will be forcibly initialized struct station_info sinfo; ^~~~~ /kisskb/src/net/netfilter/nf_conntrack_h323_asn1.c: In function 'DecodeMultimediaSystemControlMessage': /kisskb/src/net/netfilter/nf_conntrack_h323_asn1.c:861:16: note: byref variable will be forcibly initialized struct bitstr bs; ^~ /kisskb/src/net/netfilter/nf_conntrack_h323_asn1.c: In function 'DecodeQ931': /kisskb/src/net/netfilter/nf_conntrack_h323_asn1.c:843:16: note: byref variable will be forcibly initialized struct bitstr bs; ^~ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_get_station': /kisskb/src/net/wireless/nl80211.c:5934:22: note: byref variable will be forcibly initialized struct station_info sinfo; ^~~~~ /kisskb/src/net/tipc/netlink_compat.c: In function '__tipc_nl_compat_doit': /kisskb/src/net/tipc/netlink_compat.c:338:19: note: byref variable will be forcibly initialized struct genl_info info; ^~~~ /kisskb/src/net/tipc/netlink_compat.c: In function 'tipc_nl_compat_handle': /kisskb/src/net/tipc/netlink_compat.c:1197:33: note: byref variable will be forcibly initialized struct tipc_nl_compat_cmd_doit doit; ^~~~ /kisskb/src/net/tipc/netlink_compat.c:1196:33: note: byref variable will be forcibly initialized struct tipc_nl_compat_cmd_dump dump; ^~~~ /kisskb/src/net/tipc/netlink_compat.c: In function 'tipc_nl_compat_recv': /kisskb/src/net/tipc/netlink_compat.c:1298:28: note: byref variable will be forcibly initialized struct tipc_nl_compat_msg msg; ^~~ /kisskb/src/net/wireless/nl80211.c: In function 'nl80211_set_interface': /kisskb/src/net/wireless/nl80211.c:3788:20: note: byref variable will be forcibly initialized struct vif_params params; ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/decnet/dn_dev.c:29: /kisskb/src/net/decnet/dn_dev.c: In function 'dn_dev_insert_ifa': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/decnet/dn_dev.c:380:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dn_db->ifa_list, ifa); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/decnet/dn_dev.c: In function 'dn_dev_create': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/decnet/dn_dev.c:1097:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dev->dn_ptr, dn_db); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_ftp.c: In function 'help': /kisskb/src/net/netfilter/nf_conntrack_ftp.c:389:26: note: byref variable will be forcibly initialized struct nf_conntrack_man cmd = {}; ^~~ /kisskb/src/net/netfilter/nf_conntrack_ftp.c:380:16: note: byref variable will be forcibly initialized struct tcphdr _tcph; ^~~~~ /kisskb/src/drivers/gpio/gpio-rcar.c: In function 'gpio_rcar_parse_dt': /kisskb/src/drivers/gpio/gpio-rcar.c:445:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^~~~ In file included from /kisskb/src/include/linux/of_irq.h:8, from /kisskb/src/drivers/gpio/gpio-sifive.c:9: /kisskb/src/drivers/gpio/gpio-sifive.c: In function 'irq_find_matching_host': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec = { ^~~~~~ /kisskb/src/drivers/gpio/gpio-sifive.c: In function 'irq_find_host': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized /kisskb/src/net/ipv6/netfilter.c: In function 'ip6_route_me_harder': /kisskb/src/net/ipv6/netfilter.c:31:16: note: byref variable will be forcibly initialized struct flowi6 fl6 = { ^~~ /kisskb/src/drivers/pci/switch/switchtec.c: In function 'ioctl_pff_to_port': /kisskb/src/drivers/pci/switch/switchtec.c:1065:34: note: byref variable will be forcibly initialized struct switchtec_ioctl_pff_port p; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/random.h:10, from /kisskb/src/include/linux/net.h:18, from /kisskb/src/net/rxrpc/output.c:10: /kisskb/src/net/rxrpc/output.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/pci/switch/switchtec.c: In function 'ioctl_port_to_pff': /kisskb/src/drivers/pci/switch/switchtec.c:1109:34: note: byref variable will be forcibly initialized struct switchtec_ioctl_pff_port p; ^ /kisskb/src/net/ipv6/netfilter.c: In function 'br_ip6_fragment': /kisskb/src/net/ipv6/netfilter.c:155:28: note: byref variable will be forcibly initialized struct ip6_fraglist_iter iter; ^~~~ /kisskb/src/net/ipv6/netfilter.c:123:24: note: byref variable will be forcibly initialized struct ip6_frag_state state; ^~~~~ /kisskb/src/net/rxrpc/output.c: In function 'rxrpc_fill_out_ack': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/output.c:85:8: note: in expansion of macro 'smp_load_acquire' top = smp_load_acquire(&call->rx_top); ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/pci/switch/switchtec.c: In function 'ioctl_event_ctl': /kisskb/src/drivers/pci/switch/switchtec.c:1019:35: note: byref variable will be forcibly initialized struct switchtec_ioctl_event_ctl ctl; ^~~ /kisskb/src/net/rxrpc/output.c: In function 'rxrpc_send_ack_packet': /kisskb/src/net/rxrpc/output.c:177:16: note: byref variable will be forcibly initialized struct msghdr msg; ^~~ /kisskb/src/net/rxrpc/output.c: In function 'rxrpc_send_abort_packet': /kisskb/src/net/rxrpc/output.c:286:16: note: byref variable will be forcibly initialized struct msghdr msg; ^~~ /kisskb/src/net/rxrpc/output.c:285:28: note: byref variable will be forcibly initialized struct rxrpc_abort_buffer pkt; ^~~ /kisskb/src/net/rxrpc/output.c: In function 'rxrpc_send_data_packet': /kisskb/src/net/rxrpc/output.c:352:16: note: byref variable will be forcibly initialized struct msghdr msg; ^~~ /kisskb/src/net/rxrpc/output.c:350:27: note: byref variable will be forcibly initialized struct rxrpc_wire_header whdr; ^~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/pci.h:35, from /kisskb/src/include/linux/switchtec.h:10, from /kisskb/src/drivers/pci/switch/switchtec.c:7: /kisskb/src/drivers/pci/switch/switchtec.c: In function 'switchtec_dev_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/pci/switch/switchtec.c:537:8: note: in expansion of macro 'wait_event_interruptible' rc = wait_event_interruptible(stuser->cmd_comp, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/output.c: In function 'rxrpc_reject_packets': /kisskb/src/net/rxrpc/output.c:557:16: note: byref variable will be forcibly initialized struct msghdr msg; ^~~ /kisskb/src/net/rxrpc/output.c:555:27: note: byref variable will be forcibly initialized struct rxrpc_wire_header whdr; ^~~~ /kisskb/src/net/rxrpc/output.c:553:24: note: byref variable will be forcibly initialized struct sockaddr_rxrpc srx; ^~~ /kisskb/src/net/rxrpc/output.c: In function 'rxrpc_send_keepalive': /kisskb/src/net/rxrpc/output.c:631:16: note: byref variable will be forcibly initialized struct msghdr msg; ^~~ /kisskb/src/net/rxrpc/output.c:630:27: note: byref variable will be forcibly initialized struct rxrpc_wire_header whdr; ^~~~ /kisskb/src/drivers/video/fbdev/matrox/i2c-matroxfb.c: In function 'i2c_matroxfb_probe': /kisskb/src/drivers/video/fbdev/matrox/i2c-matroxfb.c:187:26: note: byref variable will be forcibly initialized struct i2c_board_info maven_info = { ^~~~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c: In function 'xfs_rmap_update': /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:79:22: note: byref variable will be forcibly initialized union xfs_btree_rec rec; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c: In function 'xfs_rmap_query_range_helper': /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:2284:25: note: byref variable will be forcibly initialized struct xfs_rmap_irec irec; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c: In function 'xfs_rmap_unmap': /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:556:27: note: byref variable will be forcibly initialized struct xfs_rmap_irec rtrec; ^~~~~ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:487:24: note: byref variable will be forcibly initialized struct xfs_rmap_irec ltrec; ^~~~~ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c: In function 'xfs_rmap_map': /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:760:24: note: byref variable will be forcibly initialized struct xfs_rmap_irec gtrec; ^~~~~ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:759:24: note: byref variable will be forcibly initialized struct xfs_rmap_irec ltrec; ^~~~~ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c: In function 'xfs_rmap_query_range': /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:2304:35: note: byref variable will be forcibly initialized struct xfs_rmap_query_range_info query; ^~~~~ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:2303:25: note: byref variable will be forcibly initialized union xfs_btree_irec high_brec; ^~~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:2302:25: note: byref variable will be forcibly initialized union xfs_btree_irec low_brec; ^~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c: In function 'xfs_rmap_find_left_neighbor': /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:294:37: note: byref variable will be forcibly initialized struct xfs_find_left_neighbor_info info; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c: In function 'xfs_rmap_map_shared': /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:2103:24: note: byref variable will be forcibly initialized struct xfs_rmap_irec gtrec; ^~~~~ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:2102:24: note: byref variable will be forcibly initialized struct xfs_rmap_irec ltrec; ^~~~~ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c: In function 'xfs_rmap_map_raw': /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:2249:24: note: byref variable will be forcibly initialized struct xfs_owner_info oinfo; ^~~~~ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c: In function 'xfs_rmap_lookup_le_range': /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:372:37: note: byref variable will be forcibly initialized struct xfs_find_left_neighbor_info info; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c: In function 'xfs_rmap_unmap_shared': /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:1915:24: note: byref variable will be forcibly initialized struct xfs_rmap_irec ltrec; ^~~~~ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c: In function 'xfs_rmap_query_all': /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:2321:35: note: byref variable will be forcibly initialized struct xfs_rmap_query_range_info query; ^~~~~ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c: In function 'xfs_rmap_finish_one': /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:2369:25: note: byref variable will be forcibly initialized struct xfs_owner_info oinfo; ^~~~~ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c: In function 'xfs_rmap_alloc_extent': /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:2563:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec bmap; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c: In function 'xfs_rmap_free_extent': /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:2585:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec bmap; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c: In function 'xfs_rmap_has_record': /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:2635:23: note: byref variable will be forcibly initialized union xfs_btree_irec high; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:2634:23: note: byref variable will be forcibly initialized union xfs_btree_irec low; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c: In function 'xfs_rmap_record_exists': /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:2664:24: note: byref variable will be forcibly initialized struct xfs_rmap_irec irec; ^~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/pci.h:35, from /kisskb/src/drivers/pci/access.c:2: /kisskb/src/drivers/pci/access.c: In function 'pci_wait_cfg': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/pci/access.c:211:3: note: in expansion of macro 'wait_event' wait_event(pci_cfg_wait, !dev->block_cfg_access); ^~~~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c: In function 'xfs_rmap_has_other_keys': /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:2728:28: note: byref variable will be forcibly initialized struct xfs_rmap_key_state rks; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_rmap.c:2727:24: note: byref variable will be forcibly initialized struct xfs_rmap_irec high; ^~~~ /kisskb/src/drivers/pci/controller/cadence/pci-j721e.c: In function 'j721e_pcie_ctrl_init': /kisskb/src/drivers/pci/controller/cadence/pci-j721e.c:217:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^~~~ /kisskb/src/net/rxrpc/peer_event.c: In function 'rxrpc_error_report': /kisskb/src/net/rxrpc/peer_event.c:149:24: note: byref variable will be forcibly initialized struct sockaddr_rxrpc srx; ^~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/rxrpc/peer_event.c:8: /kisskb/src/net/rxrpc/peer_event.c: In function 'rxrpc_peer_keepalive_worker': /kisskb/src/net/rxrpc/peer_event.c:363:12: note: byref variable will be forcibly initialized LIST_HEAD(collector); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/fib_rules.h:11, from /kisskb/src/net/ipv6/fib6_rules.c:18: /kisskb/src/net/ipv6/fib6_rules.c: In function 'nla_get_in6_addr': /kisskb/src/include/net/netlink.h:1723:18: note: byref variable will be forcibly initialized struct in6_addr tmp; ^~~ /kisskb/src/net/ipv6/fib6_rules.c: In function 'fib6_rule_configure': /kisskb/src/include/net/netlink.h:1723:18: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1723:18: note: byref variable will be forcibly initialized /kisskb/src/net/ipv6/fib6_rules.c: In function 'fib6_rule_saddr': /kisskb/src/net/ipv6/fib6_rules.c:142:19: note: byref variable will be forcibly initialized struct in6_addr saddr; ^~~~~ /kisskb/src/net/ipv6/fib6_rules.c: In function 'fib6_lookup': /kisskb/src/net/ipv6/fib6_rules.c:69:25: note: byref variable will be forcibly initialized struct fib_lookup_arg arg = { ^~~ /kisskb/src/net/ipv6/fib6_rules.c: In function 'fib6_rule_lookup': /kisskb/src/net/ipv6/fib6_rules.c:97:25: note: byref variable will be forcibly initialized struct fib_lookup_arg arg = { ^~~ /kisskb/src/net/ipv6/fib6_rules.c:96:22: note: byref variable will be forcibly initialized struct fib6_result res = {}; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/tipc/core.h:45, from /kisskb/src/net/tipc/node.c:37: /kisskb/src/net/tipc/node.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/tipc/link.h:41, from /kisskb/src/net/tipc/node.c:38: /kisskb/src/net/tipc/node.c: In function 'tipc_skb_queue_splice_tail_init': In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/bottom_half.h:5, from /kisskb/src/net/ipv4/tcp_ipv4.c:50: /kisskb/src/net/ipv4/tcp_ipv4.c: In function 'inet_sk_state_load': /kisskb/src/net/tipc/msg.h:1301:22: note: byref variable will be forcibly initialized struct sk_buff_head tmp; ^~~ /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/net/inet_sock.h:312:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&sk->sk_state); ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/video/backlight/tps65217_bl.c: In function 'tps65217_bl_probe': /kisskb/src/drivers/video/backlight/tps65217_bl.c:267:30: note: byref variable will be forcibly initialized struct backlight_properties bl_props; ^~~~~~~~ In file included from /kisskb/src/net/ipv4/tcp_ipv4.c:64: /kisskb/src/net/ipv4/tcp_ipv4.c: In function 'tcp_call_bpf': /kisskb/src/include/net/tcp.h:2250:27: note: byref variable will be forcibly initialized struct bpf_sock_ops_kern sock_ops; ^~~~~~~~ In file included from /kisskb/src/include/uapi/linux/netfilter_decnet.h:11, from /kisskb/src/net/decnet/dn_neigh.c:37: /kisskb/src/net/decnet/dn_neigh.c: In function 'nf_hook': /kisskb/src/include/linux/netfilter.h:251:24: note: byref variable will be forcibly initialized struct nf_hook_state state; ^~~~~ /kisskb/src/net/ipv4/tcp_ipv4.c: In function 'tcp_v4_send_reset': /kisskb/src/net/ipv4/tcp_ipv4.c:667:22: note: byref variable will be forcibly initialized struct ip_reply_arg arg; ^~~ /kisskb/src/net/ipv4/tcp_ipv4.c:666:4: note: byref variable will be forcibly initialized } rep; ^~~ /kisskb/src/net/tipc/node.c: In function 'tipc_node_link_down': /kisskb/src/net/tipc/node.c:1045:22: note: byref variable will be forcibly initialized struct sk_buff_head xmitq; ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/tipc/core.h:45, from /kisskb/src/net/tipc/node.c:37: /kisskb/src/net/tipc/node.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/decnet/dn_neigh.c: In function 'dn_neigh_elist': /kisskb/src/net/decnet/dn_neigh.c:534:24: note: byref variable will be forcibly initialized struct elist_cb_state state; ^~~~~ /kisskb/src/net/tipc/node.c: In function 'tipc_lxc_xmit': /kisskb/src/net/tipc/node.c:1619:22: note: byref variable will be forcibly initialized struct sk_buff_head inputq; ^~~~~~ /kisskb/src/net/ipv4/tcp_ipv4.c: In function 'tcp_v4_send_ack': /kisskb/src/net/ipv4/tcp_ipv4.c:840:22: note: byref variable will be forcibly initialized struct ip_reply_arg arg; ^~~ /kisskb/src/net/ipv4/tcp_ipv4.c:838:4: note: byref variable will be forcibly initialized } rep; ^~~ /kisskb/src/net/tipc/node.c: In function 'tipc_node_timeout': /kisskb/src/net/tipc/node.c:782:22: note: byref variable will be forcibly initialized struct sk_buff_head xmitq; ^~~~~ /kisskb/src/net/tipc/node.c: In function 'tipc_node_bc_rcv': /kisskb/src/net/tipc/node.c:1855:22: note: byref variable will be forcibly initialized struct sk_buff_head xmitq; ^~~~~ /kisskb/src/net/tipc/node.c: In function 'tipc_node_xmit': /kisskb/src/net/tipc/node.c:1681:22: note: byref variable will be forcibly initialized struct sk_buff_head xmitq; ^~~~~ /kisskb/src/net/tipc/node.c: In function 'tipc_node_xmit_skb': /kisskb/src/net/tipc/node.c:1745:22: note: byref variable will be forcibly initialized struct sk_buff_head head; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_refcount.c: In function 'xfs_refcount_update': /kisskb/src/fs/xfs/libxfs/xfs_refcount.c:169:22: note: byref variable will be forcibly initialized union xfs_btree_rec rec; ^~~ /kisskb/src/net/tipc/node.c: In function 'tipc_node_broadcast': /kisskb/src/net/tipc/node.c:1771:22: note: byref variable will be forcibly initialized struct sk_buff_head xmitq; ^~~~~ /kisskb/src/net/tipc/node.c: In function 'tipc_rcv': /kisskb/src/net/tipc/node.c:2068:22: note: byref variable will be forcibly initialized struct sk_buff_head xmitq; ^~~~~ /kisskb/src/net/tipc/node.c: In function 'tipc_node_apply_property': /kisskb/src/net/tipc/node.c:2192:22: note: byref variable will be forcibly initialized struct sk_buff_head xmitq; ^~~~~ /kisskb/src/net/tipc/node.c: In function 'tipc_nl_node_dump': /kisskb/src/net/tipc/node.c:2304:21: note: byref variable will be forcibly initialized struct tipc_nl_msg msg; ^~~ /kisskb/src/net/tipc/node.c: In function 'tipc_nl_node_set_link': /kisskb/src/net/tipc/node.c:2406:22: note: byref variable will be forcibly initialized struct sk_buff_head xmitq; ^~~~~ /kisskb/src/net/tipc/node.c: In function 'tipc_nl_node_get_link': /kisskb/src/net/tipc/node.c:2483:21: note: byref variable will be forcibly initialized struct tipc_nl_msg msg; ^~~ /kisskb/src/net/tipc/node.c: In function 'tipc_nl_node_dump_link': /kisskb/src/net/tipc/node.c:2650:21: note: byref variable will be forcibly initialized struct tipc_nl_msg msg; ^~~ /kisskb/src/net/tipc/node.c: In function 'tipc_nl_node_get_monitor': /kisskb/src/net/tipc/node.c:2798:21: note: byref variable will be forcibly initialized struct tipc_nl_msg msg; ^~~ /kisskb/src/net/tipc/node.c: In function 'tipc_nl_node_dump_monitor': /kisskb/src/net/tipc/node.c:2820:21: note: byref variable will be forcibly initialized struct tipc_nl_msg msg; ^~~ /kisskb/src/net/tipc/node.c: In function 'tipc_nl_node_dump_monitor_peer': /kisskb/src/net/tipc/node.c:2850:21: note: byref variable will be forcibly initialized struct tipc_nl_msg msg; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_refcount.c: In function 'xfs_refcount_find_left_extents': /kisskb/src/fs/xfs/libxfs/xfs_refcount.c:616:27: note: byref variable will be forcibly initialized struct xfs_refcount_irec tmp; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_refcount.c: In function 'xfs_refcount_find_right_extents': /kisskb/src/fs/xfs/libxfs/xfs_refcount.c:705:27: note: byref variable will be forcibly initialized struct xfs_refcount_irec tmp; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_refcount.c: In function 'xfs_refcount_delete': /kisskb/src/fs/xfs/libxfs/xfs_refcount.c:226:27: note: byref variable will be forcibly initialized struct xfs_refcount_irec irec; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_refcount.c: In function 'xfs_refcount_split_extent': /kisskb/src/fs/xfs/libxfs/xfs_refcount.c:347:34: note: byref variable will be forcibly initialized struct xfs_refcount_irec rcext, tmp; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_refcount.c:347:27: note: byref variable will be forcibly initialized struct xfs_refcount_irec rcext, tmp; ^~~~~ /kisskb/src/fs/xfs/libxfs/xfs_refcount.c: In function 'xfs_refcount_adjust_extents': /kisskb/src/fs/xfs/libxfs/xfs_refcount.c:921:32: note: byref variable will be forcibly initialized struct xfs_refcount_irec ext, tmp; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_refcount.c:921:27: note: byref variable will be forcibly initialized struct xfs_refcount_irec ext, tmp; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_refcount.c: In function 'xfs_refcount_adjust_cow_extents': /kisskb/src/fs/xfs/libxfs/xfs_refcount.c:1445:32: note: byref variable will be forcibly initialized struct xfs_refcount_irec ext, tmp; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_refcount.c:1445:27: note: byref variable will be forcibly initialized struct xfs_refcount_irec ext, tmp; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_refcount.c: In function 'xfs_refcount_find_shared': /kisskb/src/fs/xfs/libxfs/xfs_refcount.c:1292:27: note: byref variable will be forcibly initialized struct xfs_refcount_irec tmp; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_refcount.c: In function 'xfs_refcount_recover_cow_leftovers': /kisskb/src/fs/xfs/libxfs/xfs_refcount.c:1683:24: note: byref variable will be forcibly initialized union xfs_btree_irec high; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_refcount.c:1682:24: note: byref variable will be forcibly initialized union xfs_btree_irec low; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_refcount.c:1681:20: note: byref variable will be forcibly initialized struct list_head debris; ^~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_refcount.c: In function 'xfs_refcount_has_record': /kisskb/src/fs/xfs/libxfs/xfs_refcount.c:1772:23: note: byref variable will be forcibly initialized union xfs_btree_irec high; ^~~~ /kisskb/src/fs/xfs/libxfs/xfs_refcount.c:1771:23: note: byref variable will be forcibly initialized union xfs_btree_irec low; ^~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/core/pktgen.c:117: /kisskb/src/net/core/pktgen.c: In function 'pg_net_exit': /kisskb/src/net/core/pktgen.c:3832:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/crypto/streebog_generic.c: In function 'streebog_g': /kisskb/src/crypto/streebog_generic.c:955:30: note: byref variable will be forcibly initialized struct streebog_uint512 Ki, data; ^~~~ /kisskb/src/crypto/streebog_generic.c:955:26: note: byref variable will be forcibly initialized struct streebog_uint512 Ki, data; ^~ /kisskb/src/crypto/streebog_generic.c: In function 'streebog_stage2': /kisskb/src/crypto/streebog_generic.c:977:26: note: byref variable will be forcibly initialized struct streebog_uint512 m; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/core/pktgen.c:117: /kisskb/src/net/core/pktgen.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/tcp_ipv4.c: In function 'tcp_prog_seq_show': /kisskb/src/net/ipv4/tcp_ipv4.c:2670:23: note: byref variable will be forcibly initialized struct bpf_iter__tcp ctx; ^~~ /kisskb/src/net/ipv4/tcp_ipv4.c: In function 'bpf_iter_tcp_seq_show': /kisskb/src/net/ipv4/tcp_ipv4.c:2670:23: note: byref variable will be forcibly initialized /kisskb/src/net/ipv4/tcp_ipv4.c:2681:23: note: byref variable will be forcibly initialized struct bpf_iter_meta meta; ^~~~ /kisskb/src/net/ipv4/tcp_ipv4.c: In function 'bpf_iter_tcp_seq_stop': /kisskb/src/net/ipv4/tcp_ipv4.c:2670:23: note: byref variable will be forcibly initialized struct bpf_iter__tcp ctx; ^~~ /kisskb/src/net/ipv4/tcp_ipv4.c:2707:23: note: byref variable will be forcibly initialized struct bpf_iter_meta meta; ^~~~ /kisskb/src/net/ipv4/tcp_ipv4.c: In function 'tcp_v4_send_synack': /kisskb/src/net/ipv4/tcp_ipv4.c:972:16: note: byref variable will be forcibly initialized struct flowi4 fl4; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/netdevice.h:24, from /kisskb/src/net/core/drop_monitor.c:10: /kisskb/src/net/core/drop_monitor.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/pktgen.c: In function 'pktgen_finalize_skb': /kisskb/src/net/core/pktgen.c:2616:20: note: byref variable will be forcibly initialized struct timespec64 timestamp; ^~~~~~~~~ /kisskb/src/net/core/drop_monitor.c: In function 'net_dm_stats_put': /kisskb/src/net/core/drop_monitor.c:1417:22: note: byref variable will be forcibly initialized struct net_dm_stats stats; ^~~~~ /kisskb/src/net/core/drop_monitor.c: In function 'net_dm_hw_stats_put': /kisskb/src/net/core/drop_monitor.c:1461:22: note: byref variable will be forcibly initialized struct net_dm_stats stats; ^~~~~ /kisskb/src/net/core/drop_monitor.c: In function 'net_dm_hw_summary_report_fill': /kisskb/src/net/core/drop_monitor.c:379:26: note: byref variable will be forcibly initialized struct net_dm_alert_msg anc_hdr = { 0 }; ^~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/net/batman-adv/main.h:208, from /kisskb/src/net/batman-adv/distributed-arp-table.h:10, from /kisskb/src/net/batman-adv/distributed-arp-table.c:7: /kisskb/src/net/batman-adv/distributed-arp-table.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/pktgen.c: In function 'spin': /kisskb/src/net/core/pktgen.c:2157:25: note: byref variable will be forcibly initialized struct hrtimer_sleeper t; ^ /kisskb/src/net/core/drop_monitor.c: In function 'net_dm_packet_work': /kisskb/src/net/core/drop_monitor.c:697:22: note: byref variable will be forcibly initialized struct sk_buff_head list; ^~~~ /kisskb/src/net/core/drop_monitor.c: In function 'net_dm_hw_packet_work': /kisskb/src/net/core/drop_monitor.c:916:22: note: byref variable will be forcibly initialized struct sk_buff_head list; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/net/batman-adv/main.h:208, from /kisskb/src/net/batman-adv/bridge_loop_avoidance.h:10, from /kisskb/src/net/batman-adv/bridge_loop_avoidance.c:7: /kisskb/src/net/batman-adv/bridge_loop_avoidance.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/core/pktgen.c:117: /kisskb/src/net/core/pktgen.c: In function 'pktgen_thread_worker': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/core/pktgen.c:3482:4: note: in expansion of macro 'wait_event_interruptible_timeout' wait_event_interruptible_timeout(t->queue, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/batman-adv/distributed-arp-table.c: In function 'batadv_dat_entry_hash_find': /kisskb/src/net/batman-adv/distributed-arp-table.c:328:26: note: byref variable will be forcibly initialized struct batadv_dat_entry to_find, *dat_entry, *dat_entry_tmp = NULL; ^~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/rds/cong.c:33: /kisskb/src/net/rds/cong.c: In function 'rds_cong_wait': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/rds/cong.c:395:9: note: in expansion of macro 'wait_event_interruptible' return wait_event_interruptible(map->m_waitq, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_refcount_btree.c: In function 'xfs_refcountbt_alloc_block': /kisskb/src/fs/xfs/libxfs/xfs_refcount_btree.c:61:23: note: byref variable will be forcibly initialized struct xfs_alloc_arg args; /* block allocation args */ ^~~~ /kisskb/src/net/batman-adv/distributed-arp-table.c: In function 'batadv_dat_select_candidates': /kisskb/src/net/batman-adv/distributed-arp-table.c:634:26: note: byref variable will be forcibly initialized struct batadv_dat_entry dat; ^~~ /kisskb/src/net/batman-adv/bridge_loop_avoidance.c: In function 'batadv_bla_send_claim': /kisskb/src/net/batman-adv/bridge_loop_avoidance.c:342:30: note: byref variable will be forcibly initialized struct batadv_bla_claim_dst local_claim_dest; ^~~~~~~~~~~~~~~~ /kisskb/src/net/batman-adv/distributed-arp-table.c: In function 'batadv_dat_check_dhcp_ipudp': /kisskb/src/net/batman-adv/distributed-arp-table.c:1445:23: note: byref variable will be forcibly initialized struct iphdr *iphdr, _iphdr; ^~~~~~ /kisskb/src/net/batman-adv/distributed-arp-table.c:1444:25: note: byref variable will be forcibly initialized struct udphdr *udphdr, _udphdr; ^~~~~~~ /kisskb/src/net/batman-adv/distributed-arp-table.c: In function 'batadv_dat_check_dhcp': /kisskb/src/net/batman-adv/distributed-arp-table.c:1490:13: note: byref variable will be forcibly initialized } *dhcp_h, _dhcp_h; ^~~~~~~ /kisskb/src/net/batman-adv/distributed-arp-table.c: In function 'batadv_dat_get_dhcp_message_type': /kisskb/src/net/batman-adv/distributed-arp-table.c:1535:9: note: byref variable will be forcibly initialized } *tl, _tl; ^~~ /kisskb/src/net/batman-adv/bridge_loop_avoidance.c: In function 'batadv_backbone_hash_find': /kisskb/src/net/batman-adv/bridge_loop_avoidance.c:257:32: note: byref variable will be forcibly initialized struct batadv_bla_backbone_gw search_entry, *backbone_gw; ^~~~~~~~~~~~ /kisskb/src/net/batman-adv/bridge_loop_avoidance.c: In function 'batadv_bla_del_claim': /kisskb/src/net/batman-adv/bridge_loop_avoidance.c:796:26: note: byref variable will be forcibly initialized struct batadv_bla_claim search_claim, *claim; ^~~~~~~~~~~~ /kisskb/src/net/batman-adv/bridge_loop_avoidance.c: In function 'batadv_bla_add_claim': /kisskb/src/net/batman-adv/bridge_loop_avoidance.c:690:26: note: byref variable will be forcibly initialized struct batadv_bla_claim search_claim; ^~~~~~~~~~~~ /kisskb/src/net/batman-adv/bridge_loop_avoidance.c: In function 'batadv_bla_process_claim': /kisskb/src/net/batman-adv/bridge_loop_avoidance.c:1081:25: note: byref variable will be forcibly initialized struct vlan_hdr *vhdr, vhdr_buf; ^~~~~~~~ /kisskb/src/net/batman-adv/bridge_loop_avoidance.c: In function 'batadv_bla_rx': /kisskb/src/net/batman-adv/bridge_loop_avoidance.c:1895:26: note: byref variable will be forcibly initialized struct batadv_bla_claim search_claim, *claim = NULL; ^~~~~~~~~~~~ /kisskb/src/net/batman-adv/bridge_loop_avoidance.c: In function 'batadv_bla_tx': /kisskb/src/net/batman-adv/bridge_loop_avoidance.c:2031:26: note: byref variable will be forcibly initialized struct batadv_bla_claim search_claim, *claim = NULL; ^~~~~~~~~~~~ /kisskb/src/net/batman-adv/bridge_loop_avoidance.c: In function 'batadv_bla_check_claim': /kisskb/src/net/batman-adv/bridge_loop_avoidance.c:2475:26: note: byref variable will be forcibly initialized struct batadv_bla_claim search_claim; ^~~~~~~~~~~~ /kisskb/src/net/vmw_vsock/diag.c: In function 'vsock_diag_handler_dump': /kisskb/src/net/vmw_vsock/diag.c:150:31: note: byref variable will be forcibly initialized struct netlink_dump_control c = { ^ /kisskb/src/drivers/video/fbdev/nvidia/nvidia.c: In function 'nvidia_set_fbinfo': /kisskb/src/drivers/video/fbdev/nvidia/nvidia.c:1106:22: note: byref variable will be forcibly initialized struct fb_videomode modedb; ^~~~~~ /kisskb/src/crypto/cbc.c: In function 'crypto_cbc_decrypt': /kisskb/src/crypto/cbc.c:157:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/crypto/cbc.c: In function 'crypto_cbc_encrypt': /kisskb/src/crypto/cbc.c:75:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/crypto/ecb.c: In function 'crypto_ecb_crypt': /kisskb/src/crypto/ecb.c:20:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/net/core/failover.c: In function 'failover_slave_register': /kisskb/src/net/core/failover.c:48:31: note: byref variable will be forcibly initialized struct netdev_lag_upper_info lag_upper_info; ^~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/core/failover.c:10: /kisskb/src/net/core/failover.c: In function 'failover_register': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/failover.c:257:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(failover->failover_dev, dev); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/core/failover.c:254:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(failover->ops, ops); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/batman-adv/fragmentation.c: In function 'batadv_frag_skb_buffer': /kisskb/src/net/batman-adv/fragmentation.c:315:20: note: byref variable will be forcibly initialized struct hlist_head head = HLIST_HEAD_INIT; ^~~~ /kisskb/src/net/batman-adv/fragmentation.c: In function 'batadv_frag_send_packet': /kisskb/src/net/batman-adv/fragmentation.c:448:28: note: byref variable will be forcibly initialized struct batadv_frag_packet frag_header; ^~~~~~~~~~~ /kisskb/src/net/ceph/crypto.c: In function 'ceph_aes_crypt': /kisskb/src/net/ceph/crypto.c:224:21: note: byref variable will be forcibly initialized struct scatterlist prealloc_sg; ^~~~~~~~~~~ /kisskb/src/net/ceph/crypto.c:223:18: note: byref variable will be forcibly initialized struct sg_table sgt; ^~~ /kisskb/src/net/netfilter/nf_conntrack_h323_main.c: In function 'process_arq': /kisskb/src/net/netfilter/nf_conntrack_h323_main.c:1491:21: note: byref variable will be forcibly initialized union nf_inet_addr addr; ^~~~ /kisskb/src/net/netfilter/nf_conntrack_h323_main.c: In function 'expect_rtp_rtcp': /kisskb/src/net/netfilter/nf_conntrack_h323_main.c:265:21: note: byref variable will be forcibly initialized union nf_inet_addr addr; ^~~~ /kisskb/src/net/netfilter/nf_conntrack_h323_main.c: In function 'expect_t120': /kisskb/src/net/netfilter/nf_conntrack_h323_main.c:338:21: note: byref variable will be forcibly initialized union nf_inet_addr addr; ^~~~ /kisskb/src/net/netfilter/nf_conntrack_h323_main.c: In function 'expect_h245': /kisskb/src/net/netfilter/nf_conntrack_h323_main.c:675:21: note: byref variable will be forcibly initialized union nf_inet_addr addr; ^~~~ /kisskb/src/net/netfilter/nf_conntrack_h323_main.c: In function 'process_setup': /kisskb/src/net/netfilter/nf_conntrack_h323_main.c:850:21: note: byref variable will be forcibly initialized union nf_inet_addr addr; ^~~~ /kisskb/src/net/netfilter/nf_conntrack_h323_main.c: In function 'process_gcf': /kisskb/src/net/netfilter/nf_conntrack_h323_main.c:1327:21: note: byref variable will be forcibly initialized union nf_inet_addr addr; ^~~~ /kisskb/src/net/netfilter/nf_conntrack_h323_main.c: In function 'expect_q931': /kisskb/src/net/netfilter/nf_conntrack_h323_main.c:1255:21: note: byref variable will be forcibly initialized union nf_inet_addr addr; ^~~~ /kisskb/src/net/netfilter/nf_conntrack_h323_main.c: In function 'process_acf': /kisskb/src/net/netfilter/nf_conntrack_h323_main.c:1535:21: note: byref variable will be forcibly initialized union nf_inet_addr addr; ^~~~ /kisskb/src/net/netfilter/nf_conntrack_h323_main.c: In function 'process_lcf': /kisskb/src/net/netfilter/nf_conntrack_h323_main.c:1600:21: note: byref variable will be forcibly initialized union nf_inet_addr addr; ^~~~ /kisskb/src/net/netfilter/nf_conntrack_h323_main.c: In function 'get_tpkt_data': /kisskb/src/net/netfilter/nf_conntrack_h323_main.c:125:16: note: byref variable will be forcibly initialized struct tcphdr _tcph; ^~~~~ /kisskb/src/net/netfilter/nf_conntrack_h323_main.c: In function 'get_udp_data': /kisskb/src/net/netfilter/nf_conntrack_h323_main.c:1212:16: note: byref variable will be forcibly initialized struct udphdr _uh; ^~~ /kisskb/src/net/netfilter/nf_conntrack_h323_main.c: In function 'callforward_do_filter': /kisskb/src/net/netfilter/nf_conntrack_h323_main.c:753:22: note: byref variable will be forcibly initialized struct flowi6 fl1, fl2; ^~~ /kisskb/src/net/netfilter/nf_conntrack_h323_main.c:753:17: note: byref variable will be forcibly initialized struct flowi6 fl1, fl2; ^~~ /kisskb/src/net/netfilter/nf_conntrack_h323_main.c:728:22: note: byref variable will be forcibly initialized struct flowi4 fl1, fl2; ^~~ /kisskb/src/net/netfilter/nf_conntrack_h323_main.c:728:17: note: byref variable will be forcibly initialized struct flowi4 fl1, fl2; ^~~ /kisskb/src/net/netfilter/nf_conntrack_h323_main.c: In function 'expect_callforwarding': /kisskb/src/net/netfilter/nf_conntrack_h323_main.c:790:21: note: byref variable will be forcibly initialized union nf_inet_addr addr; ^~~~ /kisskb/src/net/netfilter/nf_conntrack_h323_main.c: In function 'find_expect': /kisskb/src/net/netfilter/nf_conntrack_h323_main.c:1231:28: note: byref variable will be forcibly initialized struct nf_conntrack_tuple tuple; ^~~~~ In file included from /kisskb/src/net/ipv6/seg6_hmac.c:20: /kisskb/src/net/ipv6/seg6_hmac.c: In function '__rhashtable_lookup': /kisskb/src/include/linux/rhashtable.h:585:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/ipv6/seg6_hmac.c:10: /kisskb/src/net/ipv6/seg6_hmac.c: In function 'rht_assign_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:401:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*bkt, (void *)obj); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/seg6_hmac.c: In function '__rhashtable_insert_fast': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:758:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv6/seg6_hmac.c:20: /kisskb/src/include/linux/rhashtable.h:701:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/ipv6/seg6_hmac.c:10: /kisskb/src/net/ipv6/seg6_hmac.c: In function '__rhashtable_remove_fast_one': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:1045:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/decnet/dn_rules.c: In function 'dnet_addr_type': /kisskb/src/net/decnet/dn_rules.c:187:20: note: byref variable will be forcibly initialized struct dn_fib_res res; ^~~ /kisskb/src/drivers/pci/controller/pci-host-common.c: In function 'gen_pci_init': /kisskb/src/drivers/pci/controller/pci-host-common.c:27:18: note: byref variable will be forcibly initialized struct resource cfgres; ^~~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/net_namespace.h:39, from /kisskb/src/include/linux/netdevice.h:37, from /kisskb/src/net/tipc/core.h:53, from /kisskb/src/net/tipc/socket.c:41: /kisskb/src/net/tipc/socket.c: In function 'sockptr_is_null': /kisskb/src/include/linux/sockptr.h:37:20: note: userspace variable will be forcibly initialized static inline bool sockptr_is_null(sockptr_t sockptr) ^~~~~~~~~~~~~~~ /kisskb/src/net/tipc/socket.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/net/batman-adv/main.h:208, from /kisskb/src/net/batman-adv/gateway_client.h:10, from /kisskb/src/net/batman-adv/gateway_client.c:7: /kisskb/src/net/batman-adv/gateway_client.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv4/tcp_cong.c:12: /kisskb/src/net/ipv4/tcp_cong.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/tipc/socket.c:38: /kisskb/src/net/tipc/socket.c: In function '__rhashtable_lookup': /kisskb/src/include/linux/rhashtable.h:585:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^~~ /kisskb/src/net/batman-adv/gateway_client.c: In function 'batadv_gw_select': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:446:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((rcu_ptr), (ptr)); \ ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/batman-adv/gateway_client.c:148:17: note: in expansion of macro 'rcu_replace_pointer' curr_gw_node = rcu_replace_pointer(bat_priv->gw.curr_gw, new_gw_node, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/crypto/pcbc.c: In function 'crypto_pcbc_decrypt': /kisskb/src/crypto/pcbc.c:134:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/crypto/pcbc.c: In function 'crypto_pcbc_encrypt': /kisskb/src/crypto/pcbc.c:67:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/net/batman-adv/gateway_client.c: In function 'batadv_gw_node_delete': /kisskb/src/net/batman-adv/gateway_client.c:486:34: note: byref variable will be forcibly initialized struct batadv_tvlv_gateway_data gateway; ^~~~~~~ /kisskb/src/net/tipc/socket.c: In function 'tipc_sk_timeout': /kisskb/src/net/tipc/socket.c:2862:22: note: byref variable will be forcibly initialized struct sk_buff_head list; ^~~~ /kisskb/src/drivers/pci/bus.c: In function 'pci_clip_resource_to_region': /kisskb/src/drivers/pci/bus.c:140:24: note: byref variable will be forcibly initialized struct pci_bus_region r; ^ /kisskb/src/drivers/pci/bus.c: In function 'pci_bus_alloc_from_region': /kisskb/src/drivers/pci/bus.c:165:22: note: byref variable will be forcibly initialized struct resource *r, avail; ^~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/signal.h:7, from /kisskb/src/net/tipc/socket.c:39: /kisskb/src/net/tipc/socket.c: In function 'tipc_send_group_bcast': /kisskb/src/net/tipc/socket.c:430:19: note: byref variable will be forcibly initialized DEFINE_WAIT_FUNC(wait_, woken_wake_function); \ ^~~~~ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^~~~ /kisskb/src/net/tipc/socket.c:1099:7: note: in expansion of macro 'tipc_wait_for_cond' rc = tipc_wait_for_cond(sock, &timeout, ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/tipc/socket.c:1095:22: note: byref variable will be forcibly initialized struct sk_buff_head pkts; ^~~~ /kisskb/src/net/tipc/socket.c: In function 'tipc_send_group_msg': /kisskb/src/net/tipc/socket.c:910:22: note: byref variable will be forcibly initialized struct sk_buff_head pkts; ^~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/signal.h:7, from /kisskb/src/net/tipc/socket.c:39: /kisskb/src/net/tipc/socket.c: In function 'tipc_send_group_anycast': /kisskb/src/net/tipc/socket.c:430:19: note: byref variable will be forcibly initialized DEFINE_WAIT_FUNC(wait_, woken_wake_function); \ ^~~~~ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^~~~ /kisskb/src/net/tipc/socket.c:1051:8: note: in expansion of macro 'tipc_wait_for_cond' rc = tipc_wait_for_cond(sock, &timeout, ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/tipc/socket.c:1010:19: note: byref variable will be forcibly initialized struct list_head dsts; ^~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/signal.h:7, from /kisskb/src/net/tipc/socket.c:39: /kisskb/src/net/tipc/socket.c: In function 'tipc_send_group_unicast': /kisskb/src/net/tipc/socket.c:430:19: note: byref variable will be forcibly initialized DEFINE_WAIT_FUNC(wait_, woken_wake_function); \ ^~~~~ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^~~~ /kisskb/src/net/tipc/socket.c:971:7: note: in expansion of macro 'tipc_wait_for_cond' rc = tipc_wait_for_cond(sock, &timeout, ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/tipc/socket.c: In function 'tipc_send_group_mcast': /kisskb/src/net/tipc/socket.c:1166:19: note: byref variable will be forcibly initialized struct list_head dsts; ^~~~ /kisskb/src/net/tipc/socket.c: In function 'tipc_getsockopt': /kisskb/src/net/tipc/socket.c:3231:28: note: byref variable will be forcibly initialized struct tipc_service_range seq; ^~~ /kisskb/src/net/tipc/socket.c: In function 'tipc_sk_leave': /kisskb/src/net/tipc/socket.c:3107:28: note: byref variable will be forcibly initialized struct tipc_service_range seq; ^~~ /kisskb/src/net/tipc/socket.c: In function 'tipc_sk_join': /kisskb/src/net/tipc/socket.c:3070:28: note: byref variable will be forcibly initialized struct tipc_service_range seq; ^~~ /kisskb/src/net/tipc/socket.c: In function 'tipc_ioctl': /kisskb/src/net/tipc/socket.c:3297:26: note: byref variable will be forcibly initialized struct tipc_sioc_ln_req lnr; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/jhash.h:26, from /kisskb/src/include/linux/rhashtable.h:23, from /kisskb/src/net/tipc/socket.c:38: /kisskb/src/net/tipc/socket.c: In function 'rht_assign_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:401:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*bkt, (void *)obj); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/tipc/socket.c: In function '__rhashtable_remove_fast_one': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:1045:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/tipc/socket.c: In function '__rhashtable_insert_fast': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:758:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/tipc/socket.c:38: /kisskb/src/include/linux/rhashtable.h:701:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^~~ /kisskb/src/net/wireless/mlme.c: In function 'cfg80211_rx_assoc_resp': /kisskb/src/net/wireless/mlme.c:32:38: note: byref variable will be forcibly initialized struct cfg80211_connect_resp_params cr; ^~ /kisskb/src/net/tipc/socket.c: In function 'tipc_setsockopt': /kisskb/src/net/tipc/socket.c:3132:12: note: userspace variable will be forcibly initialized static int tipc_setsockopt(struct socket *sock, int lvl, int opt, ^~~~~~~~~~~~~~~ /kisskb/src/net/tipc/socket.c:3132:12: note: userspace variable will be forcibly initialized /kisskb/src/net/tipc/socket.c:3132:12: note: userspace variable will be forcibly initialized /kisskb/src/net/tipc/socket.c:3137:24: note: byref variable will be forcibly initialized struct tipc_group_req mreq; ^~~~ /kisskb/src/net/tipc/socket.c: In function 'tipc_sk_reinit': /kisskb/src/net/tipc/socket.c:2963:25: note: byref variable will be forcibly initialized struct rhashtable_iter iter; ^~~~ /kisskb/src/net/wireless/mlme.c: In function 'cfg80211_michael_mic_failure': /kisskb/src/net/wireless/mlme.c:213:19: note: byref variable will be forcibly initialized union iwreq_data wrqu; ^~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/signal.h:7, from /kisskb/src/net/tipc/socket.c:39: /kisskb/src/net/tipc/socket.c: In function '__tipc_shutdown': /kisskb/src/net/tipc/socket.c:430:19: note: byref variable will be forcibly initialized DEFINE_WAIT_FUNC(wait_, woken_wake_function); \ ^~~~~ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^~~~ /kisskb/src/net/tipc/socket.c:562:2: note: in expansion of macro 'tipc_wait_for_cond' tipc_wait_for_cond(sock, &timeout, (!tsk->cong_link_cnt && ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/tipc/socket.c: In function 'tipc_recvmsg': /kisskb/src/net/tipc/socket.c:1905:22: note: byref variable will be forcibly initialized struct sk_buff_head xmitq; ^~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/signal.h:7, from /kisskb/src/net/tipc/socket.c:39: /kisskb/src/net/tipc/socket.c: In function 'tipc_sendmcast': /kisskb/src/net/tipc/socket.c:430:19: note: byref variable will be forcibly initialized DEFINE_WAIT_FUNC(wait_, woken_wake_function); \ ^~~~~ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^~~~ /kisskb/src/net/tipc/socket.c:854:7: note: in expansion of macro 'tipc_wait_for_cond' rc = tipc_wait_for_cond(sock, &timeout, !tsk->cong_link_cnt); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/tipc/socket.c:847:20: note: byref variable will be forcibly initialized struct tipc_nlist dsts; ^~~~ /kisskb/src/net/tipc/socket.c:846:22: note: byref variable will be forcibly initialized struct sk_buff_head pkts; ^~~~ /kisskb/src/drivers/video/fbdev/aty/aty128fb.c: In function 'aty128_decode_var': /kisskb/src/drivers/video/fbdev/aty/aty128fb.c:1558:24: note: byref variable will be forcibly initialized struct aty128_ddafifo fifo_reg; ^~~~~~~~ /kisskb/src/drivers/video/fbdev/aty/aty128fb.c:1557:20: note: byref variable will be forcibly initialized struct aty128_pll pll; ^~~ /kisskb/src/drivers/video/fbdev/aty/aty128fb.c:1556:21: note: byref variable will be forcibly initialized struct aty128_crtc crtc; ^~~~ /kisskb/src/drivers/video/fbdev/aty/aty128fb.c: In function 'aty128fb_check_var': /kisskb/src/drivers/video/fbdev/aty/aty128fb.c:1603:22: note: byref variable will be forcibly initialized struct aty128fb_par par; ^~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/signal.h:7, from /kisskb/src/net/tipc/socket.c:39: /kisskb/src/net/tipc/socket.c: In function '__tipc_sendmsg': /kisskb/src/net/tipc/socket.c:430:19: note: byref variable will be forcibly initialized DEFINE_WAIT_FUNC(wait_, woken_wake_function); \ ^~~~~ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^~~~ /kisskb/src/net/tipc/socket.c:1492:7: note: in expansion of macro 'tipc_wait_for_cond' rc = tipc_wait_for_cond(sock, &timeout, ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/tipc/socket.c:1427:22: note: byref variable will be forcibly initialized struct sk_buff_head pkts; ^~~~ /kisskb/src/net/netfilter/nf_conntrack_pptp.c: In function 'pptp_destroy_siblings': /kisskb/src/net/netfilter/nf_conntrack_pptp.c:187:28: note: byref variable will be forcibly initialized struct nf_conntrack_tuple t; ^ /kisskb/src/net/netfilter/nf_conntrack_pptp.c: In function 'pptp_expectfn': /kisskb/src/net/netfilter/nf_conntrack_pptp.c:129:29: note: byref variable will be forcibly initialized struct nf_conntrack_tuple inv_t; ^~~~~ /kisskb/src/net/netfilter/nf_conntrack_pptp.c: In function 'conntrack_pptp_help': /kisskb/src/net/netfilter/nf_conntrack_pptp.c:526:24: note: byref variable will be forcibly initialized union pptp_ctrl_union _pptpReq, *pptpReq; ^~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_pptp.c:525:27: note: byref variable will be forcibly initialized struct PptpControlHeader _ctlh, *ctlh; ^~~~~ /kisskb/src/net/netfilter/nf_conntrack_pptp.c:524:22: note: byref variable will be forcibly initialized struct pptp_pkt_hdr _pptph; ^~~~~~ /kisskb/src/net/netfilter/nf_conntrack_pptp.c:522:16: note: byref variable will be forcibly initialized struct tcphdr _tcph; ^~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/signal.h:7, from /kisskb/src/net/tipc/socket.c:39: /kisskb/src/net/tipc/socket.c: In function '__tipc_sendstream': /kisskb/src/net/tipc/socket.c:430:19: note: byref variable will be forcibly initialized DEFINE_WAIT_FUNC(wait_, woken_wake_function); \ ^~~~~ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^~~~ /kisskb/src/net/tipc/socket.c:1590:8: note: in expansion of macro 'tipc_wait_for_cond' rc = tipc_wait_for_cond(sock, &timeout, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/video/fbdev/aty/aty128fb.c: In function 'aty128_bl_init': /kisskb/src/drivers/video/fbdev/aty/aty128fb.c:1830:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^~~~~ /kisskb/src/net/wireless/mlme.c: In function 'cfg80211_mlme_deauth': /kisskb/src/drivers/video/fbdev/aty/aty128fb.c: In function 'aty128_init': /kisskb/src/net/wireless/mlme.c:356:33: note: byref variable will be forcibly initialized struct cfg80211_deauth_request req = { ^~~ /kisskb/src/drivers/video/fbdev/aty/aty128fb.c:1902:27: note: byref variable will be forcibly initialized struct fb_var_screeninfo var; ^~~ /kisskb/src/net/tipc/socket.c: In function 'tipc_accept': /kisskb/src/net/tipc/socket.c:2765:17: note: byref variable will be forcibly initialized struct msghdr m = {NULL,}; ^ /kisskb/src/net/wireless/mlme.c: In function 'cfg80211_dfs_channels_update_work': /kisskb/src/net/wireless/mlme.c:828:27: note: byref variable will be forcibly initialized struct cfg80211_chan_def chandef; ^~~~~~~ /kisskb/src/net/tipc/socket.c: In function 'tipc_sk_filter_rcv': /kisskb/src/net/tipc/socket.c:2335:22: note: byref variable will be forcibly initialized struct sk_buff_head inputq; ^~~~~~ /kisskb/src/net/tipc/socket.c: In function 'tipc_sk_rcv': /kisskb/src/net/tipc/socket.c:2475:22: note: byref variable will be forcibly initialized struct sk_buff_head xmitq; ^~~~~ /kisskb/src/net/tipc/socket.c: In function 'tipc_sk_mcast_rcv': /kisskb/src/net/tipc/socket.c:1205:19: note: byref variable will be forcibly initialized struct list_head dports; ^~~~~~ /kisskb/src/net/tipc/socket.c:1204:22: note: byref variable will be forcibly initialized struct sk_buff_head tmpq; ^~~~ /kisskb/src/net/tipc/socket.c: In function 'tipc_sk_backlog_rcv': /kisskb/src/net/tipc/socket.c:2395:22: note: byref variable will be forcibly initialized struct sk_buff_head xmitq; ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/net/batman-adv/main.h:208, from /kisskb/src/net/batman-adv/hard-interface.h:10, from /kisskb/src/net/batman-adv/hard-interface.c:7: /kisskb/src/net/batman-adv/hard-interface.c: In function 'batadv_primary_if_select': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:446:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((rcu_ptr), (ptr)); \ ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/batman-adv/hard-interface.c:475:20: note: in expansion of macro 'rcu_replace_pointer' curr_hard_iface = rcu_replace_pointer(bat_priv->primary_if, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/batman-adv/hard-interface.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/rxrpc/peer_object.c:10: /kisskb/src/net/rxrpc/peer_object.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/decnet/dn_fib.c: In function 'fib_magic': /kisskb/src/net/decnet/dn_fib.c:565:4: note: byref variable will be forcibly initialized } req; ^~~ /kisskb/src/net/rxrpc/peer_object.c: In function 'rxrpc_assess_MTU_size': /kisskb/src/net/rxrpc/peer_object.c:158:15: note: byref variable will be forcibly initialized struct flowi fl; ^~ /kisskb/src/net/decnet/dn_fib.c: In function 'dn_fib_check_nh': /kisskb/src/net/decnet/dn_fib.c:201:21: note: byref variable will be forcibly initialized struct dn_fib_res res; ^~~ /kisskb/src/net/decnet/dn_fib.c:200:18: note: byref variable will be forcibly initialized struct flowidn fld; ^~~ /kisskb/src/net/wireless/ibss.c: In function '__cfg80211_ibss_joined': /kisskb/src/net/wireless/ibss.c:24:19: note: byref variable will be forcibly initialized union iwreq_data wrqu; ^~~~ /kisskb/src/drivers/pci/probe.c: In function 'pci_read_bridge_mmio': /kisskb/src/drivers/pci/probe.c:443:24: note: byref variable will be forcibly initialized struct pci_bus_region region; ^~~~~~ /kisskb/src/drivers/pci/probe.c: In function 'pci_read_bridge_mmio_pref': /kisskb/src/drivers/pci/probe.c:466:24: note: byref variable will be forcibly initialized struct pci_bus_region region; ^~~~~~ /kisskb/src/drivers/pci/probe.c: In function 'pci_read_bridge_io': /kisskb/src/drivers/pci/probe.c:403:24: note: byref variable will be forcibly initialized struct pci_bus_region region; ^~~~~~ In file included from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/include/linux/pci_hotplug.h:90, from /kisskb/src/drivers/pci/probe.c:13: /kisskb/src/drivers/pci/probe.c: In function 'pci_host_bridge_msi_domain': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec = { ^~~~~~ /kisskb/src/drivers/pci/probe.c: In function '__pci_read_base': /kisskb/src/drivers/pci/probe.c:182:32: note: byref variable will be forcibly initialized struct pci_bus_region region, inverted_region; ^~~~~~~~~~~~~~~ /kisskb/src/drivers/pci/probe.c:182:24: note: byref variable will be forcibly initialized struct pci_bus_region region, inverted_region; ^~~~~~ /kisskb/src/drivers/pci/probe.c: In function 'pci_setup_device': /kisskb/src/drivers/pci/probe.c:1778:24: note: byref variable will be forcibly initialized struct pci_bus_region region; ^~~~~~ /kisskb/src/net/ipv6/rpl_iptunnel.c: In function 'rpl_output': /kisskb/src/net/ipv6/rpl_iptunnel.c:221:17: note: byref variable will be forcibly initialized struct flowi6 fl6; ^~~ /kisskb/src/net/netfilter/nf_conntrack_sip.c: In function 'epaddr_len': /kisskb/src/net/netfilter/nf_conntrack_sip.c:188:21: note: byref variable will be forcibly initialized union nf_inet_addr addr; ^~~~ In file included from /kisskb/src/include/linux/pci.h:32, from /kisskb/src/drivers/pci/probe.c:9: /kisskb/src/drivers/pci/probe.c: In function 'pci_register_host_bridge': /kisskb/src/drivers/pci/probe.c:883:12: note: byref variable will be forcibly initialized LIST_HEAD(resources); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/net/netfilter/nf_conntrack_sip.c: In function 'sdp_addr_len': /kisskb/src/net/netfilter/nf_conntrack_sip.c:676:21: note: byref variable will be forcibly initialized union nf_inet_addr addr; ^~~~ /kisskb/src/net/netfilter/nf_conntrack_sip.c: In function 'process_sip_request': /kisskb/src/net/netfilter/nf_conntrack_sip.c:1457:21: note: byref variable will be forcibly initialized union nf_inet_addr addr; ^~~~ /kisskb/src/net/netfilter/nf_conntrack_sip.c: In function 'sip_help_tcp': /kisskb/src/net/netfilter/nf_conntrack_sip.c:1530:21: note: byref variable will be forcibly initialized struct tcphdr *th, _tcph; ^~~~~ /kisskb/src/net/netfilter/nf_conntrack_sip.c: In function 'process_register_response': /kisskb/src/net/netfilter/nf_conntrack_sip.c:1326:21: note: byref variable will be forcibly initialized union nf_inet_addr addr; ^~~~ /kisskb/src/drivers/pci/probe.c: In function 'pci_scan_bus': /kisskb/src/drivers/pci/probe.c:3161:12: note: byref variable will be forcibly initialized LIST_HEAD(resources); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/net/netfilter/nf_conntrack_sip.c: In function 'process_register_request': /kisskb/src/net/netfilter/nf_conntrack_sip.c:1230:29: note: byref variable will be forcibly initialized union nf_inet_addr *saddr, daddr; ^~~~~ /kisskb/src/net/netfilter/nf_conntrack_sip.c: In function 'set_expected_rtp_rtcp': /kisskb/src/net/netfilter/nf_conntrack_sip.c:873:16: note: byref variable will be forcibly initialized struct flowi fl; ^~ /kisskb/src/net/netfilter/nf_conntrack_sip.c:859:28: note: byref variable will be forcibly initialized struct nf_conntrack_tuple tuple; ^~~~~ /kisskb/src/net/netfilter/nf_conntrack_sip.c: In function 'process_sdp': /kisskb/src/net/netfilter/nf_conntrack_sip.c:1038:35: note: byref variable will be forcibly initialized union nf_inet_addr caddr, maddr, rtp_addr; ^~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_sip.c:1038:28: note: byref variable will be forcibly initialized union nf_inet_addr caddr, maddr, rtp_addr; ^~~~~ /kisskb/src/net/netfilter/nf_conntrack_sip.c:1038:21: note: byref variable will be forcibly initialized union nf_inet_addr caddr, maddr, rtp_addr; ^~~~~ /kisskb/src/net/tipc/topsrv.c: In function 'tipc_conn_rcv_from_sock': /kisskb/src/net/tipc/topsrv.c:391:14: note: byref variable will be forcibly initialized struct kvec iov; ^~~ /kisskb/src/net/tipc/topsrv.c:390:21: note: byref variable will be forcibly initialized struct tipc_subscr s; ^ /kisskb/src/net/batman-adv/gateway_common.c: In function 'batadv_gw_tvlv_ogm_handler_v1': /kisskb/src/net/batman-adv/gateway_common.c:222:34: note: byref variable will be forcibly initialized struct batadv_tvlv_gateway_data gateway, *gateway_ptr; ^~~~~~~ /kisskb/src/net/tipc/topsrv.c: In function 'tipc_topsrv_kern_evt': /kisskb/src/net/tipc/topsrv.c:604:22: note: byref variable will be forcibly initialized struct sk_buff_head evtq; ^~~~ /kisskb/src/net/tipc/topsrv.c: In function 'tipc_conn_send_to_sock': /kisskb/src/net/tipc/topsrv.c:253:14: note: byref variable will be forcibly initialized struct kvec iov; ^~~ /kisskb/src/net/tipc/topsrv.c:252:16: note: byref variable will be forcibly initialized struct msghdr msg; ^~~ /kisskb/src/net/batman-adv/gateway_common.c: In function 'batadv_gw_tvlv_container_update': /kisskb/src/net/batman-adv/gateway_common.c:136:34: note: byref variable will be forcibly initialized struct batadv_tvlv_gateway_data gw; ^~ /kisskb/src/net/tipc/topsrv.c: In function 'tipc_topsrv_create_listener': /kisskb/src/net/tipc/topsrv.c:500:23: note: byref variable will be forcibly initialized struct sockaddr_tipc saddr; ^~~~~ /kisskb/src/net/tipc/topsrv.c: In function 'tipc_topsrv_kern_subscr': /kisskb/src/net/tipc/topsrv.c:562:21: note: byref variable will be forcibly initialized struct tipc_subscr sub; ^~~ /kisskb/src/net/ipv6/seg6_iptunnel.c: In function 'seg6_output': /kisskb/src/net/ipv6/seg6_iptunnel.c:362:17: note: byref variable will be forcibly initialized struct flowi6 fl6; ^~~ /kisskb/src/net/ipv6/seg6_local.c: In function 'seg6_lookup_any_nexthop': /kisskb/src/net/ipv6/seg6_local.c:216:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/net/tipc/trace.h:434, from /kisskb/src/net/tipc/trace.c:37: /kisskb/src/net/tipc/trace.c: In function 'perf_trace_tipc_fsm_class': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/net/tipc/./trace.h:363:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tipc_fsm_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/tipc/trace.c: In function 'perf_trace_tipc_l2_device_event': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/tipc/./trace.h:395:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(tipc_l2_device_event, ^~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/net/tipc/trace.h:434, from /kisskb/src/net/tipc/trace.c:37: /kisskb/src/net/tipc/trace.c: In function 'trace_event_raw_event_tipc_fsm_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/net/tipc/./trace.h:363:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tipc_fsm_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/net/tipc/./trace.h:363:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tipc_fsm_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/tipc/trace.c: In function 'trace_event_raw_event_tipc_l2_device_event': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/tipc/./trace.h:395:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(tipc_l2_device_event, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/tipc/./trace.h:395:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(tipc_l2_device_event, ^~~~~~~~~~~ /kisskb/src/net/tipc/trace.c: In function 'trace_event_raw_event_tipc_link_transmq_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/net/tipc/./trace.h:282:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tipc_link_transmq_class, ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/net/tipc/trace.h:434, from /kisskb/src/net/tipc/trace.c:37: /kisskb/src/net/tipc/trace.c: In function 'perf_trace_tipc_link_class': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/net/tipc/./trace.h:244:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tipc_link_class, ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/net/tipc/trace.h:434, from /kisskb/src/net/tipc/trace.c:37: /kisskb/src/net/tipc/trace.c: In function 'trace_event_raw_event_tipc_link_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/net/tipc/./trace.h:244:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tipc_link_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/net/tipc/./trace.h:244:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tipc_link_class, ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/net/tipc/trace.h:434, from /kisskb/src/net/tipc/trace.c:37: /kisskb/src/net/tipc/trace.c: In function 'perf_trace_tipc_node_class': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/net/tipc/./trace.h:327:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tipc_node_class, ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/net/tipc/trace.h:434, from /kisskb/src/net/tipc/trace.c:37: /kisskb/src/net/tipc/trace.c: In function 'trace_event_raw_event_tipc_node_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/net/tipc/./trace.h:327:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tipc_node_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/net/tipc/./trace.h:327:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tipc_node_class, ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/net/tipc/trace.h:434, from /kisskb/src/net/tipc/trace.c:37: /kisskb/src/net/tipc/trace.c: In function 'perf_trace_tipc_skb_class': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/net/tipc/./trace.h:136:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tipc_skb_class, ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/net/tipc/trace.h:434, from /kisskb/src/net/tipc/trace.c:37: /kisskb/src/net/tipc/trace.c: In function 'trace_event_raw_event_tipc_skb_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/net/tipc/./trace.h:136:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tipc_skb_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/net/tipc/./trace.h:136:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tipc_skb_class, ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/net/tipc/trace.h:434, from /kisskb/src/net/tipc/trace.c:37: /kisskb/src/net/tipc/trace.c: In function 'perf_trace_tipc_sk_class': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/net/tipc/./trace.h:188:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tipc_sk_class, ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/net/tipc/trace.h:434, from /kisskb/src/net/tipc/trace.c:37: /kisskb/src/net/tipc/trace.c: In function 'trace_event_raw_event_tipc_sk_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/net/tipc/./trace.h:188:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tipc_sk_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/net/tipc/./trace.h:188:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tipc_sk_class, ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/net/tipc/trace.h:434, from /kisskb/src/net/tipc/trace.c:37: /kisskb/src/net/tipc/trace.c: In function 'perf_trace_tipc_list_class': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/net/tipc/./trace.h:163:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tipc_list_class, ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/net/tipc/trace.h:434, from /kisskb/src/net/tipc/trace.c:37: /kisskb/src/net/tipc/trace.c: In function 'trace_event_raw_event_tipc_list_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/net/tipc/./trace.h:163:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tipc_list_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/net/tipc/./trace.h:163:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tipc_list_class, ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/random.h:10, from /kisskb/src/include/linux/net.h:18, from /kisskb/src/net/decnet/dn_table.c:17: /kisskb/src/net/decnet/dn_table.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_conntrack_tftp.c: In function 'tftp_help': /kisskb/src/net/netfilter/nf_conntrack_tftp.c:46:17: note: byref variable will be forcibly initialized struct tftphdr _tftph; ^~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_si_hotmod.c: In function 'hotmod_handler': /kisskb/src/drivers/char/ipmi/ipmi_si_hotmod.c:190:24: note: byref variable will be forcibly initialized struct ipmi_plat_data h; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:13, from /kisskb/src/net/hsr/hsr_slave.h:12, from /kisskb/src/net/hsr/hsr_slave.c:10: /kisskb/src/net/hsr/hsr_slave.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/netfilter/nf_nat_core.c:10: /kisskb/src/net/netfilter/nf_nat_core.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/bridge/br_if.c: In function 'port_cost': /kisskb/src/net/bridge/br_if.c:37:32: note: byref variable will be forcibly initialized struct ethtool_link_ksettings ecmd; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/bridge/br_if.c:10: /kisskb/src/net/bridge/br_if.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/bridge/br_if.c: In function 'nbp_backup_change': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/bridge/br_if.c:198:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(p->backup_port, backup_p); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_nat_core.c: In function 'nf_xfrm_me_harder': /kisskb/src/net/netfilter/nf_nat_core.c:152:15: note: byref variable will be forcibly initialized struct flowi fl; ^~ /kisskb/src/net/netfilter/nf_nat_core.c: In function 'nf_nat_used_tuple': /kisskb/src/net/netfilter/nf_nat_core.c:214:28: note: byref variable will be forcibly initialized struct nf_conntrack_tuple reply; ^~~~~ /kisskb/src/net/netfilter/nf_nat_core.c: In function 'nf_nat_setup_info': /kisskb/src/net/netfilter/nf_nat_core.c:628:29: note: byref variable will be forcibly initialized struct nf_conntrack_tuple reply; ^~~~~ /kisskb/src/net/netfilter/nf_nat_core.c:605:40: note: byref variable will be forcibly initialized struct nf_conntrack_tuple curr_tuple, new_tuple; ^~~~~~~~~ /kisskb/src/net/netfilter/nf_nat_core.c:605:28: note: byref variable will be forcibly initialized struct nf_conntrack_tuple curr_tuple, new_tuple; ^~~~~~~~~~ /kisskb/src/net/netfilter/nf_nat_core.c: In function '__nf_nat_alloc_null_binding': /kisskb/src/net/netfilter/nf_nat_core.c:679:23: note: byref variable will be forcibly initialized struct nf_nat_range2 range = { ^~~~~ /kisskb/src/drivers/char/ipmi/ipmi_si_hardcode.c: In function 'ipmi_hardcode_init_one': /kisskb/src/drivers/char/ipmi/ipmi_si_hardcode.c:82:24: note: byref variable will be forcibly initialized struct ipmi_plat_data p; ^ /kisskb/src/net/ipv6/syncookies.c: In function 'cookie_hash': /kisskb/src/net/ipv6/syncookies.c:50:33: note: byref variable will be forcibly initialized } __aligned(SIPHASH_ALIGNMENT) combined = { ^~~~~~~~ /kisskb/src/drivers/video/fbdev/savage/savagefb_driver.c: In function 'savagefb_decode_var': /kisskb/src/drivers/video/fbdev/savage/savagefb_driver.c:972:18: note: byref variable will be forcibly initialized struct xtimings timings; ^~~~~~~ /kisskb/src/net/ipv6/syncookies.c: In function 'cookie_v6_check': /kisskb/src/net/ipv6/syncookies.c:225:17: note: byref variable will be forcibly initialized struct flowi6 fl6; ^~~ /kisskb/src/net/ipv6/syncookies.c:224:29: note: byref variable will be forcibly initialized struct in6_addr *final_p, final; ^~~~~ /kisskb/src/net/ipv6/syncookies.c:130:30: note: byref variable will be forcibly initialized struct tcp_options_received tcp_opt; ^~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv6/xfrm6_tunnel.c:10: /kisskb/src/net/ipv6/xfrm6_tunnel.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/video/fbdev/savage/savagefb_driver.c: In function 'savagefb_probe': /kisskb/src/drivers/video/fbdev/savage/savagefb_driver.c:2225:23: note: byref variable will be forcibly initialized struct fb_videomode cvt_mode; ^~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/net/net_namespace.h:8, from /kisskb/src/include/linux/inet.h:42, from /kisskb/src/net/mptcp/pm_netlink.c:9: /kisskb/src/net/mptcp/pm_netlink.c: In function 'inet_sk_state_load': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/net/inet_sock.h:312:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&sk->sk_state); ^~~~~~~~~~~~~~~~ /kisskb/src/net/mptcp/pm_netlink.c: In function 'address_zero': /kisskb/src/net/mptcp/pm_netlink.c:79:25: note: byref variable will be forcibly initialized struct mptcp_addr_info zero; ^~~~ /kisskb/src/net/mptcp/pm_netlink.c: In function 'lookup_subflow_by_saddr': /kisskb/src/net/mptcp/pm_netlink.c:117:25: note: byref variable will be forcibly initialized struct mptcp_addr_info cur; ^~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:26, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/tcp.h:19, from /kisskb/src/include/net/tcp.h:20, from /kisskb/src/net/mptcp/pm_netlink.c:11: /kisskb/src/net/mptcp/pm_netlink.c: In function 'nla_get_in6_addr': /kisskb/src/include/net/netlink.h:1723:18: note: byref variable will be forcibly initialized struct in6_addr tmp; ^~~ /kisskb/src/net/mptcp/pm_netlink.c: In function 'mptcp_pm_parse_addr': /kisskb/src/include/net/netlink.h:1723:18: note: byref variable will be forcibly initialized /kisskb/src/net/mptcp/pm_netlink.c: In function 'mptcp_nl_cmd_get_addr': /kisskb/src/net/mptcp/pm_netlink.c:943:29: note: byref variable will be forcibly initialized struct mptcp_pm_addr_entry addr, *entry; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/net/net_namespace.h:8, from /kisskb/src/include/linux/inet.h:42, from /kisskb/src/net/mptcp/pm_netlink.c:9: /kisskb/src/net/mptcp/pm_netlink.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/mptcp/pm_netlink.c: In function 'mptcp_nl_cmd_add_addr': /kisskb/src/net/mptcp/pm_netlink.c:737:29: note: byref variable will be forcibly initialized struct mptcp_pm_addr_entry addr, *entry; ^~~~ In file included from /kisskb/src/fs/xfs/xfs_linux.h:79, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/libxfs/xfs_sb.c:6: /kisskb/src/fs/xfs/libxfs/xfs_sb.c: In function 'xfs_buf_get': /kisskb/src/fs/xfs/xfs_buf.h:216:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^~~ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_sb.c: In function 'xfs_trans_read_buf': /kisskb/src/fs/xfs/xfs_trans.h:224:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^~~ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^~~ /kisskb/src/drivers/gpio/gpio-uniphier.c: In function 'uniphier_gpio_irq_domain_alloc': /kisskb/src/drivers/gpio/gpio-uniphier.c:263:20: note: byref variable will be forcibly initialized struct irq_fwspec parent_fwspec; ^~~~~~~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_sb.c: In function 'xfs_trans_get_buf': /kisskb/src/fs/xfs/xfs_trans.h:201:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^~~ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^~~ In file included from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/net/net_namespace.h:10, from /kisskb/src/include/linux/inet.h:42, from /kisskb/src/net/mptcp/pm_netlink.c:9: /kisskb/src/net/mptcp/pm_netlink.c: In function 'mptcp_nl_cmd_flush_addrs': /kisskb/src/net/mptcp/pm_netlink.c:892:12: note: byref variable will be forcibly initialized LIST_HEAD(free_list); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/gpio/gpio-uniphier.c: In function 'uniphier_gpio_to_irq': /kisskb/src/drivers/gpio/gpio-uniphier.c:163:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec; ^~~~~~ /kisskb/src/net/mptcp/pm_netlink.c: In function 'mptcp_nl_cmd_del_addr': /kisskb/src/net/mptcp/pm_netlink.c:839:29: note: byref variable will be forcibly initialized struct mptcp_pm_addr_entry addr, *entry; ^~~~ In file included from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/net/net_namespace.h:10, from /kisskb/src/include/linux/inet.h:42, from /kisskb/src/net/mptcp/pm_netlink.c:9: /kisskb/src/net/mptcp/pm_netlink.c: In function 'mptcp_pm_free_anno_list': /kisskb/src/net/mptcp/pm_netlink.c:293:12: note: byref variable will be forcibly initialized LIST_HEAD(free_list); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/include/linux/gpio/driver.h:9, from /kisskb/src/drivers/gpio/gpio-uniphier.c:7: /kisskb/src/drivers/gpio/gpio-uniphier.c: In function 'irq_find_matching_host': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec = { ^~~~~~ /kisskb/src/drivers/gpio/gpio-uniphier.c: In function 'irq_find_host': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized /kisskb/src/net/mptcp/pm_netlink.c: In function 'mptcp_pm_nl_add_addr_received': /kisskb/src/net/mptcp/pm_netlink.c:376:25: note: byref variable will be forcibly initialized struct mptcp_addr_info local; ^~~~~ /kisskb/src/net/mptcp/pm_netlink.c:375:25: note: byref variable will be forcibly initialized struct mptcp_addr_info remote; ^~~~~~ /kisskb/src/net/mptcp/pm_netlink.c: In function 'mptcp_pm_nl_get_local_id': /kisskb/src/net/mptcp/pm_netlink.c:561:25: note: byref variable will be forcibly initialized struct mptcp_addr_info msk_local; ^~~~~~~~~ /kisskb/src/net/mptcp/pm_netlink.c:560:25: note: byref variable will be forcibly initialized struct mptcp_addr_info skc_local; ^~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/random.h:10, from /kisskb/src/include/linux/net.h:18, from /kisskb/src/net/rxrpc/recvmsg.c:10: /kisskb/src/net/rxrpc/recvmsg.c: In function 'rxrpc_kernel_get_reply_time': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/recvmsg.c:802:8: note: in expansion of macro 'smp_load_acquire' top = smp_load_acquire(&call->rx_top); ^~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/recvmsg.c: In function 'rxrpc_rotate_rx_window': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/recvmsg.c:254:2: note: in expansion of macro 'smp_store_release' smp_store_release(&call->rx_hard_ack, hard_ack); ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/recvmsg.c:235:8: note: in expansion of macro 'smp_load_acquire' top = smp_load_acquire(&call->rx_top); ^~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/libxfs/xfs_sb.c: In function 'xfs_update_secondary_sbs': /kisskb/src/fs/xfs/xfs_buf.h:216:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^~~ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/xfs/kmem.h:9, from /kisskb/src/fs/xfs/xfs_linux.h:24, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/libxfs/xfs_sb.c:6: /kisskb/src/fs/xfs/libxfs/xfs_sb.c:985:14: note: byref variable will be forcibly initialized LIST_HEAD (buffer_list); ^~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/net/rxrpc/recvmsg.c: In function 'rxrpc_recvmsg_data': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/recvmsg.c:387:15: note: in expansion of macro 'smp_load_acquire' while (top = smp_load_acquire(&call->rx_top), ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/fs/xfs/xfs_linux.h:79, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/libxfs/xfs_sb.c:6: /kisskb/src/fs/xfs/libxfs/xfs_sb.c: In function 'xfs_sb_read_secondary': /kisskb/src/fs/xfs/xfs_trans.h:224:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^~~ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^~~ /kisskb/src/fs/xfs/libxfs/xfs_sb.c: In function 'xfs_sb_get_secondary': /kisskb/src/fs/xfs/xfs_trans.h:201:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^~~ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^~~ /kisskb/src/fs/xfs/xfs_attr_inactive.c: In function 'xfs_attr3_rmt_stale': /kisskb/src/fs/xfs/xfs_attr_inactive.c:39:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec map; ^~~ /kisskb/src/fs/xfs/xfs_attr_inactive.c: In function 'xfs_attr3_leaf_inactive': /kisskb/src/fs/xfs/xfs_attr_inactive.c:87:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr ichdr; ^~~~~ /kisskb/src/fs/xfs/libxfs/xfs_sb.c: In function 'xfs_sb_write_verify': /kisskb/src/fs/xfs/libxfs/xfs_sb.c:750:17: note: byref variable will be forcibly initialized struct xfs_sb sb; ^~ In file included from /kisskb/src/fs/xfs/xfs_linux.h:79, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_attr_inactive.c:7: /kisskb/src/fs/xfs/xfs_attr_inactive.c: In function 'xfs_trans_get_buf': /kisskb/src/fs/xfs/xfs_trans.h:201:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^~~ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^~~ /kisskb/src/fs/xfs/xfs_attr_inactive.c: In function 'xfs_attr3_node_inactive': /kisskb/src/fs/xfs/xfs_trans.h:201:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^~~ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^~~ /kisskb/src/fs/xfs/xfs_attr_inactive.c:226:30: note: byref variable will be forcibly initialized struct xfs_da3_icnode_hdr phdr; ^~~~ /kisskb/src/fs/xfs/xfs_attr_inactive.c:141:28: note: byref variable will be forcibly initialized struct xfs_da3_icnode_hdr ichdr; ^~~~~ /kisskb/src/fs/xfs/libxfs/xfs_sb.c: In function 'xfs_sb_read_verify': /kisskb/src/fs/xfs/libxfs/xfs_sb.c:684:17: note: byref variable will be forcibly initialized struct xfs_sb sb; ^~ In file included from /kisskb/src/fs/xfs/xfs_linux.h:79, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_attr_inactive.c:7: /kisskb/src/fs/xfs/xfs_attr_inactive.c: In function 'xfs_attr3_root_inactive': /kisskb/src/fs/xfs/xfs_trans.h:201:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^~~ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^~~ /kisskb/src/net/tipc/group.c: In function 'tipc_group_create_event': /kisskb/src/net/tipc/group.c:673:20: note: byref variable will be forcibly initialized struct tipc_event evt; ^~~ /kisskb/src/net/ipv4/tcp_minisocks.c: In function 'tcp_timewait_state_process': /kisskb/src/net/ipv4/tcp_minisocks.c:95:30: note: byref variable will be forcibly initialized struct tcp_options_received tmp_opt; ^~~~~~~ /kisskb/src/net/tipc/group.c: In function 'tipc_group_delete': /kisskb/src/net/tipc/group.c:216:22: note: byref variable will be forcibly initialized struct sk_buff_head xmitq; ^~~~~ /kisskb/src/net/tipc/group.c: In function 'tipc_group_join': /kisskb/src/net/tipc/group.c:201:22: note: byref variable will be forcibly initialized struct sk_buff_head xmitq; ^~~~~ /kisskb/src/net/tipc/group.c: In function 'tipc_group_cong': /kisskb/src/net/tipc/group.c:420:22: note: byref variable will be forcibly initialized struct sk_buff_head xmitq; ^~~~~ In file included from /kisskb/src/net/ipv4/tcp_minisocks.c:28: /kisskb/src/net/ipv4/tcp_minisocks.c: In function 'tcp_call_bpf': /kisskb/src/include/net/tcp.h:2250:27: note: byref variable will be forcibly initialized struct bpf_sock_ops_kern sock_ops; ^~~~~~~~ /kisskb/src/net/ipv4/tcp_minisocks.c: In function 'tcp_check_req': /kisskb/src/net/ipv4/tcp_minisocks.c:574:30: note: byref variable will be forcibly initialized struct tcp_options_received tmp_opt; ^~~~~~~ /kisskb/src/sound/soc/codecs/pcm512x-i2c.c: In function 'pcm512x_i2c_probe': /kisskb/src/sound/soc/codecs/pcm512x-i2c.c:20:23: note: byref variable will be forcibly initialized struct regmap_config config = pcm512x_regmap; ^~~~~~ /kisskb/src/crypto/xts.c: In function 'xts_xor_tweak': /kisskb/src/crypto/xts.c:88:23: note: byref variable will be forcibly initialized struct skcipher_walk w; ^ /kisskb/src/crypto/xts.c: In function 'xts_cts_done': /kisskb/src/crypto/xts.c:145:8: note: byref variable will be forcibly initialized le128 b; ^ /kisskb/src/net/netfilter/nf_log_common.c: In function 'nf_log_dump_udp_header': /kisskb/src/net/netfilter/nf_log_common.c:24:16: note: byref variable will be forcibly initialized struct udphdr _udph; ^~~~~ /kisskb/src/net/netfilter/nf_log_common.c: In function 'nf_log_dump_tcp_header': /kisskb/src/net/netfilter/nf_log_common.c:57:16: note: byref variable will be forcibly initialized struct tcphdr _tcph; ^~~~~ /kisskb/src/drivers/char/ipmi/ipmi_si_platform.c: In function 'of_ipmi_probe': /kisskb/src/drivers/char/ipmi/ipmi_si_platform.c:231:18: note: byref variable will be forcibly initialized struct resource resource; ^~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_si_platform.c:230:18: note: byref variable will be forcibly initialized struct si_sm_io io; ^~ /kisskb/src/drivers/char/ipmi/ipmi_si_platform.c: In function 'acpi_ipmi_probe': /kisskb/src/drivers/char/ipmi/ipmi_si_platform.c:320:18: note: byref variable will be forcibly initialized struct si_sm_io io; ^~ /kisskb/src/drivers/char/ipmi/ipmi_si_platform.c: In function 'platform_ipmi_probe': /kisskb/src/drivers/char/ipmi/ipmi_si_platform.c:138:18: note: byref variable will be forcibly initialized struct si_sm_io io; ^~ /kisskb/src/sound/soc/codecs/rt5616.c: In function 'rt5616_set_dai_pll': /kisskb/src/sound/soc/codecs/rt5616.c:1099:25: note: byref variable will be forcibly initialized struct rl6231_pll_code pll_code; ^~~~~~~~ /kisskb/src/drivers/video/fbdev/sis/sis_main.c: In function 'sisfb_ioctl': /kisskb/src/drivers/video/fbdev/sis/sis_main.c:1690:19: note: byref variable will be forcibly initialized struct fb_vblank sisvbblank; ^~~~~~~~~~ /kisskb/src/drivers/video/fbdev/sis/sis_main.c:1689:20: note: byref variable will be forcibly initialized struct sis_memreq sismemreq; ^~~~~~~~~ /kisskb/src/net/netfilter/nf_nat_proto.c: In function 'nf_nat_icmp_reply_translation': /kisskb/src/net/netfilter/nf_nat_proto.c:571:28: note: byref variable will be forcibly initialized struct nf_conntrack_tuple target; ^~~~~~ /kisskb/src/net/netfilter/nf_nat_proto.c: In function 'nf_nat_icmpv6_reply_translation': /kisskb/src/net/netfilter/nf_nat_proto.c:793:28: note: byref variable will be forcibly initialized struct nf_conntrack_tuple target; ^~~~~~ /kisskb/src/net/netfilter/nf_nat_proto.c: In function 'nf_nat_ipv6_in': /kisskb/src/net/netfilter/nf_nat_proto.c:890:18: note: byref variable will be forcibly initialized struct in6_addr daddr = ipv6_hdr(skb)->daddr; ^~~~~ /kisskb/src/net/netfilter/nf_nat_proto.c: In function 'nf_nat_manip_pkt': /kisskb/src/net/netfilter/nf_nat_proto.c:423:28: note: byref variable will be forcibly initialized struct nf_conntrack_tuple target; ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:13, from /kisskb/src/include/linux/icmpv6.h:5, from /kisskb/src/net/ipv6/tunnel6.c:11: /kisskb/src/net/ipv6/tunnel6.c: In function 'xfrm6_tunnel_register': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/tunnel6.c:65:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, handler); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/sendmsg.c: In function 'rxrpc_new_client_call_for_sendmsg': /kisskb/src/net/rxrpc/sendmsg.c:581:31: note: byref variable will be forcibly initialized struct rxrpc_conn_parameters cp; ^~ /kisskb/src/drivers/video/fbdev/nvidia/nv_hw.c: In function 'nv4UpdateArbitrationSettings': /kisskb/src/drivers/video/fbdev/nvidia/nv_hw.c:386:16: note: byref variable will be forcibly initialized nv4_sim_state sim_data; ^~~~~~~~ /kisskb/src/drivers/video/fbdev/nvidia/nv_hw.c:385:16: note: byref variable will be forcibly initialized nv4_fifo_info fifo_data; ^~~~~~~~~ /kisskb/src/drivers/video/fbdev/nvidia/nv_hw.c: In function 'nv10UpdateArbitrationSettings': /kisskb/src/drivers/video/fbdev/nvidia/nv_hw.c:625:17: note: byref variable will be forcibly initialized nv10_sim_state sim_data; ^~~~~~~~ /kisskb/src/drivers/video/fbdev/nvidia/nv_hw.c:624:17: note: byref variable will be forcibly initialized nv10_fifo_info fifo_data; ^~~~~~~~~ /kisskb/src/drivers/video/fbdev/nvidia/nv_hw.c: In function 'nForceUpdateArbitrationSettings': /kisskb/src/drivers/video/fbdev/nvidia/nv_hw.c:683:17: note: byref variable will be forcibly initialized nv10_sim_state sim_data; ^~~~~~~~ /kisskb/src/drivers/video/fbdev/nvidia/nv_hw.c:682:17: note: byref variable will be forcibly initialized nv10_fifo_info fifo_data; ^~~~~~~~~ /kisskb/src/net/netfilter/nf_nat_helper.c: In function 'nf_nat_follow_master': /kisskb/src/net/netfilter/nf_nat_helper.c:182:23: note: byref variable will be forcibly initialized struct nf_nat_range2 range; ^~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/vsock_virtio_transport_common.h:145, from /kisskb/src/net/vmw_vsock/virtio_transport_common.c:21: /kisskb/src/net/vmw_vsock/virtio_transport_common.c: In function 'trace_event_raw_event_virtio_transport_alloc_pkt': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/vsock_virtio_transport_common.h:36:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(virtio_transport_alloc_pkt, ^~~~~~~~~~~ /kisskb/src/net/vmw_vsock/virtio_transport_common.c: In function 'trace_event_raw_event_virtio_transport_recv_pkt': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/vsock_virtio_transport_common.h:82:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(virtio_transport_recv_pkt, ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/net/vmw_vsock/virtio_transport_common.c:10: /kisskb/src/net/vmw_vsock/virtio_transport_common.c: In function 'virtio_transport_wait_close': /kisskb/src/net/vmw_vsock/virtio_transport_common.c:739:20: note: byref variable will be forcibly initialized DEFINE_WAIT_FUNC(wait, woken_wake_function); ^~~~ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^~~~ /kisskb/src/lib/zstd/fse_compress.c: In function 'FSE_compress_usingCTable_generic': /kisskb/src/lib/zstd/fse_compress.c:731:24: note: byref variable will be forcibly initialized FSE_CState_t CState1, CState2; ^~~~~~~ /kisskb/src/lib/zstd/fse_compress.c:731:15: note: byref variable will be forcibly initialized FSE_CState_t CState1, CState2; ^~~~~~~ /kisskb/src/lib/zstd/fse_compress.c:730:16: note: byref variable will be forcibly initialized BIT_CStream_t bitC; ^~~~ /kisskb/src/net/sctp/sm_sideeffect.c: In function 'sctp_do_sm': /kisskb/src/net/sctp/sm_sideeffect.c:1141:22: note: byref variable will be forcibly initialized struct sctp_cmd_seq commands; ^~~~~~~~ /kisskb/src/net/vmw_vsock/virtio_transport_common.c: In function 'virtio_transport_recv_pkt': /kisskb/src/net/vmw_vsock/virtio_transport_common.c:1095:26: note: byref variable will be forcibly initialized struct sockaddr_vm src, dst; ^~~ /kisskb/src/net/vmw_vsock/virtio_transport_common.c:1095:21: note: byref variable will be forcibly initialized struct sockaddr_vm src, dst; ^~~ /kisskb/src/net/tipc/diag.c: In function 'tipc_sock_diag_handler_dump': /kisskb/src/net/tipc/diag.c:86:31: note: byref variable will be forcibly initialized struct netlink_dump_control c = { ^ /kisskb/src/net/sctp/sm_sideeffect.c: In function 'sctp_cmd_interpreter': /kisskb/src/net/sctp/sm_sideeffect.c:1266:22: note: byref variable will be forcibly initialized struct sctp_sackhdr sackh; ^~~~~ /kisskb/src/net/batman-adv/main.c: In function 'batadv_skb_set_priority': /kisskb/src/net/batman-adv/main.c:340:28: note: byref variable will be forcibly initialized struct vlan_ethhdr *vhdr, vhdr_tmp; ^~~~~~~~ /kisskb/src/net/batman-adv/main.c:339:16: note: byref variable will be forcibly initialized struct ethhdr ethhdr_tmp, *ethhdr; ^~~~~~~~~~ /kisskb/src/net/batman-adv/main.c:338:17: note: byref variable will be forcibly initialized struct ipv6hdr ip6_hdr_tmp, *ip6_hdr; ^~~~~~~~~~~ /kisskb/src/net/batman-adv/main.c:337:15: note: byref variable will be forcibly initialized struct iphdr ip_hdr_tmp, *ip_hdr; ^~~~~~~~~~ /kisskb/src/net/batman-adv/main.c: In function 'batadv_skb_crc32': /kisskb/src/net/batman-adv/main.c:575:23: note: byref variable will be forcibly initialized struct skb_seq_state st; ^~ /kisskb/src/sound/soc/qcom/common.c: In function 'qcom_snd_parse_of': /kisskb/src/sound/soc/qcom/common.c:16:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^~~~ /kisskb/src/net/hsr/hsr_forward.c: In function 'hsr_forward_skb': /kisskb/src/net/hsr/hsr_forward.c:529:24: note: byref variable will be forcibly initialized struct hsr_frame_info frame; ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv6/ip6_tunnel.c:18: /kisskb/src/net/ipv6/ip6_tunnel.c: In function 'ip6_tnl_link': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_tunnel.c:216:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*tp, t); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_tunnel.c:215:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(t->next , rtnl_dereference(*tp)); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_tunnel.c:214:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ip6n->collect_md_tun, t); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_tunnel.c: In function 'ip6_tnl_unlink': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_tunnel.c:238:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*tp, t->next); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_tunnel.c:232:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ip6n->collect_md_tun, NULL); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/net/vmw_vsock/vsock_loopback.c:10: /kisskb/src/net/vmw_vsock/vsock_loopback.c: In function 'vsock_loopback_cancel_pkt': /kisskb/src/net/vmw_vsock/vsock_loopback.c:48:12: note: byref variable will be forcibly initialized LIST_HEAD(freeme); ^~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/net/vmw_vsock/vsock_loopback.c: In function 'vsock_loopback_work': /kisskb/src/net/vmw_vsock/vsock_loopback.c:112:12: note: byref variable will be forcibly initialized LIST_HEAD(pkts); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/include/linux/filter.h:21, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/tcp.h:19, from /kisskb/src/include/net/tcp.h:20, from /kisskb/src/include/linux/netfilter_ipv6.h:11, from /kisskb/src/net/ipv6/ip6_tunnel.c:35: /kisskb/src/net/ipv6/ip6_tunnel.c: In function '__vlan_get_protocol': /kisskb/src/include/linux/if_vlan.h:600:20: note: byref variable will be forcibly initialized struct vlan_hdr vhdr, *vh; ^~~~ /kisskb/src/crypto/ctr.c: In function 'crypto_ctr_crypt': /kisskb/src/crypto/ctr.c:103:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/net/ipv6/ip6_tunnel.c: In function 'ip6_tnl_lookup': /kisskb/src/net/ipv6/ip6_tunnel.c:120:18: note: byref variable will be forcibly initialized struct in6_addr any; ^~~ In file included from /kisskb/src/include/linux/icmp.h:16, from /kisskb/src/net/ipv6/ip6_tunnel.c:23: /kisskb/src/net/ipv6/ip6_tunnel.c: In function 'skb_get_hash_flowi6': /kisskb/src/include/linux/skbuff.h:1377:20: note: byref variable will be forcibly initialized struct flow_keys keys; ^~~~ /kisskb/src/drivers/char/ipmi/ipmi_si_pci.c: In function 'ipmi_pci_probe': /kisskb/src/drivers/char/ipmi/ipmi_si_pci.c:73:18: note: byref variable will be forcibly initialized struct si_sm_io io; ^~ /kisskb/src/net/ipv6/ip6_tunnel.c: In function 'ip6_tnl_xmit': /kisskb/src/net/ipv6/ip6_tunnel.c:1083:27: note: byref variable will be forcibly initialized struct ipv6_tel_txoption opt; ^~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv6/ip6_tunnel.c:18: /kisskb/src/net/ipv6/ip6_tunnel.c: In function 'ip6_tnl_exit_batch_net': /kisskb/src/net/ipv6/ip6_tunnel.c:2295:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv6/ip6_tunnel.c:18: /kisskb/src/net/ipv6/ip6_tunnel.c: In function 'ip6_fb_tnl_dev_init': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_tunnel.c:1930:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ip6n->tnls_wc[0], t); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/net/rxrpc/server_key.c:15: /kisskb/src/net/rxrpc/server_key.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/rxrpc/server_key.c: In function 'memdup_sockptr_nul': /kisskb/src/include/linux/sockptr.h:80:21: note: userspace variable will be forcibly initialized static inline void *memdup_sockptr_nul(sockptr_t src, size_t len) ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/pwm/pwm-meson.c: In function 'meson_pwm_init_channels': /kisskb/src/drivers/pwm/pwm-meson.c:495:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/crypto/keywrap.c: In function 'crypto_kw_decrypt': /kisskb/src/crypto/keywrap.c:152:33: note: byref variable will be forcibly initialized struct scatter_walk src_walk, dst_walk; ^~~~~~~~ /kisskb/src/crypto/keywrap.c:152:23: note: byref variable will be forcibly initialized struct scatter_walk src_walk, dst_walk; ^~~~~~~~ /kisskb/src/crypto/keywrap.c:127:25: note: byref variable will be forcibly initialized struct crypto_kw_block block; ^~~~~ /kisskb/src/crypto/keywrap.c: In function 'crypto_kw_encrypt': /kisskb/src/crypto/keywrap.c:225:33: note: byref variable will be forcibly initialized struct scatter_walk src_walk, dst_walk; ^~~~~~~~ /kisskb/src/crypto/keywrap.c:225:23: note: byref variable will be forcibly initialized struct scatter_walk src_walk, dst_walk; ^~~~~~~~ /kisskb/src/crypto/keywrap.c:196:25: note: byref variable will be forcibly initialized struct crypto_kw_block block; ^~~~~ /kisskb/src/net/ipv6/ip6_tunnel.c: In function 'ip6_tnl_ioctl': /kisskb/src/net/ipv6/ip6_tunnel.c:1616:24: note: byref variable will be forcibly initialized struct __ip6_tnl_parm p1; ^~ /kisskb/src/net/ipv6/ip6_tunnel.c:1615:22: note: byref variable will be forcibly initialized struct ip6_tnl_parm p; ^ /kisskb/src/net/ipv6/ip6_tunnel.c: In function 'ipxip6_tnl_xmit': /kisskb/src/net/ipv6/ip6_tunnel.c:1283:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^~~ /kisskb/src/lib/zstd/huf_compress.c: In function 'HUF_compress1X_usingCTable': /kisskb/src/lib/zstd/huf_compress.c:545:16: note: byref variable will be forcibly initialized BIT_CStream_t bitC; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/net/batman-adv/main.h:208, from /kisskb/src/net/batman-adv/routing.h:10, from /kisskb/src/net/batman-adv/routing.c:7: /kisskb/src/net/batman-adv/routing.c: In function '_batadv_update_route': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:446:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((rcu_ptr), (ptr)); \ ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/batman-adv/routing.c:78:16: note: in expansion of macro 'rcu_replace_pointer' curr_router = rcu_replace_pointer(orig_ifinfo->router, neigh_node, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_tunnel.c: In function 'ip4ip6_err': /kisskb/src/net/ipv6/ip6_tunnel.c:573:16: note: byref variable will be forcibly initialized struct flowi4 fl4; ^~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:26, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/tcp.h:19, from /kisskb/src/include/net/tcp.h:20, from /kisskb/src/include/linux/netfilter_ipv6.h:11, from /kisskb/src/net/ipv6/ip6_tunnel.c:35: /kisskb/src/net/ipv6/ip6_tunnel.c: In function 'nla_get_in6_addr': /kisskb/src/include/net/netlink.h:1723:18: note: byref variable will be forcibly initialized struct in6_addr tmp; ^~~ /kisskb/src/net/ipv6/ip6_tunnel.c: In function 'ip6_tnl_netlink_parms': /kisskb/src/include/net/netlink.h:1723:18: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1723:18: note: byref variable will be forcibly initialized /kisskb/src/drivers/pci/controller/pcie-iproc.c: In function 'iproc_pcie_paxb_v2_msi_steer': /kisskb/src/drivers/pci/controller/pcie-iproc.c:1253:24: note: byref variable will be forcibly initialized struct resource_entry entry; ^~~~~ /kisskb/src/drivers/pci/controller/pcie-iproc.c: In function 'iproce_pcie_get_msi': /kisskb/src/drivers/pci/controller/pcie-iproc.c:1228:18: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/net/ipv6/ip6_tunnel.c: In function 'ip6_tnl_changelink': /kisskb/src/net/ipv6/ip6_tunnel.c:2067:25: note: byref variable will be forcibly initialized struct ip_tunnel_encap ipencap; ^~~~~~~ /kisskb/src/net/ipv6/ip6_tunnel.c:2064:24: note: byref variable will be forcibly initialized struct __ip6_tnl_parm p; ^ /kisskb/src/net/ipv6/ip6_tunnel.c: In function 'ip6_tnl_newlink': /kisskb/src/net/ipv6/ip6_tunnel.c:2029:25: note: byref variable will be forcibly initialized struct ip_tunnel_encap ipencap; ^~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/rcupdate.h:25, from /kisskb/src/net/ipv4/tcp_metrics.c:2: /kisskb/src/net/ipv4/tcp_metrics.c: In function 'tcpm_new': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/tcp_metrics.c:194:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tcp_metrics_hash[hash].chain, tm); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/tcp_metrics.c: In function 'tcp_get_metrics': /kisskb/src/net/ipv4/tcp_metrics.c:276:30: note: byref variable will be forcibly initialized struct inetpeer_addr saddr, daddr; ^~~~~ /kisskb/src/net/ipv4/tcp_metrics.c:276:23: note: byref variable will be forcibly initialized struct inetpeer_addr saddr, daddr; ^~~~~ /kisskb/src/drivers/video/fbdev/aty/radeon_base.c: In function 'radeonfb_check_var': /kisskb/src/drivers/video/fbdev/aty/radeon_base.c:834:34: note: byref variable will be forcibly initialized struct fb_var_screeninfo v; ^ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:26, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/tcp.h:19, from /kisskb/src/net/ipv4/tcp_metrics.c:9: /kisskb/src/net/ipv4/tcp_metrics.c: In function 'nla_get_in6_addr': /kisskb/src/include/net/netlink.h:1723:18: note: byref variable will be forcibly initialized struct in6_addr tmp; ^~~ /kisskb/src/net/ipv4/tcp_metrics.c: In function '__parse_nl_addr': /kisskb/src/include/net/netlink.h:1723:18: note: byref variable will be forcibly initialized /kisskb/src/net/ipv4/tcp_metrics.c: In function 'tcp_metrics_nl_cmd_del': /kisskb/src/net/ipv4/tcp_metrics.c:907:30: note: byref variable will be forcibly initialized struct inetpeer_addr saddr, daddr; ^~~~~ /kisskb/src/net/ipv4/tcp_metrics.c:907:23: note: byref variable will be forcibly initialized struct inetpeer_addr saddr, daddr; ^~~~~ /kisskb/src/net/ipv4/tcp_metrics.c: In function 'tcp_metrics_nl_cmd_get': /kisskb/src/net/ipv4/tcp_metrics.c:822:30: note: byref variable will be forcibly initialized struct inetpeer_addr saddr, daddr; ^~~~~ /kisskb/src/net/ipv4/tcp_metrics.c:822:23: note: byref variable will be forcibly initialized struct inetpeer_addr saddr, daddr; ^~~~~ /kisskb/src/net/wireless/sme.c: In function '__cfg80211_connect_result': /kisskb/src/net/wireless/sme.c:686:19: note: byref variable will be forcibly initialized union iwreq_data wrqu; ^~~~ /kisskb/src/net/wireless/sme.c: In function 'cfg80211_conn_work': /kisskb/src/net/wireless/sme.c:258:40: note: byref variable will be forcibly initialized struct cfg80211_connect_resp_params cr; ^~ /kisskb/src/net/wireless/sme.c: In function 'cfg80211_sme_rx_auth': /kisskb/src/net/wireless/sme.c:367:39: note: byref variable will be forcibly initialized struct cfg80211_connect_resp_params cr; ^~ /kisskb/src/net/wireless/sme.c: In function '__cfg80211_roamed': /kisskb/src/net/wireless/sme.c:904:19: note: byref variable will be forcibly initialized union iwreq_data wrqu; ^~~~ /kisskb/src/net/wireless/sme.c: In function '__cfg80211_disconnected': /kisskb/src/net/wireless/sme.c:1084:19: note: byref variable will be forcibly initialized union iwreq_data wrqu; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/crypto.h:15, from /kisskb/src/net/ipv4/tcp_fastopen.c:2: /kisskb/src/net/ipv4/tcp_fastopen.c: In function 'tcp_fastopen_ctx_destroy': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/tcp_fastopen.c:62:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(net->ipv4.tcp_fastopen_ctx, NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/tcp_fastopen.c: In function 'tcp_fastopen_reset_cipher': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/tcp_fastopen.c:101:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(net->ipv4.tcp_fastopen_ctx, ctx); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/tcp_fastopen.c:97:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(q->ctx, ctx); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/sctp/protocol.c:29: /kisskb/src/net/sctp/protocol.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/codecs/rt5682-sdw.c: In function 'rt5682_sdw_hw_params': /kisskb/src/sound/soc/codecs/rt5682-sdw.c:134:25: note: byref variable will be forcibly initialized struct sdw_port_config port_config; ^~~~~~~~~~~ /kisskb/src/sound/soc/codecs/rt5682-sdw.c:133:27: note: byref variable will be forcibly initialized struct sdw_stream_config stream_config; ^~~~~~~~~~~~~ /kisskb/src/net/ipv4/tcp_fastopen.c: In function 'tcp_fastopen_create_child': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/tcp_fastopen.c:279:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tp->fastopen_rsk, req); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/net/batman-adv/main.h:208, from /kisskb/src/net/batman-adv/network-coding.h:10, from /kisskb/src/net/batman-adv/network-coding.c:7: /kisskb/src/net/batman-adv/network-coding.c: In function 'hlist_add_head_rcu': /kisskb/src/fs/xfs/xfs_aops.c: In function 'xfs_map_blocks': /kisskb/src/fs/xfs/xfs_aops.c:352:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^~~~ /kisskb/src/fs/xfs/xfs_aops.c:351:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec imap; ^~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_aops.c: In function 'xfs_end_io': /kisskb/src/fs/xfs/xfs_aops.c:222:19: note: byref variable will be forcibly initialized struct list_head tmp; ^~~ /kisskb/src/net/sctp/protocol.c: In function 'sctp_v4_get_dst': /kisskb/src/net/sctp/protocol.c:420:18: note: byref variable will be forcibly initialized union sctp_addr dst_saddr; ^~~~~~~~~ /kisskb/src/net/sctp/protocol.c:414:15: note: byref variable will be forcibly initialized struct flowi _fl; ^~~ /kisskb/src/net/sctp/protocol.c: In function 'sctp_copy_local_addr_list': /kisskb/src/net/sctp/protocol.c:137:18: note: byref variable will be forcibly initialized union sctp_addr laddr; ^~~~~ /kisskb/src/net/batman-adv/network-coding.c: In function 'batadv_nc_find_decoding_packet': /kisskb/src/net/batman-adv/network-coding.c:1737:34: note: byref variable will be forcibly initialized struct batadv_nc_path *nc_path, nc_path_key; ^~~~~~~~~~~ /kisskb/src/net/batman-adv/network-coding.c: In function 'batadv_nc_path_search': /kisskb/src/net/batman-adv/network-coding.c:1265:34: note: byref variable will be forcibly initialized struct batadv_nc_path *nc_path, nc_path_key; ^~~~~~~~~~~ /kisskb/src/net/bridge/br_ioctl.c: In function 'old_dev_ioctl': /kisskb/src/net/bridge/br_ioctl.c:210:22: note: byref variable will be forcibly initialized struct __port_info p; ^ /kisskb/src/net/bridge/br_ioctl.c:126:24: note: byref variable will be forcibly initialized struct __bridge_info b; ^ /kisskb/src/net/batman-adv/network-coding.c: In function 'batadv_nc_skb_decode_packet': /kisskb/src/net/batman-adv/network-coding.c:1645:25: note: byref variable will be forcibly initialized struct ethhdr *ethhdr, ethhdr_tmp; ^~~~~~~~~~ /kisskb/src/net/batman-adv/network-coding.c:1644:29: note: byref variable will be forcibly initialized struct batadv_coded_packet coded_packet_tmp; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_watchdog.c: In function '__ipmi_set_timeout': /kisskb/src/drivers/char/ipmi/ipmi_watchdog.c:367:36: note: byref variable will be forcibly initialized struct ipmi_system_interface_addr addr; ^~~~ /kisskb/src/drivers/char/ipmi/ipmi_watchdog.c:364:36: note: byref variable will be forcibly initialized struct kernel_ipmi_msg msg; ^~~ /kisskb/src/drivers/char/ipmi/ipmi_watchdog.c: In function '__ipmi_heartbeat': /kisskb/src/drivers/char/ipmi/ipmi_watchdog.c:551:36: note: byref variable will be forcibly initialized struct ipmi_system_interface_addr addr; ^~~~ /kisskb/src/drivers/char/ipmi/ipmi_watchdog.c:549:25: note: byref variable will be forcibly initialized struct kernel_ipmi_msg msg; ^~~ /kisskb/src/sound/soc/codecs/rt711.c: In function 'rt711_pcm_hw_params': /kisskb/src/sound/soc/codecs/rt711.c:950:25: note: byref variable will be forcibly initialized struct sdw_port_config port_config; ^~~~~~~~~~~ /kisskb/src/sound/soc/codecs/rt711.c:949:27: note: byref variable will be forcibly initialized struct sdw_stream_config stream_config; ^~~~~~~~~~~~~ /kisskb/src/drivers/char/ipmi/ipmi_watchdog.c: In function 'panic_halt_ipmi_heartbeat': /kisskb/src/drivers/char/ipmi/ipmi_watchdog.c:480:36: note: byref variable will be forcibly initialized struct ipmi_system_interface_addr addr; ^~~~ /kisskb/src/drivers/char/ipmi/ipmi_watchdog.c:479:37: note: byref variable will be forcibly initialized struct kernel_ipmi_msg msg; ^~~ /kisskb/src/drivers/char/ipmi/ipmi_watchdog.c: In function 'ipmi_read': /kisskb/src/drivers/char/ipmi/ipmi_watchdog.c:786:21: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^~~~ /kisskb/src/net/batman-adv/network-coding.c: In function 'batadv_nc_get_path': /kisskb/src/net/batman-adv/network-coding.c:955:34: note: byref variable will be forcibly initialized struct batadv_nc_path *nc_path, nc_path_key; ^~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/net/batman-adv/main.h:208, from /kisskb/src/net/batman-adv/network-coding.h:10, from /kisskb/src/net/batman-adv/network-coding.c:7: /kisskb/src/net/batman-adv/network-coding.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/pci/pci-driver.c: In function 'pci_call_probe': /kisskb/src/drivers/pci/pci-driver.c:340:24: note: byref variable will be forcibly initialized struct drv_dev_and_id ddi = { drv, dev, id }; ^~~ /kisskb/src/sound/soc/codecs/rt5663.c: In function 'rt5663_set_dai_pll': /kisskb/src/sound/soc/codecs/rt5663.c:2897:25: note: byref variable will be forcibly initialized struct rl6231_pll_code pll_code; ^~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/net/batman-adv/main.h:208, from /kisskb/src/net/batman-adv/originator.h:10, from /kisskb/src/net/batman-adv/originator.c:7: /kisskb/src/net/batman-adv/originator.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/batman-adv/send.c: In function 'batadv_purge_outstanding_packets': /kisskb/src/net/batman-adv/send.c:978:20: note: byref variable will be forcibly initialized struct hlist_head head = HLIST_HEAD_INIT; ^~~~ /kisskb/src/drivers/pci/search.c: In function 'pci_get_device': /kisskb/src/drivers/pci/search.c:308:23: note: byref variable will be forcibly initialized struct pci_device_id id = { ^~ /kisskb/src/drivers/pci/search.c: In function 'pci_get_domain_bus_and_slot': /kisskb/src/drivers/pci/search.c:308:23: note: byref variable will be forcibly initialized /kisskb/src/sound/soc/codecs/rt5682.c: In function 'rt5682_set_component_pll': /kisskb/src/sound/soc/codecs/rt5682.c:2283:47: note: byref variable will be forcibly initialized struct rl6231_pll_code pll_code, pll2f_code, pll2b_code; ^~~~~~~~~~ /kisskb/src/sound/soc/codecs/rt5682.c:2283:35: note: byref variable will be forcibly initialized struct rl6231_pll_code pll_code, pll2f_code, pll2b_code; ^~~~~~~~~~ /kisskb/src/sound/soc/codecs/rt5682.c:2283:25: note: byref variable will be forcibly initialized struct rl6231_pll_code pll_code, pll2f_code, pll2b_code; ^~~~~~~~ /kisskb/src/sound/soc/codecs/rt5682.c: In function 'rt5682_register_dai_clks': /kisskb/src/sound/soc/codecs/rt5682.c:2794:24: note: byref variable will be forcibly initialized struct clk_init_data init = { }; ^~~~ /kisskb/src/sound/soc/codecs/rt5682.c:2802:49: note: byref variable will be forcibly initialized init.parent_data = &(struct clk_parent_data){ ^ /kisskb/src/drivers/pci/rom.c: In function 'pci_enable_rom': /kisskb/src/drivers/pci/rom.c:27:24: note: byref variable will be forcibly initialized struct pci_bus_region region; ^~~~~~ /kisskb/src/lib/zstd/fse_decompress.c: In function 'FSE_decompress_usingDTable_generic': /kisskb/src/lib/zstd/fse_decompress.c:217:15: note: byref variable will be forcibly initialized FSE_DState_t state2; ^~~~~~ /kisskb/src/lib/zstd/fse_decompress.c:216:15: note: byref variable will be forcibly initialized FSE_DState_t state1; ^~~~~~ /kisskb/src/lib/zstd/fse_decompress.c:215:16: note: byref variable will be forcibly initialized BIT_DStream_t bitD; ^~~~ /kisskb/src/net/ceph/messenger_v1.c: In function 'ceph_tcp_recvmsg': /kisskb/src/net/ceph/messenger_v1.c:26:14: note: byref variable will be forcibly initialized struct kvec iov = {buf, len}; ^~~ /kisskb/src/net/ceph/messenger_v1.c: In function 'read_keepalive_ack': /kisskb/src/net/ceph/messenger_v1.c:1195:23: note: byref variable will be forcibly initialized struct ceph_timespec ceph_ts; ^~~~~~~ /kisskb/src/lib/zstd/fse_decompress.c: In function 'FSE_decompress_usingDTable': /kisskb/src/lib/zstd/fse_decompress.c:215:16: note: byref variable will be forcibly initialized /kisskb/src/lib/zstd/fse_decompress.c:216:15: note: byref variable will be forcibly initialized FSE_DState_t state1; ^~~~~~ /kisskb/src/lib/zstd/fse_decompress.c:217:15: note: byref variable will be forcibly initialized FSE_DState_t state2; ^~~~~~ /kisskb/src/lib/zstd/fse_decompress.c:215:16: note: byref variable will be forcibly initialized BIT_DStream_t bitD; ^~~~ /kisskb/src/lib/zstd/fse_decompress.c:216:15: note: byref variable will be forcibly initialized FSE_DState_t state1; ^~~~~~ /kisskb/src/lib/zstd/fse_decompress.c:217:15: note: byref variable will be forcibly initialized FSE_DState_t state2; ^~~~~~ /kisskb/src/net/ceph/messenger_v1.c: In function 'ceph_tcp_recvpage': /kisskb/src/net/ceph/messenger_v1.c:43:17: note: byref variable will be forcibly initialized struct bio_vec bvec = { ^~~~ /kisskb/src/net/ceph/messenger_v1.c: In function 'prepare_write_keepalive': /kisskb/src/net/ceph/messenger_v1.c:311:21: note: byref variable will be forcibly initialized struct timespec64 now; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/rds/connection.c:33: /kisskb/src/net/rds/connection.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/rds/connection.c: In function '__rds_conn_path_error': /kisskb/src/net/rds/connection.c:929:10: note: byref variable will be forcibly initialized va_list ap; ^~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/rds/connection.c:35: /kisskb/src/net/rds/connection.c: In function 'rds_conn_shutdown': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/net/rds/connection.c:383:3: note: in expansion of macro 'wait_event' wait_event(cp->cp_waitq, ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/net/rds/connection.c:381:3: note: in expansion of macro 'wait_event' wait_event(cp->cp_waitq, ^~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/bridge/br_input.c:10: /kisskb/src/net/bridge/br_input.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_nat_redirect.c: In function 'nf_nat_redirect_ipv4': /kisskb/src/net/netfilter/nf_nat_redirect.c:35:23: note: byref variable will be forcibly initialized struct nf_nat_range2 newrange; ^~~~~~~~ /kisskb/src/net/netfilter/nf_nat_redirect.c: In function 'nf_nat_redirect_ipv6': /kisskb/src/net/netfilter/nf_nat_redirect.c:84:23: note: byref variable will be forcibly initialized struct nf_nat_range2 newrange; ^~~~~~~~ In file included from /kisskb/src/include/uapi/linux/netfilter_bridge.h:9, from /kisskb/src/include/linux/netfilter_bridge.h:5, from /kisskb/src/net/bridge/br_input.c:14: /kisskb/src/net/bridge/br_input.c: In function 'nf_hook': /kisskb/src/include/linux/netfilter.h:251:24: note: byref variable will be forcibly initialized struct nf_hook_state state; ^~~~~ /kisskb/src/net/bridge/br_input.c: In function 'br_handle_frame_finish': /kisskb/src/net/bridge/br_input.c:122:24: note: byref variable will be forcibly initialized struct nd_msg *msg, _msg; ^~~~ /kisskb/src/net/bridge/br_input.c: In function 'nf_hook_bridge_pre': /kisskb/src/net/bridge/br_input.c:204:23: note: byref variable will be forcibly initialized struct nf_hook_state state; ^~~~~ /kisskb/src/net/bridge/br_stp.c: In function 'br_transmit_config': /kisskb/src/net/bridge/br_stp.c:192:24: note: byref variable will be forcibly initialized struct br_config_bpdu bpdu; ^~~~ /kisskb/src/net/netfilter/nf_nat_masquerade.c: In function 'nf_nat_masquerade_ipv4': /kisskb/src/net/netfilter/nf_nat_masquerade.c:23:23: note: byref variable will be forcibly initialized struct nf_nat_range2 newrange; ^~~~~~~~ /kisskb/src/net/netfilter/nf_nat_masquerade.c: In function 'nf_nat_masquerade_ipv6': /kisskb/src/net/netfilter/nf_nat_masquerade.c:166:23: note: byref variable will be forcibly initialized struct nf_nat_range2 newrange; ^~~~~~~~ /kisskb/src/net/netfilter/nf_nat_masquerade.c:164:18: note: byref variable will be forcibly initialized struct in6_addr src; ^~~ /kisskb/src/sound/soc/codecs/rt700.c: In function 'rt700_pcm_hw_params': /kisskb/src/sound/soc/codecs/rt700.c:898:25: note: byref variable will be forcibly initialized struct sdw_port_config port_config; ^~~~~~~~~~~ /kisskb/src/sound/soc/codecs/rt700.c:897:27: note: byref variable will be forcibly initialized struct sdw_stream_config stream_config; ^~~~~~~~~~~~~ /kisskb/src/drivers/video/fbdev/pm2fb.c: In function 'pm2fb_copyarea': /kisskb/src/drivers/video/fbdev/pm2fb.c:1108:21: note: byref variable will be forcibly initialized struct fb_copyarea modded; ^~~~~~ /kisskb/src/drivers/video/fbdev/pm2fb.c: In function 'pm2fb_fillrect': /kisskb/src/drivers/video/fbdev/pm2fb.c:1050:21: note: byref variable will be forcibly initialized struct fb_fillrect modded; ^~~~~~ /kisskb/src/net/netfilter/nf_nat_ftp.c: In function 'nf_nat_ftp': /kisskb/src/net/netfilter/nf_nat_ftp.c:71:21: note: byref variable will be forcibly initialized union nf_inet_addr newaddr; ^~~~~~~ /kisskb/src/lib/zstd/huf_decompress.c: In function 'HUF_getDTableDesc': /kisskb/src/lib/zstd/huf_decompress.c:76:13: note: byref variable will be forcibly initialized DTableDesc dtd; ^~~ /kisskb/src/lib/zstd/huf_decompress.c: In function 'HUF_decompress1X2_usingDTable_internal': /kisskb/src/lib/zstd/huf_decompress.c:205:16: note: byref variable will be forcibly initialized BIT_DStream_t bitD; ^~~~ /kisskb/src/drivers/video/fbdev/kyro/fbdev.c: In function 'kyrofb_ioctl': /kisskb/src/drivers/video/fbdev/kyro/fbdev.c:583:23: note: byref variable will be forcibly initialized overlay_viewport_set ol_viewport_set; ^~~~~~~~~~~~~~~ /kisskb/src/drivers/video/fbdev/kyro/fbdev.c:582:17: note: byref variable will be forcibly initialized overlay_create ol_create; ^~~~~~~~~ /kisskb/src/lib/zstd/huf_decompress.c: In function 'HUF_decompress4X2_usingDTable_internal': /kisskb/src/lib/zstd/huf_decompress.c:264:17: note: byref variable will be forcibly initialized BIT_DStream_t bitD4; ^~~~~ /kisskb/src/lib/zstd/huf_decompress.c:263:17: note: byref variable will be forcibly initialized BIT_DStream_t bitD3; ^~~~~ /kisskb/src/lib/zstd/huf_decompress.c:262:17: note: byref variable will be forcibly initialized BIT_DStream_t bitD2; ^~~~~ /kisskb/src/lib/zstd/huf_decompress.c:261:17: note: byref variable will be forcibly initialized BIT_DStream_t bitD1; ^~~~~ /kisskb/src/lib/zstd/huf_decompress.c: In function 'HUF_decompress1X4_usingDTable_internal': /kisskb/src/lib/zstd/huf_decompress.c:657:16: note: byref variable will be forcibly initialized BIT_DStream_t bitD; ^~~~ /kisskb/src/lib/zstd/huf_decompress.c: In function 'HUF_decompress4X4_usingDTable_internal': /kisskb/src/lib/zstd/huf_decompress.c:723:17: note: byref variable will be forcibly initialized BIT_DStream_t bitD4; ^~~~~ /kisskb/src/lib/zstd/huf_decompress.c:722:17: note: byref variable will be forcibly initialized BIT_DStream_t bitD3; ^~~~~ /kisskb/src/lib/zstd/huf_decompress.c:721:17: note: byref variable will be forcibly initialized BIT_DStream_t bitD2; ^~~~~ /kisskb/src/lib/zstd/huf_decompress.c:720:17: note: byref variable will be forcibly initialized BIT_DStream_t bitD1; ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/include/uapi/linux/in.h:24, from /kisskb/src/include/linux/in.h:19, from /kisskb/src/net/netfilter/nf_conncount.c:15: /kisskb/src/net/netfilter/nf_conncount.c: In function 'rb_link_node_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rbtree.h:84:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*rb_link, node); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/net/batman-adv/main.h:208, from /kisskb/src/net/batman-adv/soft-interface.h:10, from /kisskb/src/net/batman-adv/soft-interface.c:7: /kisskb/src/net/batman-adv/soft-interface.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/exthdrs_core.c: In function 'ipv6_skip_exthdr': /kisskb/src/net/ipv6/exthdrs_core.c:80:23: note: byref variable will be forcibly initialized struct ipv6_opt_hdr _hdr, *hp; ^~~~ /kisskb/src/net/ipv6/exthdrs_core.c: In function 'ipv6_find_hdr': /kisskb/src/net/ipv6/exthdrs_core.c:222:23: note: byref variable will be forcibly initialized struct ipv6_rt_hdr _rh, *rh; ^~~ /kisskb/src/net/ipv6/exthdrs_core.c:207:23: note: byref variable will be forcibly initialized struct ipv6_opt_hdr _hdr, *hp; ^~~~ /kisskb/src/net/ipv6/exthdrs_core.c:197:18: note: byref variable will be forcibly initialized struct ipv6hdr _ip6, *ip6; ^~~~ /kisskb/src/drivers/pci/controller/pcie-iproc-platform.c: In function 'iproc_pcie_pltfm_probe': /kisskb/src/drivers/pci/controller/pcie-iproc-platform.c:45:18: note: byref variable will be forcibly initialized struct resource reg; ^~~ In file included from /kisskb/src/include/uapi/linux/netfilter_bridge.h:9, from /kisskb/src/include/linux/netfilter_bridge.h:5, from /kisskb/src/net/bridge/br_stp_bpdu.c:11: /kisskb/src/net/bridge/br_stp_bpdu.c: In function 'nf_hook': /kisskb/src/include/linux/netfilter.h:251:24: note: byref variable will be forcibly initialized struct nf_hook_state state; ^~~~~ /kisskb/src/net/bridge/br_stp_bpdu.c: In function 'br_stp_rcv': /kisskb/src/net/bridge/br_stp_bpdu.c:191:25: note: byref variable will be forcibly initialized struct br_config_bpdu bpdu; ^~~~ /kisskb/src/net/netfilter/nf_nat_sip.c: In function 'nf_nat_sip_expected': /kisskb/src/net/netfilter/nf_nat_sip.c:324:23: note: byref variable will be forcibly initialized struct nf_nat_range2 range; ^~~~~ /kisskb/src/net/netfilter/nf_nat_sip.c: In function 'map_addr': /kisskb/src/net/netfilter/nf_nat_sip.c:104:21: note: byref variable will be forcibly initialized union nf_inet_addr newaddr; ^~~~~~~ /kisskb/src/net/netfilter/nf_nat_sip.c: In function 'map_sip_addr': /kisskb/src/net/netfilter/nf_nat_sip.c:135:21: note: byref variable will be forcibly initialized union nf_inet_addr addr; ^~~~ /kisskb/src/net/netfilter/nf_nat_sip.c: In function 'nf_nat_sip': /kisskb/src/net/netfilter/nf_nat_sip.c:155:21: note: byref variable will be forcibly initialized union nf_inet_addr addr; ^~~~ /kisskb/src/net/netfilter/nf_nat_sip.c: In function 'nf_nat_sip_expect': /kisskb/src/net/netfilter/nf_nat_sip.c:384:21: note: byref variable will be forcibly initialized union nf_inet_addr newaddr; ^~~~~~~ /kisskb/src/drivers/pci/setup-res.c: In function 'pci_std_update_resource': /kisskb/src/drivers/pci/setup-res.c:27:24: note: byref variable will be forcibly initialized struct pci_bus_region region; ^~~~~~ /kisskb/src/net/ceph/messenger_v2.c: In function 'prepare_head_secure_small': /kisskb/src/net/ceph/messenger_v2.c:1126:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^~ /kisskb/src/net/ceph/messenger_v2.c: In function 'decrypt_preamble': /kisskb/src/net/ceph/messenger_v2.c:1011:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^~ /kisskb/src/net/ceph/messenger_v2.c: In function '__prepare_control': /kisskb/src/net/ceph/messenger_v2.c:1201:25: note: byref variable will be forcibly initialized struct ceph_frame_desc desc; ^~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/net/netfilter/x_tables.c:16: /kisskb/src/net/netfilter/x_tables.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ceph/messenger_v2.c: In function 'process_hello': /kisskb/src/net/ceph/messenger_v2.c:1879:26: note: byref variable will be forcibly initialized struct ceph_entity_addr addr_for_me; ^~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv4/tcp_ulp.c:10: /kisskb/src/net/ipv4/tcp_ulp.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/video/fbdev/pm3fb.c: In function 'pm3fb_copyarea': /kisskb/src/drivers/video/fbdev/pm3fb.c:443:21: note: byref variable will be forcibly initialized struct fb_copyarea modded; ^~~~~~ /kisskb/src/net/netfilter/x_tables.c: In function 'xt_copy_counters': /kisskb/src/net/netfilter/x_tables.c:1050:7: note: userspace variable will be forcibly initialized void *xt_copy_counters(sockptr_t arg, unsigned int len, ^~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/x_tables.c:1050:7: note: userspace variable will be forcibly initialized /kisskb/src/net/netfilter/x_tables.c:1060:34: note: byref variable will be forcibly initialized struct compat_xt_counters_info compat_tmp; ^~~~~~~~~~ /kisskb/src/net/ceph/messenger_v2.c: In function 'process_server_ident': /kisskb/src/net/ceph/messenger_v2.c:2162:26: note: byref variable will be forcibly initialized struct ceph_entity_addr addr; ^~~~ /kisskb/src/drivers/video/fbdev/pm3fb.c: In function 'pm3fb_fillrect': /kisskb/src/drivers/video/fbdev/pm3fb.c:379:21: note: byref variable will be forcibly initialized struct fb_fillrect modded; ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/netfilter/x_tables.c:13: /kisskb/src/net/netfilter/x_tables.c: In function 'xt_replace_table': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/x_tables.c:1388:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(table->private, newinfo); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/x_tables.c: In function 'xt_register_table': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/x_tables.c:1425:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(table->private, bootstrap); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ceph/messenger_v2.c: In function 'process_message_header': /kisskb/src/net/ceph/messenger_v2.c:2519:25: note: byref variable will be forcibly initialized struct ceph_msg_header hdr; ^~~ /kisskb/src/drivers/video/fbdev/aty/radeon_accel.c: In function 'radeonfb_fillrect': /kisskb/src/drivers/video/fbdev/aty/radeon_accel.c:71:21: note: byref variable will be forcibly initialized struct fb_fillrect modded; ^~~~~~ /kisskb/src/net/ceph/messenger_v2.c: In function 'calc_sg_cnt_cursor': /kisskb/src/drivers/video/fbdev/aty/radeon_accel.c: In function 'radeonfb_copyarea': /kisskb/src/drivers/video/fbdev/aty/radeon_accel.c:138:21: note: byref variable will be forcibly initialized struct fb_copyarea modded; ^~~~~~ /kisskb/src/net/ceph/messenger_v2.c:892:17: note: byref variable will be forcibly initialized struct bio_vec bv; ^~ /kisskb/src/net/ceph/messenger_v2.c: In function 'prepare_read_data': /kisskb/src/net/ceph/messenger_v2.c:1738:17: note: byref variable will be forcibly initialized struct bio_vec bv; ^~ /kisskb/src/net/ceph/messenger_v2.c: In function 'queue_data': /kisskb/src/net/ceph/messenger_v2.c:2856:17: note: byref variable will be forcibly initialized struct bio_vec bv; ^~ /kisskb/src/net/ceph/messenger_v2.c: In function 'queue_enc_page': /kisskb/src/net/ceph/messenger_v2.c:2894:17: note: byref variable will be forcibly initialized struct bio_vec bv; ^~ /kisskb/src/net/ceph/messenger_v2.c: In function 'prepare_read_data_cont': /kisskb/src/net/ceph/messenger_v2.c:1752:17: note: byref variable will be forcibly initialized struct bio_vec bv; ^~ /kisskb/src/net/ceph/messenger_v2.c: In function 'queue_data_cont': /kisskb/src/net/ceph/messenger_v2.c:2869:17: note: byref variable will be forcibly initialized struct bio_vec bv; ^~ /kisskb/src/net/ceph/messenger_v2.c: In function 'init_sgs_cursor': /kisskb/src/net/ceph/messenger_v2.c:944:17: note: byref variable will be forcibly initialized struct bio_vec bv; ^~ /kisskb/src/net/ceph/messenger_v2.c: In function 'setup_message_sgs': /kisskb/src/net/ceph/messenger_v2.c:967:30: note: byref variable will be forcibly initialized struct ceph_msg_data_cursor cursor; ^~~~~~ /kisskb/src/net/ceph/messenger_v2.c: In function 'do_try_sendpage': /kisskb/src/net/ceph/messenger_v2.c:143:17: note: byref variable will be forcibly initialized struct bio_vec bv; ^~ /kisskb/src/net/ceph/messenger_v2.c: In function 'prepare_keepalive2': /kisskb/src/net/ceph/messenger_v2.c:1440:20: note: byref variable will be forcibly initialized struct timespec64 now; ^~~ /kisskb/src/net/ceph/messenger_v2.c: In function 'prepare_message': /kisskb/src/net/ceph/messenger_v2.c:1610:25: note: byref variable will be forcibly initialized struct ceph_frame_desc desc; ^~~~ /kisskb/src/net/netfilter/xt_tcpudp.c: In function 'udp_mt': /kisskb/src/net/netfilter/xt_tcpudp.c:132:16: note: byref variable will be forcibly initialized struct udphdr _udph; ^~~~~ /kisskb/src/net/netfilter/xt_tcpudp.c: In function 'tcp_mt': /kisskb/src/net/netfilter/xt_tcpudp.c:69:16: note: byref variable will be forcibly initialized struct tcphdr _tcph; ^~~~~ /kisskb/src/sound/soc/codecs/rt715.c: In function 'rt715_pcm_hw_params': /kisskb/src/sound/soc/codecs/rt715.c:569:25: note: byref variable will be forcibly initialized struct sdw_port_config port_config; ^~~~~~~~~~~ /kisskb/src/sound/soc/codecs/rt715.c:568:27: note: byref variable will be forcibly initialized struct sdw_stream_config stream_config; ^~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_RATEEST.c: In function 'xt_rateest_tg_checkentry': /kisskb/src/net/netfilter/xt_RATEEST.c:115:4: note: byref variable will be forcibly initialized } cfg; ^~~ /kisskb/src/drivers/pci/controller/pcie-hisi-error.c: In function 'hisi_pcie_port_reset': /kisskb/src/drivers/pci/controller/pcie-hisi-error.c:114:26: note: byref variable will be forcibly initialized struct acpi_object_list arg_list; ^~~~~~~~ /kisskb/src/drivers/pci/controller/pcie-hisi-error.c: In function 'hisi_pcie_notify_error': /kisskb/src/drivers/pci/controller/pcie-hisi-error.c:257:9: note: byref variable will be forcibly initialized guid_t err_sec_guid; ^~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_attr_list.c: In function 'xfs_attr_node_list_lookup': /kisskb/src/fs/xfs/xfs_attr_list.c:206:28: note: byref variable will be forcibly initialized struct xfs_da3_icnode_hdr nodehdr; ^~~~~~~ /kisskb/src/drivers/pnp/pnpacpi/rsparser.c: In function 'pnpacpi_parse_irq_option': /kisskb/src/drivers/pnp/pnpacpi/rsparser.c:310:17: note: byref variable will be forcibly initialized pnp_irq_mask_t map; ^~~ /kisskb/src/drivers/pnp/pnpacpi/rsparser.c: In function 'pnpacpi_parse_ext_irq_option': /kisskb/src/drivers/pnp/pnpacpi/rsparser.c:327:17: note: byref variable will be forcibly initialized pnp_irq_mask_t map; ^~~ /kisskb/src/drivers/pnp/pnpacpi/rsparser.c: In function 'pnpacpi_parse_address_option': /kisskb/src/drivers/pnp/pnpacpi/rsparser.c:406:33: note: byref variable will be forcibly initialized struct acpi_resource_address64 addr, *p = &addr; ^~~~ /kisskb/src/fs/xfs/xfs_attr_list.c: In function 'xfs_attr3_leaf_list_int': /kisskb/src/fs/xfs/xfs_attr_list.c:393:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr ichdr; ^~~~~ /kisskb/src/drivers/pnp/pnpacpi/rsparser.c: In function 'pnpacpi_parse_resource_option_data': /kisskb/src/drivers/pnp/pnpacpi/rsparser.c:554:32: note: byref variable will be forcibly initialized struct acpipnp_parse_option_s parse_data; ^~~~~~~~~~ /kisskb/src/fs/xfs/xfs_attr_list.c: In function 'xfs_attr_node_list': /kisskb/src/fs/xfs/xfs_attr_list.c:287:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr leafhdr; ^~~~~~~ /kisskb/src/drivers/pnp/pnpacpi/core.c: In function 'pnpacpi_set_resources': /kisskb/src/drivers/pnp/pnpacpi/core.c:68:22: note: byref variable will be forcibly initialized struct acpi_buffer buffer; ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/net/batman-adv/main.h:208, from /kisskb/src/net/batman-adv/tp_meter.h:10, from /kisskb/src/net/batman-adv/tp_meter.c:7: /kisskb/src/net/batman-adv/tp_meter.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/video/fbdev/aty/radeon_monitor.c: In function 'radeon_check_modes': /kisskb/src/drivers/video/fbdev/aty/radeon_monitor.c:932:23: note: byref variable will be forcibly initialized struct fb_videomode mode; ^~~~ /kisskb/src/drivers/video/fbdev/aty/radeon_monitor.c:781:28: note: byref variable will be forcibly initialized struct fb_var_screeninfo var; ^~~ /kisskb/src/drivers/acpi/apei/hest.c: In function 'hest_ghes_dev_register': /kisskb/src/drivers/acpi/apei/hest.c:194:18: note: byref variable will be forcibly initialized struct ghes_arr ghes_arr; ^~~~~~~~ /kisskb/src/fs/xfs/xfs_bmap_util.c: In function 'xfs_swap_extent_rmap': /kisskb/src/fs/xfs/xfs_bmap_util.c:1327:24: note: byref variable will be forcibly initialized struct xfs_bmbt_irec tirec; ^~~~~ /kisskb/src/fs/xfs/xfs_bmap_util.c:1326:24: note: byref variable will be forcibly initialized struct xfs_bmbt_irec uirec; ^~~~~ /kisskb/src/fs/xfs/xfs_bmap_util.c:1325:24: note: byref variable will be forcibly initialized struct xfs_bmbt_irec irec; ^~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/include/linux/bvec.h:14, from /kisskb/src/include/linux/skbuff.h:17, from /kisskb/src/include/linux/if_ether.h:19, from /kisskb/src/include/linux/etherdevice.h:20, from /kisskb/src/net/batman-adv/main.h:210, from /kisskb/src/net/batman-adv/tp_meter.h:10, from /kisskb/src/net/batman-adv/tp_meter.c:7: /kisskb/src/net/batman-adv/tp_meter.c: In function 'batadv_tp_wait_available': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/batman-adv/tp_meter.c:792:8: note: in expansion of macro 'wait_event_interruptible_timeout' ret = wait_event_interruptible_timeout(tp_vars->more_bytes, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/output_core.c: In function '__ipv6_select_ident': /kisskb/src/net/ipv6/output_core.c:21:33: note: byref variable will be forcibly initialized } __aligned(SIPHASH_ALIGNMENT) combined = { ^~~~~~~~ /kisskb/src/fs/xfs/xfs_bmap_util.c: In function 'xfs_bmap_count_leaves': /kisskb/src/fs/xfs/xfs_bmap_util.c:189:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got; ^~~ /kisskb/src/fs/xfs/xfs_bmap_util.c:188:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^~~~ In file included from /kisskb/src/net/ipv6/output_core.c:12: /kisskb/src/net/ipv6/output_core.c: In function 'nf_hook': /kisskb/src/include/linux/netfilter.h:251:24: note: byref variable will be forcibly initialized struct nf_hook_state state; ^~~~~ /kisskb/src/fs/xfs/xfs_bmap_util.c: In function 'xfs_getbmap': /kisskb/src/fs/xfs/xfs_bmap_util.c:376:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^~~~ /kisskb/src/fs/xfs/xfs_bmap_util.c:374:28: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got, rec; ^~~ /kisskb/src/fs/xfs/xfs_bmap_util.c:374:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got, rec; ^~~ /kisskb/src/fs/xfs/xfs_bmap_util.c: In function 'xfs_bmap_punch_delalloc_range': /kisskb/src/fs/xfs/xfs_bmap_util.c:558:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^~~~ /kisskb/src/fs/xfs/xfs_bmap_util.c:557:28: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got, del; ^~~ /kisskb/src/fs/xfs/xfs_bmap_util.c:557:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got, del; ^~~ /kisskb/src/fs/xfs/xfs_bmap_util.c: In function 'xfs_free_eofblocks': /kisskb/src/fs/xfs/xfs_bmap_util.c:645:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec imap; ^~~~ /kisskb/src/net/sctp/transport.c: In function 'sctp_transport_update_pmtu': /kisskb/src/net/sctp/transport.c:262:19: note: byref variable will be forcibly initialized union sctp_addr addr; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv6/inet6_hashtables.c:13: /kisskb/src/net/ipv6/inet6_hashtables.c: In function 'hlist_nulls_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist_nulls.h:106:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_nulls_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/lib/zstd/compress.c: In function 'ZSTD_initCCtx': /kisskb/src/lib/zstd/compress.c:124:23: note: byref variable will be forcibly initialized ZSTD_customMem const stackMem = ZSTD_initStack(workspace, workspaceSize); ^~~~~~~~ /kisskb/src/lib/zstd/compress.c: In function 'ZSTD_getParams': /kisskb/src/lib/zstd/compress.c:3439:18: note: byref variable will be forcibly initialized ZSTD_parameters params; ^~~~~~ In file included from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/tcp.h:19, from /kisskb/src/include/linux/ipv6.h:88, from /kisskb/src/include/net/addrconf.h:50, from /kisskb/src/net/ipv6/inet6_hashtables.c:16: /kisskb/src/net/ipv6/inet6_hashtables.c: In function 'bpf_sk_lookup_run_v6': /kisskb/src/include/linux/filter.h:1419:29: note: byref variable will be forcibly initialized struct bpf_sk_lookup_kern ctx = { ^~~ /kisskb/src/net/netfilter/xt_MASQUERADE.c: In function 'masquerade_tg': /kisskb/src/net/netfilter/xt_MASQUERADE.c:37:23: note: byref variable will be forcibly initialized struct nf_nat_range2 range; ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/net/batman-adv/main.h:208, from /kisskb/src/net/batman-adv/tvlv.c:7: /kisskb/src/net/batman-adv/tvlv.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/lib/zstd/compress.c: In function 'ZSTD_compressBegin_usingDict': /kisskb/src/lib/zstd/compress.c:2756:24: note: byref variable will be forcibly initialized ZSTD_parameters const params = ZSTD_getParams(compressionLevel, 0, dictSize); ^~~~~~ /kisskb/src/lib/zstd/compress.c: In function 'ZSTD_initCDict': /kisskb/src/lib/zstd/compress.c:2895:23: note: byref variable will be forcibly initialized ZSTD_customMem const stackMem = ZSTD_initStack(workspace, workspaceSize); ^~~~~~~~ /kisskb/src/lib/zstd/compress.c: In function 'ZSTD_compressSequences_internal': /kisskb/src/lib/zstd/compress.c:754:16: note: byref variable will be forcibly initialized FSE_CState_t stateLitLength; ^~~~~~~~~~~~~~ /kisskb/src/lib/zstd/compress.c:753:16: note: byref variable will be forcibly initialized FSE_CState_t stateOffsetBits; ^~~~~~~~~~~~~~~ /kisskb/src/lib/zstd/compress.c:752:16: note: byref variable will be forcibly initialized FSE_CState_t stateMatchLength; ^~~~~~~~~~~~~~~~ /kisskb/src/lib/zstd/compress.c:751:17: note: byref variable will be forcibly initialized BIT_CStream_t blockStream; ^~~~~~~~~~~ /kisskb/src/drivers/pci/irq.c: In function 'pci_request_irq': /kisskb/src/drivers/pci/irq.c:36:10: note: byref variable will be forcibly initialized va_list ap; ^~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/net/batman-adv/trace.h:71, from /kisskb/src/net/batman-adv/trace.c:8: /kisskb/src/net/batman-adv/trace.c: In function 'perf_trace_batadv_dbg': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/batman-adv/./trace.h:33:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(batadv_dbg, ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_nat.c: In function 'xt_dnat_target_v1': /kisskb/src/net/netfilter/xt_nat.c:107:23: note: byref variable will be forcibly initialized struct nf_nat_range2 range; ^~~~~ /kisskb/src/net/netfilter/xt_nat.c: In function 'xt_snat_target_v1': /kisskb/src/net/netfilter/xt_nat.c:88:23: note: byref variable will be forcibly initialized struct nf_nat_range2 range; ^~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/net/batman-adv/trace.h:71, from /kisskb/src/net/batman-adv/trace.c:8: /kisskb/src/net/batman-adv/trace.c: In function 'trace_event_raw_event_batadv_dbg': /kisskb/src/net/netfilter/xt_nat.c: In function 'xt_dnat_target_v0': /kisskb/src/net/netfilter/xt_nat.c:72:23: note: byref variable will be forcibly initialized struct nf_nat_range2 range; ^~~~~ /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/batman-adv/./trace.h:33:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(batadv_dbg, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/batman-adv/./trace.h:33:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(batadv_dbg, ^~~~~~~~~~~ /kisskb/src/net/netfilter/xt_nat.c: In function 'xt_snat_target_v0': /kisskb/src/net/netfilter/xt_nat.c:55:23: note: byref variable will be forcibly initialized struct nf_nat_range2 range; ^~~~~ /kisskb/src/lib/zstd/decompress.c: In function 'ZSTD_getFrameContentSize': /kisskb/src/lib/zstd/decompress.c:300:20: note: byref variable will be forcibly initialized ZSTD_frameParams fParams; ^~~~~~~ /kisskb/src/drivers/video/fbdev/aty/radeon_backlight.c: In function 'radeonfb_bl_init': /kisskb/src/drivers/video/fbdev/aty/radeon_backlight.c:129:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^~~~~ /kisskb/src/lib/zstd/decompress.c: In function 'ZSTD_getDictID_fromFrame': /kisskb/src/lib/zstd/decompress.c:2137:19: note: byref variable will be forcibly initialized ZSTD_frameParams zfp = {0, 0, 0, 0}; ^~~ /kisskb/src/drivers/pci/controller/pci-xgene.c: In function 'xgene_get_csr_resource': /kisskb/src/drivers/pci/controller/pci-xgene.c:200:19: note: byref variable will be forcibly initialized struct list_head list; ^~~~ /kisskb/src/drivers/pci/controller/pci-xgene.c: In function 'xgene_pcie_ecam_init': /kisskb/src/drivers/pci/controller/pci-xgene.c:231:18: note: byref variable will be forcibly initialized struct resource csr; ^~~ /kisskb/src/lib/zstd/decompress.c: In function 'ZSTD_initDCtx': /kisskb/src/lib/zstd/decompress.c:143:23: note: byref variable will be forcibly initialized ZSTD_customMem const stackMem = ZSTD_initStack(workspace, workspaceSize); ^~~~~~~~ /kisskb/src/lib/zstd/decompress.c: In function 'ZSTD_findFrameCompressedSize': /kisskb/src/lib/zstd/decompress.c:1518:20: note: byref variable will be forcibly initialized ZSTD_frameParams fParams; ^~~~~~~ /kisskb/src/lib/zstd/decompress.c: In function 'ZSTD_decompressSequencesLong': /kisskb/src/lib/zstd/decompress.c:1378:14: note: byref variable will be forcibly initialized seqState_t seqState; ^~~~~~~~ /kisskb/src/lib/zstd/decompress.c: In function 'ZSTD_decompressSequences': /kisskb/src/lib/zstd/decompress.c:1117:14: note: byref variable will be forcibly initialized seqState_t seqState; ^~~~~~~~ /kisskb/src/drivers/acpi/apei/apei-base.c: In function 'apei_exec_pre_map_gars': /kisskb/src/drivers/acpi/apei/apei-base.c:250:28: note: byref variable will be forcibly initialized struct apei_exec_context ctx_unmap; ^~~~~~~~~ /kisskb/src/drivers/acpi/apei/apei-base.c: In function 'apei_resources_request': /kisskb/src/drivers/acpi/apei/apei-base.c:469:39: note: byref variable will be forcibly initialized struct apei_resources nvs_resources, arch_res; ^~~~~~~~ /kisskb/src/drivers/acpi/apei/apei-base.c:469:24: note: byref variable will be forcibly initialized struct apei_resources nvs_resources, arch_res; ^~~~~~~~~~~~~ /kisskb/src/lib/zstd/decompress.c: In function 'ZSTD_initDDict': /kisskb/src/lib/zstd/decompress.c:2085:23: note: byref variable will be forcibly initialized ZSTD_customMem const stackMem = ZSTD_initStack(workspace, workspaceSize); ^~~~~~~~ /kisskb/src/net/netfilter/xt_bpf.c: In function '__bpf_mt_check_bytecode': /kisskb/src/net/netfilter/xt_bpf.c:27:25: note: byref variable will be forcibly initialized struct sock_fprog_kern program; ^~~~~~~ /kisskb/src/net/netfilter/xt_bpf.c: In function 'bpf_mt_check_v1': /kisskb/src/net/netfilter/xt_bpf.c:27:25: note: byref variable will be forcibly initialized /kisskb/src/drivers/acpi/acpica/dsdebug.c: In function 'acpi_ds_print_node_pathname': /kisskb/src/drivers/acpi/acpica/dsdebug.c:44:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer; ^~~~~~ /kisskb/src/drivers/video/fbdev/s3fb.c: In function 's3_pci_probe': /kisskb/src/drivers/video/fbdev/s3fb.c:1116:18: note: byref variable will be forcibly initialized struct resource vga_res; ^~~~~~~ /kisskb/src/drivers/video/fbdev/s3fb.c:1115:24: note: byref variable will be forcibly initialized struct pci_bus_region bus_reg; ^~~~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/pim.h:5, from /kisskb/src/include/linux/mroute.h:6, from /kisskb/src/net/ipv4/raw.c:51: /kisskb/src/net/ipv4/raw.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/datagram.c: In function 'ip4_datagram_release_cb': /kisskb/src/net/ipv4/datagram.c:106:16: note: byref variable will be forcibly initialized struct flowi4 fl4; ^~~ /kisskb/src/net/ipv4/raw.c: In function 'raw_seticmpfilter': /kisskb/src/net/ipv4/raw.c:813:12: note: userspace variable will be forcibly initialized static int raw_seticmpfilter(struct sock *sk, sockptr_t optval, int optlen) ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/raw.c: In function 'do_raw_setsockopt': /kisskb/src/net/ipv4/raw.c:813:12: note: userspace variable will be forcibly initialized /kisskb/src/net/ipv4/raw.c:841:12: note: userspace variable will be forcibly initialized static int do_raw_setsockopt(struct sock *sk, int level, int optname, ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/net/batman-adv/main.h:208, from /kisskb/src/net/batman-adv/translation-table.h:10, from /kisskb/src/net/batman-adv/translation-table.c:7: /kisskb/src/net/batman-adv/translation-table.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/raw.c: In function 'icmp_filter': /kisskb/src/net/ipv4/raw.c:145:17: note: byref variable will be forcibly initialized struct icmphdr _hdr; ^~~~ /kisskb/src/net/batman-adv/translation-table.c: In function 'batadv_tt_hash_find': /kisskb/src/net/batman-adv/translation-table.c:130:32: note: byref variable will be forcibly initialized struct batadv_tt_common_entry to_search, *tt, *tt_tmp = NULL; ^~~~~~~~~ /kisskb/src/net/netfilter/xt_AUDIT.c: In function 'audit_ip4': /kisskb/src/net/netfilter/xt_AUDIT.c:33:15: note: byref variable will be forcibly initialized struct iphdr _iph; ^~~~ /kisskb/src/net/netfilter/xt_AUDIT.c: In function 'audit_ip6': /kisskb/src/net/netfilter/xt_AUDIT.c:48:17: note: byref variable will be forcibly initialized struct ipv6hdr _ip6h; ^~~~~ In file included from /kisskb/src/net/ipv4/raw.c:74: /kisskb/src/net/ipv4/raw.c: In function 'nf_hook': /kisskb/src/include/linux/netfilter.h:251:24: note: byref variable will be forcibly initialized struct nf_hook_state state; ^~~~~ /kisskb/src/net/ipv4/raw.c: In function 'raw_sendmsg': /kisskb/src/net/ipv4/raw.c:512:22: note: byref variable will be forcibly initialized struct raw_frag_vec rfv; ^~~ /kisskb/src/net/ipv4/raw.c:511:25: note: byref variable will be forcibly initialized struct ip_options_data opt_copy; ^~~~~~~~ /kisskb/src/net/ipv4/raw.c:505:16: note: byref variable will be forcibly initialized struct flowi4 fl4; ^~~ /kisskb/src/net/ipv4/raw.c:503:21: note: byref variable will be forcibly initialized struct ipcm_cookie ipc; ^~~ /kisskb/src/net/batman-adv/translation-table.c: In function 'batadv_send_roam_adv': /kisskb/src/net/batman-adv/translation-table.c:3549:30: note: byref variable will be forcibly initialized struct batadv_tvlv_roam_adv tvlv_roam; ^~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/arch/arm64/include/asm/cache.h:61, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/arch/arm64/include/asm/stat.h:12, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/fcntl.h:5, from /kisskb/src/net/sctp/associola.c:32: /kisskb/src/net/sctp/associola.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/video/fbdev/tdfxfb.c: In function 'tdfxfb_set_par': /kisskb/src/drivers/video/fbdev/tdfxfb.c:553:21: note: byref variable will be forcibly initialized struct banshee_reg reg; ^~~ /kisskb/src/net/ipv6/mip6.c: In function 'mip6_mh_filter': /kisskb/src/net/ipv6/mip6.c:76:16: note: byref variable will be forcibly initialized struct ip6_mh _hdr; ^~~~ /kisskb/src/net/rds/message.c: In function 'rds_message_add_rdma_dest_extension': /kisskb/src/net/rds/message.c:271:34: note: byref variable will be forcibly initialized struct rds_ext_header_rdma_dest ext_hdr; ^~~~~~~ /kisskb/src/net/ipv6/mip6.c: In function 'mip6_destopt_reject': /kisskb/src/net/ipv6/mip6.c:203:23: note: byref variable will be forcibly initialized struct xfrm_selector sel; ^~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/rds/message.c:34: /kisskb/src/net/rds/message.c: In function 'rds_notify_msg_zcopy_purge': /kisskb/src/net/rds/message.c:78:12: note: byref variable will be forcibly initialized LIST_HEAD(copy); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/rds/message.c:34: /kisskb/src/net/rds/message.c: In function 'rds_message_wait': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/rds/message.c:512:2: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(rm->m_flush_wait, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/rds/info.c: In function 'rds_info_getsockopt': /kisskb/src/net/rds/info.c:162:26: note: byref variable will be forcibly initialized struct rds_info_lengths lens; ^~~~ /kisskb/src/net/rds/info.c:161:27: note: byref variable will be forcibly initialized struct rds_info_iterator iter; ^~~~ /kisskb/src/net/netfilter/xt_connlimit.c: In function 'connlimit_mt': /kisskb/src/net/netfilter/xt_connlimit.c:53:22: note: byref variable will be forcibly initialized union nf_inet_addr addr; ^~~~ /kisskb/src/net/netfilter/xt_connlimit.c:34:28: note: byref variable will be forcibly initialized struct nf_conntrack_tuple tuple; ^~~~~ /kisskb/src/lib/kunit/test.c: In function 'kunit_log_append': /kisskb/src/lib/kunit/test.c:26:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/lib/kunit/test.c: In function 'kunit_run_case_catch_errors': /kisskb/src/lib/kunit/test.c:331:33: note: byref variable will be forcibly initialized struct kunit_try_catch_context context; ^~~~~~~ /kisskb/src/lib/kunit/test.c: In function 'kunit_run_tests': /kisskb/src/lib/kunit/test.c:357:16: note: byref variable will be forcibly initialized struct kunit test = { .param_value = NULL, .param_index = 0 }; ^~~~ /kisskb/src/lib/kunit/test.c: In function 'kunit_kmalloc': /kisskb/src/lib/kunit/test.c:566:30: note: byref variable will be forcibly initialized struct kunit_kmalloc_params params = { ^~~~~~ /kisskb/src/lib/kunit/test.c: In function 'kunit_do_assertion': /kisskb/src/lib/kunit/test.c:193:10: note: byref variable will be forcibly initialized va_list args; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/net/ipv4/udp.c:77: /kisskb/src/net/ipv4/udp.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/udp.c: In function 'hlist_add_tail_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:628:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_next_rcu(last), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/bridge/br_netlink.c: In function 'br_fill_ifvlaninfo_range': /kisskb/src/net/bridge/br_netlink.c:304:27: note: byref variable will be forcibly initialized struct bridge_vlan_info vinfo; ^~~~~ /kisskb/src/net/bridge/br_netlink.c: In function 'br_fill_ifvlaninfo': /kisskb/src/net/bridge/br_netlink.c:391:26: note: byref variable will be forcibly initialized struct bridge_vlan_info vinfo; ^~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/igmp.h:13, from /kisskb/src/net/ipv4/udp.c:87: /kisskb/src/net/ipv4/udp.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/bridge/br_netlink.c: In function 'br_fill_linkxstats': /kisskb/src/net/bridge/br_netlink.c:1727:28: note: byref variable will be forcibly initialized struct pcpu_sw_netstats stats; ^~~~~ /kisskb/src/net/bridge/br_netlink.c:1726:30: note: byref variable will be forcibly initialized struct bridge_vlan_xstats vxi; ^~~ /kisskb/src/net/bridge/br_netlink.c: In function 'br_fill_info': /kisskb/src/net/bridge/br_netlink.c:1544:26: note: byref variable will be forcibly initialized struct br_boolopt_multi bm; ^~ /kisskb/src/net/bridge/br_netlink.c: In function 'br_process_vlan_info': /kisskb/src/net/bridge/br_netlink.c:700:27: note: byref variable will be forcibly initialized struct bridge_vlan_info tmp_vinfo; ^~~~~~~~~ In file included from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/net/inet_sock.h:22, from /kisskb/src/include/net/icmp.h:19, from /kisskb/src/net/ipv4/udp.c:101: /kisskb/src/net/ipv4/udp.c: In function 'bpf_sk_lookup_run_v4': /kisskb/src/include/linux/filter.h:1381:29: note: byref variable will be forcibly initialized struct bpf_sk_lookup_kern ctx = { ^~~ /kisskb/src/lib/dim/net_dim.c: In function 'net_dim': /kisskb/src/lib/dim/net_dim.c:220:19: note: byref variable will be forcibly initialized struct dim_stats curr_stats; ^~~~~~~~~~ /kisskb/src/net/netfilter/xt_ecn.c: In function 'match_tcp': /kisskb/src/net/netfilter/xt_ecn.c:30:16: note: byref variable will be forcibly initialized struct tcphdr _tcph; ^~~~~ In file included from /kisskb/src/include/linux/smp.h:12, from /kisskb/src/arch/arm64/include/asm/arch_timer.h:18, from /kisskb/src/arch/arm64/include/asm/timex.h:8, from /kisskb/src/include/linux/timex.h:65, from /kisskb/src/include/linux/time32.h:13, from /kisskb/src/include/linux/time.h:60, from /kisskb/src/include/linux/compat.h:10, from /kisskb/src/include/linux/ethtool.h:17, from /kisskb/src/include/net/cfg80211.h:13, from /kisskb/src/net/wireless/pmsr.c:7: /kisskb/src/net/wireless/pmsr.c: In function 'cfg80211_pmsr_process_abort': /kisskb/src/net/wireless/pmsr.c:570:12: note: byref variable will be forcibly initialized LIST_HEAD(free_list); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/include/net/ip.h:29, from /kisskb/src/net/ipv4/arp.c:103: /kisskb/src/net/ipv4/arp.c: In function 'arp_filter': /kisskb/src/include/net/route.h:148:16: note: byref variable will be forcibly initialized struct flowi4 fl4 = { ^~~ /kisskb/src/drivers/clk/bcm/clk-iproc-armpll.c: In function 'iproc_armpll_setup': /kisskb/src/drivers/clk/bcm/clk-iproc-armpll.c:248:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ In file included from /kisskb/src/include/uapi/linux/netfilter_arp.h:9, from /kisskb/src/net/ipv4/arp.c:117: /kisskb/src/net/ipv4/arp.c: In function 'nf_hook': /kisskb/src/include/linux/netfilter.h:251:24: note: byref variable will be forcibly initialized struct nf_hook_state state; ^~~~~ /kisskb/src/net/ipv4/udp.c: In function 'udp_sendmsg': /kisskb/src/net/ipv4/udp.c:1227:20: note: byref variable will be forcibly initialized struct inet_cork cork; ^~~~ /kisskb/src/net/ipv4/udp.c:1040:25: note: byref variable will be forcibly initialized struct ip_options_data opt_copy; ^~~~~~~~ /kisskb/src/net/ipv4/udp.c:1029:21: note: byref variable will be forcibly initialized struct ipcm_cookie ipc; ^~~ /kisskb/src/net/ipv4/udp.c:1026:16: note: byref variable will be forcibly initialized struct flowi4 fl4_stack; ^~~~~~~~~ /kisskb/src/net/ipv4/udp.c: In function 'udp_lib_setsockopt': /kisskb/src/net/ipv4/udp.c:2591:5: note: userspace variable will be forcibly initialized int udp_lib_setsockopt(struct sock *sk, int level, int optname, ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/udp.c: In function 'udp_sendpage': /kisskb/src/net/ipv4/udp.c:1312:17: note: byref variable will be forcibly initialized struct msghdr msg = { .msg_flags = flags|MSG_MORE }; ^~~ /kisskb/src/drivers/acpi/acpica/dsfield.c: In function 'acpi_ds_create_field': /kisskb/src/drivers/acpi/acpica/dsfield.c:479:32: note: byref variable will be forcibly initialized struct acpi_create_field_info info; ^~~~ In file included from /kisskb/src/include/net/ip.h:29, from /kisskb/src/net/ipv4/arp.c:103: /kisskb/src/net/ipv4/arp.c: In function 'arp_req_delete': /kisskb/src/include/net/route.h:148:16: note: byref variable will be forcibly initialized struct flowi4 fl4 = { ^~~ /kisskb/src/drivers/acpi/acpica/dsfield.c: In function 'acpi_ds_create_bank_field': /kisskb/src/drivers/acpi/acpica/dsfield.c:679:32: note: byref variable will be forcibly initialized struct acpi_create_field_info info; ^~~~ /kisskb/src/drivers/acpi/acpica/dsfield.c: In function 'acpi_ds_create_index_field': /kisskb/src/drivers/acpi/acpica/dsfield.c:772:32: note: byref variable will be forcibly initialized struct acpi_create_field_info info; ^~~~ /kisskb/src/net/ipv4/arp.c: In function 'arp_req_set': /kisskb/src/include/net/route.h:148:16: note: byref variable will be forcibly initialized /kisskb/src/net/netfilter/xt_dccp.c: In function 'dccp_mt': /kisskb/src/net/netfilter/xt_dccp.c:100:18: note: byref variable will be forcibly initialized struct dccp_hdr _dh; ^~~ /kisskb/src/net/netfilter/xt_l2tp.c: In function 'l2tp_udp_mt': /kisskb/src/net/netfilter/xt_l2tp.c:85:17: note: byref variable will be forcibly initialized union l2tp_val lhbuf; ^~~~~ /kisskb/src/net/ipv4/arp.c: In function 'arp_ioctl': /kisskb/src/net/ipv4/arp.c:1182:16: note: byref variable will be forcibly initialized struct arpreq r; ^ /kisskb/src/net/netfilter/xt_l2tp.c: In function 'l2tp_ip_mt': /kisskb/src/net/netfilter/xt_l2tp.c:143:17: note: byref variable will be forcibly initialized union l2tp_val lhbuf; ^~~~~ /kisskb/src/drivers/amba/bus.c: In function 'amba_find_device': /kisskb/src/drivers/amba/bus.c:776:19: note: byref variable will be forcibly initialized struct find_data data; ^~~~ /kisskb/src/lib/dim/rdma_dim.c: In function 'rdma_dim': /kisskb/src/lib/dim/rdma_dim.c:79:19: note: byref variable will be forcibly initialized struct dim_stats curr_stats; ^~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv6/ip6_gre.c:11: /kisskb/src/net/ipv6/ip6_gre.c: In function 'ip6gre_tunnel_link_md': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_gre.c:270:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ign->collect_md_tun, t); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_gre.c: In function 'ip6erspan_tunnel_link_md': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_gre.c:276:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ign->collect_md_tun_erspan, t); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_gre.c: In function 'ip6gre_tunnel_unlink_md': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_gre.c:282:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ign->collect_md_tun, NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_gre.c: In function 'ip6erspan_tunnel_unlink_md': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_gre.c:289:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ign->collect_md_tun_erspan, NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_gre.c: In function 'ip6gre_tunnel_link': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_gre.c:303:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*tp, t); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_gre.c:302:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(t->next, rtnl_dereference(*tp)); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_gre.c: In function 'ip6gre_tunnel_unlink': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_gre.c:315:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*tp, t->next); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/icmp.c: In function 'icmp_route_lookup': /kisskb/src/net/ipv4/icmp.c:534:17: note: byref variable will be forcibly initialized struct flowi4 fl4_2 = {}; ^~~~~ /kisskb/src/net/ipv4/icmp.c:490:16: note: byref variable will be forcibly initialized struct flowi4 fl4_dec; ^~~~~~~ In file included from /kisskb/src/include/net/route.h:24, from /kisskb/src/include/net/ip.h:29, from /kisskb/src/net/ipv4/icmp.c:76: /kisskb/src/net/ipv4/icmp.c: In function 'inet_getpeer_v4': /kisskb/src/include/net/inetpeer.h:106:23: note: byref variable will be forcibly initialized struct inetpeer_addr daddr; ^~~~~ /kisskb/src/net/ipv4/icmp.c: In function 'icmpv4_xrlim_allow': /kisskb/src/include/net/inetpeer.h:106:23: note: byref variable will be forcibly initialized /kisskb/src/net/ipv4/icmp.c: In function '__icmp_send': /kisskb/src/net/ipv4/icmp.c:599:16: note: byref variable will be forcibly initialized struct flowi4 fl4; ^~~ /kisskb/src/net/ipv4/icmp.c:598:21: note: byref variable will be forcibly initialized struct ipcm_cookie ipc; ^~~ /kisskb/src/net/ipv4/icmp.c:596:18: note: byref variable will be forcibly initialized struct icmp_bxm icmp_param; ^~~~~~~~~~ /kisskb/src/net/ipv4/icmp.c: In function 'icmp_reply': /kisskb/src/net/ipv4/icmp.c:406:16: note: byref variable will be forcibly initialized struct flowi4 fl4; ^~~ /kisskb/src/net/ipv4/icmp.c:403:21: note: byref variable will be forcibly initialized struct ipcm_cookie ipc; ^~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:26, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/tcp.h:19, from /kisskb/src/net/ipv6/ip6_gre.c:19: /kisskb/src/net/ipv6/ip6_gre.c: In function 'nla_get_in6_addr': /kisskb/src/include/net/netlink.h:1723:18: note: byref variable will be forcibly initialized struct in6_addr tmp; ^~~ /kisskb/src/net/ipv4/icmp.c: In function 'icmp_timestamp': /kisskb/src/net/ipv4/icmp.c:1013:18: note: byref variable will be forcibly initialized struct icmp_bxm icmp_param; ^~~~~~~~~~ /kisskb/src/net/ipv6/ip6_gre.c: In function 'ip6gre_netlink_parms': /kisskb/src/include/net/netlink.h:1723:18: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1723:18: note: byref variable will be forcibly initialized /kisskb/src/drivers/acpi/apei/bert.c: In function 'bert_init': /kisskb/src/drivers/acpi/apei/bert.c:95:24: note: byref variable will be forcibly initialized struct apei_resources bert_resources; ^~~~~~~~~~~~~~ /kisskb/src/net/ipv4/icmp.c: In function 'icmp_echo': /kisskb/src/net/ipv4/icmp.c:990:19: note: byref variable will be forcibly initialized struct icmp_bxm icmp_param; ^~~~~~~~~~ /kisskb/src/net/ipv6/ip6_gre.c: In function 'ip6gre_tap_validate': /kisskb/src/include/net/netlink.h:1723:18: note: byref variable will be forcibly initialized /kisskb/src/net/ipv4/icmp.c: In function 'ip_icmp_error_rfc4884_validate': /kisskb/src/net/ipv4/icmp.c:1144:29: note: byref variable will be forcibly initialized struct icmp_ext_hdr *exth, _exth; ^~~~~ /kisskb/src/net/ipv4/icmp.c:1143:32: note: byref variable will be forcibly initialized struct icmp_extobj_hdr *objh, _objh; ^~~~~ In file included from /kisskb/src/fs/xfs/xfs_linux.h:62, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_buf.c:6: /kisskb/src/fs/xfs/xfs_buf.c: In function '__rhashtable_lookup': /kisskb/src/include/linux/rhashtable.h:585:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/xfs/kmem.h:9, from /kisskb/src/fs/xfs/xfs_linux.h:24, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_buf.c:6: /kisskb/src/fs/xfs/xfs_buf.c: In function 'rht_assign_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:401:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*bkt, (void *)obj); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_buf.c: In function '__rhashtable_insert_fast': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:758:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/fs/xfs/xfs_linux.h:62, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_buf.c:6: /kisskb/src/include/linux/rhashtable.h:701:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^~~ In file included from /kisskb/src/net/ipv6/ip6_gre.c:16: /kisskb/src/net/ipv6/ip6_gre.c: In function 'skb_get_hash_flowi6': /kisskb/src/include/linux/skbuff.h:1377:20: note: byref variable will be forcibly initialized struct flow_keys keys; ^~~~ /kisskb/src/fs/xfs/xfs_discard.c: In function 'xfs_ioc_trim': /kisskb/src/fs/xfs/xfs_discard.c:157:22: note: byref variable will be forcibly initialized struct fstrim_range range; ^~~~~ /kisskb/src/net/ipv4/udp.c: In function 'udp_prog_seq_show': /kisskb/src/net/ipv4/udp.c:3016:23: note: byref variable will be forcibly initialized struct bpf_iter__udp ctx; ^~~ /kisskb/src/net/ipv4/udp.c: In function 'bpf_iter_udp_seq_show': /kisskb/src/net/ipv4/udp.c:3016:23: note: byref variable will be forcibly initialized /kisskb/src/drivers/acpi/apei/erst.c: In function '__erst_get_record_count': /kisskb/src/drivers/acpi/apei/erst.c:398:27: note: byref variable will be forcibly initialized struct apei_exec_context ctx; ^~~ /kisskb/src/net/ipv4/udp.c:3029:23: note: byref variable will be forcibly initialized struct bpf_iter_meta meta; ^~~~ /kisskb/src/drivers/acpi/apei/erst.c: In function '__erst_get_next_record_id': /kisskb/src/drivers/acpi/apei/erst.c:442:27: note: byref variable will be forcibly initialized struct apei_exec_context ctx; ^~~ /kisskb/src/net/ipv4/udp.c: In function 'bpf_iter_udp_seq_stop': /kisskb/src/net/ipv4/udp.c:3016:23: note: byref variable will be forcibly initialized struct bpf_iter__udp ctx; ^~~ /kisskb/src/net/ipv4/udp.c:3045:23: note: byref variable will be forcibly initialized struct bpf_iter_meta meta; ^~~~ /kisskb/src/drivers/acpi/apei/erst.c: In function 'erst_get_erange': /kisskb/src/drivers/acpi/apei/erst.c:376:27: note: byref variable will be forcibly initialized struct apei_exec_context ctx; ^~~ /kisskb/src/drivers/acpi/apei/erst.c: In function '__erst_write_to_storage': /kisskb/src/drivers/acpi/apei/erst.c:623:27: note: byref variable will be forcibly initialized struct apei_exec_context ctx; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/xfs/kmem.h:9, from /kisskb/src/fs/xfs/xfs_linux.h:24, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_buf.c:6: /kisskb/src/fs/xfs/xfs_buf.c: In function '__rhashtable_remove_fast_one': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:1045:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/acpi/apei/erst.c: In function '__erst_read_from_storage': /kisskb/src/drivers/acpi/apei/erst.c:662:27: note: byref variable will be forcibly initialized struct apei_exec_context ctx; ^~~ /kisskb/src/drivers/acpi/apei/erst.c: In function '__erst_clear_from_storage': /kisskb/src/drivers/acpi/apei/erst.c:705:27: note: byref variable will be forcibly initialized struct apei_exec_context ctx; ^~~ /kisskb/src/net/ipv6/ip6_gre.c: In function 'ip6gre_xmit_ipv4': /kisskb/src/net/ipv6/ip6_gre.c:788:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^~~ /kisskb/src/net/ipv6/ip6_gre.c: In function 'ip6gre_xmit_ipv6': /kisskb/src/net/ipv6/ip6_gre.c:821:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^~~ /kisskb/src/net/ipv6/ip6_gre.c: In function 'ip6gre_xmit_other': /kisskb/src/net/ipv6/ip6_gre.c:871:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^~~ /kisskb/src/net/ipv6/ip6_gre.c: In function 'ip6gre_newlink_common': /kisskb/src/net/ipv6/ip6_gre.c:1966:25: note: byref variable will be forcibly initialized struct ip_tunnel_encap ipencap; ^~~~~~~ In file included from /kisskb/src/include/linux/uuid.h:11, from /kisskb/src/include/linux/fs.h:36, from /kisskb/src/arch/arm64/include/asm/elf.h:141, from /kisskb/src/include/linux/elf.h:6, from /kisskb/src/include/linux/module.h:18, from /kisskb/src/drivers/acpi/apei/erst.c:16: /kisskb/src/drivers/acpi/apei/erst.c: In function 'erst_reader': /kisskb/src/include/uapi/linux/uuid.h:29:1: note: byref variable will be forcibly initialized {{ (a) & 0xff, ((a) >> 8) & 0xff, ((a) >> 16) & 0xff, ((a) >> 24) & 0xff, \ ^ /kisskb/src/drivers/acpi/apei/erst.c:942:2: note: in expansion of macro 'GUID_INIT' GUID_INIT(0xfe08ffbe, 0x95e4, 0x4be7, 0xbc, 0x73, 0x40, 0x96, \ ^~~~~~~~~ /kisskb/src/drivers/acpi/apei/erst.c:1024:51: note: in expansion of macro 'CPER_SECTION_TYPE_MCE' else if (guid_equal(&rcd->sec_hdr.section_type, &CPER_SECTION_TYPE_MCE)) ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/uapi/linux/uuid.h:29:1: note: byref variable will be forcibly initialized {{ (a) & 0xff, ((a) >> 8) & 0xff, ((a) >> 16) & 0xff, ((a) >> 24) & 0xff, \ ^ /kisskb/src/drivers/acpi/apei/erst.c:936:2: note: in expansion of macro 'GUID_INIT' GUID_INIT(0xc197e04e, 0xd545, 0x4a70, 0x9c, 0x17, 0xa5, 0x54, \ ^~~~~~~~~ /kisskb/src/drivers/acpi/apei/erst.c:1022:53: note: in expansion of macro 'CPER_SECTION_TYPE_DMESG' } else if (guid_equal(&rcd->sec_hdr.section_type, &CPER_SECTION_TYPE_DMESG)) ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/uapi/linux/uuid.h:29:1: note: byref variable will be forcibly initialized {{ (a) & 0xff, ((a) >> 8) & 0xff, ((a) >> 16) & 0xff, ((a) >> 24) & 0xff, \ ^ /kisskb/src/drivers/acpi/apei/erst.c:939:2: note: in expansion of macro 'GUID_INIT' GUID_INIT(0x4f118707, 0x04dd, 0x4055, 0xb5, 0xdd, 0x95, 0x6d, \ ^~~~~~~~~ /kisskb/src/drivers/acpi/apei/erst.c:1019:46: note: in expansion of macro 'CPER_SECTION_TYPE_DMESG_Z' if (guid_equal(&rcd->sec_hdr.section_type, &CPER_SECTION_TYPE_DMESG_Z)) { ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/uapi/linux/uuid.h:29:1: note: byref variable will be forcibly initialized {{ (a) & 0xff, ((a) >> 8) & 0xff, ((a) >> 16) & 0xff, ((a) >> 24) & 0xff, \ ^ /kisskb/src/drivers/acpi/apei/erst.c:933:2: note: in expansion of macro 'GUID_INIT' GUID_INIT(0x75a574e3, 0x5052, 0x4b29, 0x8a, 0x8e, 0xbe, 0x2c, \ ^~~~~~~~~ /kisskb/src/drivers/acpi/apei/erst.c:1007:41: note: in expansion of macro 'CPER_CREATOR_PSTORE' if (!guid_equal(&rcd->hdr.creator_id, &CPER_CREATOR_PSTORE)) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/acpi/apei/erst.c: In function 'erst_init': /kisskb/src/drivers/acpi/apei/erst.c:1098:24: note: byref variable will be forcibly initialized struct apei_resources erst_resources; ^~~~~~~~~~~~~~ /kisskb/src/drivers/acpi/apei/erst.c:1097:27: note: byref variable will be forcibly initialized struct apei_exec_context ctx; ^~~ /kisskb/src/net/ipv6/ip6_gre.c: In function 'ip6gre_changelink_common': /kisskb/src/net/ipv6/ip6_gre.c:2034:25: note: byref variable will be forcibly initialized struct ip_tunnel_encap ipencap; ^~~~~~~ In file included from /kisskb/src/fs/xfs/xfs_linux.h:79, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_buf.c:6: /kisskb/src/fs/xfs/xfs_buf.c: In function 'xfs_buf_get_uncached': /kisskb/src/fs/xfs/xfs_buf.c:956:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, XFS_BUF_DADDR_NULL, numblks); ^~~ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^~~ /kisskb/src/net/ipv6/ip6_gre.c: In function 'ip6gre_tunnel_ioctl': /kisskb/src/net/ipv6/ip6_gre.c:1253:24: note: byref variable will be forcibly initialized struct __ip6_tnl_parm p1; ^~ /kisskb/src/net/ipv6/ip6_gre.c:1252:23: note: byref variable will be forcibly initialized struct ip6_tnl_parm2 p; ^ /kisskb/src/net/ipv6/ip6_gre.c: In function 'ip6gre_changelink': In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/xfs/kmem.h:9, from /kisskb/src/fs/xfs/xfs_linux.h:24, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_buf.c:6: /kisskb/src/fs/xfs/xfs_buf.c: In function 'xfs_buftarg_shrink_scan': /kisskb/src/fs/xfs/xfs_buf.c:1916:12: note: byref variable will be forcibly initialized LIST_HEAD(dispose); ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/net/ipv6/ip6_gre.c:2066:24: note: byref variable will be forcibly initialized struct __ip6_tnl_parm p; ^ /kisskb/src/net/ipv6/ip6_gre.c: In function 'ip6erspan_changelink': /kisskb/src/net/ipv6/ip6_gre.c:2279:24: note: byref variable will be forcibly initialized struct __ip6_tnl_parm p; ^ In file included from /kisskb/src/fs/xfs/xfs_linux.h:79, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_buf.c:6: /kisskb/src/fs/xfs/xfs_buf.c: In function 'xfs_buf_incore': /kisskb/src/fs/xfs/xfs_buf.c:687:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^~~ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^~~ /kisskb/src/fs/xfs/xfs_buf.c: In function '_xfs_buf_ioapply': /kisskb/src/fs/xfs/xfs_buf.c:1558:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/net/ipv6/ip6_gre.c: In function 'ip6erspan_tunnel_xmit': /kisskb/src/net/ipv6/ip6_gre.c:938:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^~~ /kisskb/src/fs/xfs/xfs_buf.c: In function 'xfs_buf_delwri_submit_buffers': /kisskb/src/fs/xfs/xfs_buf.c:2147:19: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/xfs/kmem.h:9, from /kisskb/src/fs/xfs/xfs_linux.h:24, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_buf.c:6: /kisskb/src/fs/xfs/xfs_buf.c: In function 'xfs_wait_buftarg': /kisskb/src/fs/xfs/xfs_buf.c:1822:12: note: byref variable will be forcibly initialized LIST_HEAD(dispose); ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/net/ipv6/ip6_gre.c: In function 'ip6gre_err': /kisskb/src/net/ipv6/ip6_gre.c:429:22: note: byref variable will be forcibly initialized struct tnl_ptk_info tpi; ^~~ /kisskb/src/fs/xfs/xfs_buf.c: In function 'xfs_buf_delwri_submit': /kisskb/src/fs/xfs/xfs_buf.c:2235:14: note: byref variable will be forcibly initialized LIST_HEAD (wait_list); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/xfs/xfs_buf.c: In function 'xfs_buf_delwri_pushbuf': /kisskb/src/fs/xfs/xfs_buf.c:2280:14: note: byref variable will be forcibly initialized LIST_HEAD (submit_list); ^~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/net/ipv6/ip6_gre.c: In function 'gre_rcv': /kisskb/src/net/ipv6/ip6_gre.c:603:22: note: byref variable will be forcibly initialized struct tnl_ptk_info tpi; ^~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv6/ip6_gre.c:11: /kisskb/src/net/ipv6/ip6_gre.c: In function 'ip6gre_exit_batch_net': /kisskb/src/net/ipv6/ip6_gre.c:1625:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv6/ip6_gre.c:11: /kisskb/src/net/ipv6/ip6_gre.c: In function 'ip6gre_init_net': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv6/ip6_gre.c:1612:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ign->tunnels_wc[0], ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/video/fbdev/cirrusfb.c: In function 'cirrusfb_copyarea': /kisskb/src/drivers/video/fbdev/cirrusfb.c:1772:21: note: byref variable will be forcibly initialized struct fb_copyarea modded; ^~~~~~ /kisskb/src/drivers/video/fbdev/cirrusfb.c: In function 'cirrusfb_fillrect': /kisskb/src/drivers/video/fbdev/cirrusfb.c:1733:21: note: byref variable will be forcibly initialized struct fb_fillrect modded; ^~~~~~ /kisskb/src/lib/mpi/ec.c: In function 'mpi_ec_mul_point': /kisskb/src/lib/mpi/ec.c:1251:30: note: byref variable will be forcibly initialized struct gcry_mpi_point p1_, p2_; ^~~ /kisskb/src/lib/mpi/ec.c:1251:25: note: byref variable will be forcibly initialized struct gcry_mpi_point p1_, p2_; ^~~ /kisskb/src/lib/mpi/ec.c:1216:32: note: byref variable will be forcibly initialized struct gcry_mpi_point p1, p2, p1inv; ^~~~~ /kisskb/src/lib/mpi/ec.c:1216:28: note: byref variable will be forcibly initialized struct gcry_mpi_point p1, p2, p1inv; ^~ /kisskb/src/lib/mpi/ec.c:1216:24: note: byref variable will be forcibly initialized struct gcry_mpi_point p1, p2, p1inv; ^~ /kisskb/src/crypto/chacha_generic.c: In function 'chacha_stream_xor': /kisskb/src/crypto/chacha_generic.c:18:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/crypto/chacha_generic.c: In function 'crypto_xchacha_crypt': /kisskb/src/crypto/chacha_generic.c:52:20: note: byref variable will be forcibly initialized struct chacha_ctx subctx; ^~~~~~ /kisskb/src/drivers/clk/bcm/clk-iproc-pll.c: In function 'iproc_pll_set_rate': /kisskb/src/drivers/clk/bcm/clk-iproc-pll.c:558:29: note: byref variable will be forcibly initialized struct iproc_pll_vco_param vco_param; ^~~~~~~~~ /kisskb/src/drivers/video/fbdev/gxt4500.c: In function 'gxt4500_check_var': /kisskb/src/drivers/video/fbdev/gxt4500.c:363:21: note: byref variable will be forcibly initialized struct gxt4500_par par; ^~~ /kisskb/src/drivers/clk/bcm/clk-iproc-pll.c: In function 'iproc_pll_clk_setup': /kisskb/src/drivers/clk/bcm/clk-iproc-pll.c:735:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/video/fbdev/gxt4500.c: In function 'gxt4500_probe': /kisskb/src/drivers/video/fbdev/gxt4500.c:621:27: note: byref variable will be forcibly initialized struct fb_var_screeninfo var; ^~~ /kisskb/src/drivers/video/fbdev/udlfb.c: In function 'dlfb_setup_modes': /kisskb/src/drivers/video/fbdev/udlfb.c:1373:23: note: byref variable will be forcibly initialized struct fb_videomode fb_vmode = {0}; ^~~~~~~~ /kisskb/src/drivers/clk/bcm/clk-iproc-asiu.c: In function 'iproc_asiu_setup': /kisskb/src/drivers/clk/bcm/clk-iproc-asiu.c:219:24: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/video/fbdev/udlfb.c: In function 'dlfb_ops_set_par': /kisskb/src/drivers/video/fbdev/udlfb.c:1094:27: note: byref variable will be forcibly initialized struct fb_var_screeninfo fvs; ^~~ /kisskb/src/drivers/video/fbdev/udlfb.c: In function 'dlfb_ops_ioctl': /kisskb/src/drivers/video/fbdev/udlfb.c:890:18: note: byref variable will be forcibly initialized struct dloarea area; ^~~~ /kisskb/src/drivers/video/fbdev/udlfb.c: In function 'dlfb_ops_check_var': /kisskb/src/drivers/video/fbdev/udlfb.c:1074:22: note: byref variable will be forcibly initialized struct fb_videomode mode; ^~~~ /kisskb/src/net/sctp/ulpevent.c: In function '__sctp_ulpevent_read_nxtinfo': /kisskb/src/net/sctp/ulpevent.c:1044:22: note: byref variable will be forcibly initialized struct sctp_nxtinfo nxtinfo; ^~~~~~~ /kisskb/src/net/sctp/ulpevent.c: In function 'sctp_ulpevent_notify_peer_addr_change': /kisskb/src/net/sctp/ulpevent.c:343:26: note: byref variable will be forcibly initialized struct sockaddr_storage addr; ^~~~ /kisskb/src/net/sctp/ulpevent.c: In function 'sctp_ulpevent_read_sndrcvinfo': /kisskb/src/net/sctp/ulpevent.c:990:25: note: byref variable will be forcibly initialized struct sctp_sndrcvinfo sinfo; ^~~~~ /kisskb/src/net/sctp/ulpevent.c: In function 'sctp_ulpevent_read_rcvinfo': /kisskb/src/net/sctp/ulpevent.c:1018:22: note: byref variable will be forcibly initialized struct sctp_rcvinfo rinfo; ^~~~~ /kisskb/src/drivers/pci/setup-bus.c: In function 'iov_resources_unassigned': /kisskb/src/drivers/pci/setup-bus.c:1705:25: note: byref variable will be forcibly initialized struct pci_bus_region region; ^~~~~~ /kisskb/src/drivers/pci/setup-bus.c: In function 'pci_setup_cardbus': /kisskb/src/drivers/pci/setup-bus.c:510:24: note: byref variable will be forcibly initialized struct pci_bus_region region; ^~~~~~ /kisskb/src/drivers/pci/setup-bus.c: In function 'pci_setup_bridge_mmio': /kisskb/src/drivers/pci/setup-bus.c:614:24: note: byref variable will be forcibly initialized struct pci_bus_region region; ^~~~~~ /kisskb/src/drivers/pci/setup-bus.c: In function 'pci_setup_bridge_mmio_pref': /kisskb/src/drivers/pci/setup-bus.c:633:24: note: byref variable will be forcibly initialized struct pci_bus_region region; ^~~~~~ /kisskb/src/drivers/pci/setup-bus.c: In function 'pci_setup_bridge_io': /kisskb/src/drivers/pci/setup-bus.c:577:24: note: byref variable will be forcibly initialized struct pci_bus_region region; ^~~~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/pci/setup-bus.c:19: /kisskb/src/drivers/pci/setup-bus.c: In function '__assign_resources_sorted': /kisskb/src/drivers/pci/setup-bus.c:371:12: note: byref variable will be forcibly initialized LIST_HEAD(local_fail_head); ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/pci/setup-bus.c:370:12: note: byref variable will be forcibly initialized LIST_HEAD(save_head); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/pci/setup-bus.c: In function 'pbus_assign_resources_sorted': /kisskb/src/drivers/pci/setup-bus.c:498:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/pci/setup-bus.c: In function 'pdev_assign_resources_sorted': /kisskb/src/drivers/pci/setup-bus.c:486:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/pci/setup-bus.c: In function 'pci_assign_unassigned_bridge_resources': /kisskb/src/drivers/pci/setup-bus.c:2057:12: note: byref variable will be forcibly initialized LIST_HEAD(fail_head); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/pci/setup-bus.c:2054:12: note: byref variable will be forcibly initialized LIST_HEAD(add_list); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/net/ipv4/devinet.c:25: /kisskb/src/net/ipv4/devinet.c: In function 'hlist_add_head_rcu': /kisskb/src/drivers/pci/setup-bus.c: In function 'pci_assign_unassigned_bus_resources': /kisskb/src/drivers/pci/setup-bus.c:2232:12: note: byref variable will be forcibly initialized LIST_HEAD(add_list); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/pci/setup-bus.c: In function 'pci_assign_unassigned_root_bus_resources': /kisskb/src/drivers/pci/setup-bus.c:1760:12: note: byref variable will be forcibly initialized LIST_HEAD(fail_head); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/pci/setup-bus.c:1755:12: note: byref variable will be forcibly initialized LIST_HEAD(realloc_head); ^~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/pci/setup-bus.c: In function 'pci_reassign_bridge_resources': /kisskb/src/drivers/pci/setup-bus.c:2130:12: note: byref variable will be forcibly initialized LIST_HEAD(failed); ^~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/pci/setup-bus.c:2129:12: note: byref variable will be forcibly initialized LIST_HEAD(added); ^~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/pci/setup-bus.c:2128:12: note: byref variable will be forcibly initialized LIST_HEAD(saved); ^~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/net/ipv4/af_inet.c:69: /kisskb/src/net/ipv4/af_inet.c: In function 'sock_graft': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/net/sock.h:1896:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(sk->sk_wq, &parent->wq); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv4/af_inet.c:102: /kisskb/src/net/ipv4/af_inet.c: In function 'tcp_call_bpf': /kisskb/src/include/net/tcp.h:2250:27: note: byref variable will be forcibly initialized struct bpf_sock_ops_kern sock_ops; ^~~~~~~~ /kisskb/src/net/ipv4/af_inet.c: In function 'inet_ioctl': /kisskb/src/net/ipv4/af_inet.c:930:17: note: byref variable will be forcibly initialized struct rtentry rt; ^~ /kisskb/src/net/ipv4/af_inet.c:929:15: note: byref variable will be forcibly initialized struct ifreq ifr; ^~~ /kisskb/src/net/ipv4/af_inet.c: In function 'inet_compat_routing_ioctl': /kisskb/src/net/ipv4/af_inet.c:985:17: note: byref variable will be forcibly initialized struct rtentry rt; ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/net/ipv4/af_inet.c:69: /kisskb/src/net/ipv4/af_inet.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_dir2_readdir.c: In function 'xfs_dir2_leaf_readbuf': /kisskb/src/fs/xfs/xfs_dir2_readdir.c:257:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^~~~ /kisskb/src/fs/xfs/xfs_dir2_readdir.c:252:19: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/fs/xfs/xfs_dir2_readdir.c:251:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec map; ^~~ /kisskb/src/sound/soc/codecs/tlv320aic32x4-clk.c: In function 'clk_aic32x4_pll_recalc_rate': /kisskb/src/sound/soc/codecs/tlv320aic32x4-clk.c:197:32: note: byref variable will be forcibly initialized struct clk_aic32x4_pll_muldiv settings; ^~~~~~~~ /kisskb/src/sound/soc/codecs/tlv320aic32x4-clk.c: In function 'clk_aic32x4_pll_set_rate': /kisskb/src/sound/soc/codecs/tlv320aic32x4-clk.c:226:32: note: byref variable will be forcibly initialized struct clk_aic32x4_pll_muldiv settings; ^~~~~~~~ /kisskb/src/net/ipv4/af_inet.c: In function 'inet_current_timestamp': /kisskb/src/net/ipv4/af_inet.c:1578:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^~ /kisskb/src/sound/soc/codecs/tlv320aic32x4-clk.c: In function 'aic32x4_register_clk': /kisskb/src/sound/soc/codecs/tlv320aic32x4-clk.c:447:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/uio.h:8, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/net/ipv4/af_inet.c:69: /kisskb/src/net/ipv4/af_inet.c: In function 'inet_sk_state_store': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/af_inet.c:1324:2: note: in expansion of macro 'smp_store_release' smp_store_release(&sk->sk_state, newstate); ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/devinet.c: In function 'inet_gifconf': /kisskb/src/net/ipv4/devinet.c:1250:15: note: byref variable will be forcibly initialized struct ifreq ifr; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/netfilter/nfnetlink.c:17: /kisskb/src/net/netfilter/nfnetlink.c: In function 'nfnetlink_subsys_register': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink.c:112:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(table[n->subsys_id].subsys, n); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/netfilter/nfnetlink.c:17: /kisskb/src/net/netfilter/nfnetlink.c: In function 'nfnetlink_rcv_batch': /kisskb/src/net/netfilter/nfnetlink.c:328:12: note: byref variable will be forcibly initialized LIST_HEAD(err_list); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/net/netfilter/nfnetlink.c:327:25: note: byref variable will be forcibly initialized struct netlink_ext_ack extack; ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/netfilter/nfnetlink.c:17: /kisskb/src/net/netfilter/nfnetlink.c: In function 'nfnetlink_net_init': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink.c:638:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(net->nfnl, nfnl); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_sctp.c: In function 'match_packet': /kisskb/src/net/netfilter/xt_sctp.c:47:23: note: byref variable will be forcibly initialized struct sctp_chunkhdr _sch; ^~~~ /kisskb/src/net/ipv4/devinet.c: In function 'put_cacheinfo': /kisskb/src/net/ipv4/devinet.c:1638:23: note: byref variable will be forcibly initialized struct ifa_cacheinfo ci; ^~ /kisskb/src/net/netfilter/xt_sctp.c: In function 'sctp_mt': /kisskb/src/net/netfilter/xt_sctp.c:123:17: note: byref variable will be forcibly initialized struct sctphdr _sh; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/net/ipv4/devinet.c:25: /kisskb/src/net/ipv4/devinet.c: In function '__inet_del_ifa': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/devinet.c:441:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(last_prim->ifa_next, promote); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/devinet.c:440:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(promote->ifa_next, last_sec); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/devinet.c:437:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(prev_prom->ifa_next, next_sec); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_process_param': /kisskb/src/net/sctp/sm_make_chunk.c:2516:18: note: byref variable will be forcibly initialized union sctp_addr addr; ^~~~ /kisskb/src/net/rds/recv.c: In function 'rds_recv_hs_exthdrs': /kisskb/src/net/rds/recv.c:206:4: note: byref variable will be forcibly initialized } buffer; ^~~~~~ /kisskb/src/net/rds/recv.c: In function 'rds_recv_incoming_exthdrs': /kisskb/src/net/rds/recv.c:173:4: note: byref variable will be forcibly initialized } buffer; ^~~~~~ /kisskb/src/net/ipv4/devinet.c: In function '__inet_insert_ifa': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/devinet.c:542:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*ifap, ifa); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/devinet.c:541:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ifa->ifa_next, *ifap); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/devinet.c:477:27: note: byref variable will be forcibly initialized struct in_validator_info ivi; ^~~ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_asconf_param_success': /kisskb/src/net/sctp/sm_make_chunk.c:3331:18: note: byref variable will be forcibly initialized union sctp_addr addr; ^~~~ /kisskb/src/net/rds/recv.c: In function 'rds_cmsg_recv': /kisskb/src/net/rds/recv.c:575:28: note: byref variable will be forcibly initialized struct rds_cmsg_rx_trace t; ^ /kisskb/src/net/rds/recv.c:561:33: note: byref variable will be forcibly initialized struct __kernel_sock_timeval sk_tv; ^~~~~ /kisskb/src/net/rds/recv.c:554:31: note: byref variable will be forcibly initialized struct __kernel_old_timeval tv = ^~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/rds/recv.c:34: /kisskb/src/net/rds/recv.c: In function 'rds_notify_queue_get': /kisskb/src/net/rds/recv.c:456:12: note: byref variable will be forcibly initialized LIST_HEAD(copy); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/net/rds/recv.c:453:25: note: byref variable will be forcibly initialized struct rds_rdma_notify cmsg; ^~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/rds/recv.c:34: /kisskb/src/net/rds/recv.c: In function 'rds_recvmsg': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/rds/recv.c:674:12: note: in expansion of macro 'wait_event_interruptible_timeout' timeo = wait_event_interruptible_timeout(*sk_sleep(sk), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_process_asconf_param': /kisskb/src/net/sctp/sm_make_chunk.c:3034:18: note: byref variable will be forcibly initialized union sctp_addr addr; ^~~~ /kisskb/src/net/rds/recv.c: In function 'rds_inc_info_copy': /kisskb/src/net/rds/recv.c:784:26: note: byref variable will be forcibly initialized struct rds_info_message minfo; ^~~~~ /kisskb/src/net/rds/recv.c: In function 'rds6_inc_info_copy': /kisskb/src/net/rds/recv.c:813:27: note: byref variable will be forcibly initialized struct rds6_info_message minfo6; ^~~~~~ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_init_cause': /kisskb/src/net/sctp/sm_make_chunk.c:146:21: note: byref variable will be forcibly initialized struct sctp_errhdr err; ^~~ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_init': /kisskb/src/net/sctp/sm_make_chunk.c:218:22: note: byref variable will be forcibly initialized struct sctp_inithdr init; ^~~~ /kisskb/src/net/sctp/sm_make_chunk.c:214:36: note: byref variable will be forcibly initialized struct sctp_supported_addrs_param sat; ^~~ /kisskb/src/net/sctp/sm_make_chunk.c:211:35: note: byref variable will be forcibly initialized struct sctp_adaptation_ind_param aiparam; ^~~~~~~ /kisskb/src/net/sctp/sm_make_chunk.c:210:34: note: byref variable will be forcibly initialized struct sctp_supported_ext_param ext_param; ^~~~~~~~~ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_init_ack': /kisskb/src/net/sctp/sm_make_chunk.c:390:22: note: byref variable will be forcibly initialized struct sctp_inithdr initack; ^~~~~~~ /kisskb/src/net/sctp/sm_make_chunk.c:384:35: note: byref variable will be forcibly initialized struct sctp_adaptation_ind_param aiparam; ^~~~~~~ /kisskb/src/net/sctp/sm_make_chunk.c:383:34: note: byref variable will be forcibly initialized struct sctp_supported_ext_param ext_param; ^~~~~~~~~ /kisskb/src/drivers/video/fbdev/smscufx.c: In function 'ufx_setup_modes': /kisskb/src/drivers/video/fbdev/smscufx.c:1557:23: note: byref variable will be forcibly initialized struct fb_videomode fb_vmode = {0}; ^~~~~~~~ /kisskb/src/drivers/video/fbdev/smscufx.c: In function 'ufx_ops_check_var': /kisskb/src/drivers/video/fbdev/smscufx.c:1220:22: note: byref variable will be forcibly initialized struct fb_videomode mode; ^~~~ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_cwr': /kisskb/src/net/sctp/sm_make_chunk.c:671:21: note: byref variable will be forcibly initialized struct sctp_cwrhdr cwr; ^~~ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_ecne': /kisskb/src/net/sctp/sm_make_chunk.c:705:22: note: byref variable will be forcibly initialized struct sctp_ecnehdr ecne; ^~~~ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_datafrag_empty': /kisskb/src/net/sctp/sm_make_chunk.c:727:22: note: byref variable will be forcibly initialized struct sctp_datahdr dp; ^~ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_sack': /kisskb/src/net/sctp/sm_make_chunk.c:761:22: note: byref variable will be forcibly initialized struct sctp_sackhdr sack; ^~~~ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_shutdown': /kisskb/src/net/sctp/sm_make_chunk.c:857:26: note: byref variable will be forcibly initialized struct sctp_shutdownhdr shut; ^~~~ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_abort_violation': /kisskb/src/net/sctp/sm_make_chunk.c:1084:23: note: byref variable will be forcibly initialized struct sctp_paramhdr phdr; ^~~~ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_new_encap_port': /kisskb/src/net/sctp/sm_make_chunk.c:1148:33: note: byref variable will be forcibly initialized struct sctp_new_encap_port_hdr nep; ^~~ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_heartbeat': /kisskb/src/net/sctp/sm_make_chunk.c:1169:29: note: byref variable will be forcibly initialized struct sctp_sender_hb_info hbinfo; ^~~~~~ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_auth': /kisskb/src/net/sctp/sm_make_chunk.c:1304:22: note: byref variable will be forcibly initialized struct sctp_authhdr auth_hdr; ^~~~~~~~ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_process_missing_param': /kisskb/src/net/sctp/sm_make_chunk.c:1903:24: note: byref variable will be forcibly initialized struct __sctp_missing report; ^~~~~~ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_asconf': /kisskb/src/net/sctp/sm_make_chunk.c:2779:24: note: byref variable will be forcibly initialized union sctp_addr_param addrparam; ^~~~~~~~~ /kisskb/src/net/sctp/sm_make_chunk.c:2776:23: note: byref variable will be forcibly initialized struct sctp_addiphdr asconf; ^~~~~~ /kisskb/src/net/ipv4/devinet.c: In function '__ip_dev_find': /kisskb/src/net/ipv4/devinet.c:159:21: note: byref variable will be forcibly initialized struct fib_result res = { 0 }; ^~~ /kisskb/src/net/ipv4/devinet.c:158:17: note: byref variable will be forcibly initialized struct flowi4 fl4 = { .daddr = addr }; ^~~ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_asconf_ack': /kisskb/src/net/sctp/sm_make_chunk.c:2967:23: note: byref variable will be forcibly initialized struct sctp_addiphdr asconf; ^~~~~~ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_add_asconf_response': /kisskb/src/net/sctp/sm_make_chunk.c:2991:21: note: byref variable will be forcibly initialized struct sctp_errhdr err_param; ^~~~~~~~~ /kisskb/src/net/sctp/sm_make_chunk.c:2990:26: note: byref variable will be forcibly initialized struct sctp_addip_param ack_param; ^~~~~~~~~ /kisskb/src/net/ipv4/devinet.c: In function 'devinet_ioctl': /kisskb/src/net/ipv4/devinet.c:1010:21: note: byref variable will be forcibly initialized struct sockaddr_in sin_orig; ^~~~~~~~ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_process_init': /kisskb/src/net/sctp/sm_make_chunk.c:2330:18: note: byref variable will be forcibly initialized union sctp_addr addr; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/net/ipv4/devinet.c:25: /kisskb/src/net/ipv4/devinet.c: In function 'inetdev_init': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/devinet.c:289:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dev->ip_ptr, in_dev); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/net/wireless/trace.h:3574, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_add_virtual_intf': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:346:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_add_virtual_intf, ^~~~~~~~~~~ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_asconf_update_ip': /kisskb/src/net/sctp/sm_make_chunk.c:2834:26: note: byref variable will be forcibly initialized struct sctp_addip_param param; ^~~~~ /kisskb/src/net/sctp/sm_make_chunk.c:2833:24: note: byref variable will be forcibly initialized union sctp_addr_param addr_param; ^~~~~~~~~~ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_asconf_set_prim': /kisskb/src/net/sctp/sm_make_chunk.c:2920:26: note: byref variable will be forcibly initialized struct sctp_addip_param param; ^~~~~ /kisskb/src/net/sctp/sm_make_chunk.c:2919:24: note: byref variable will be forcibly initialized union sctp_addr_param addrparam; ^~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'perf_trace_rdev_change_beacon': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:585:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_change_beacon, ^~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv4/igmp.c:69: /kisskb/src/net/ipv4/igmp.c: In function 'ip_mc_hash_add': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/igmp.c:1399:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(in_dev->mc_hash, mc_hash); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/igmp.c:1380:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(mc_hash[hash], im); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/bridge/br_vlan.c:2: /kisskb/src/net/bridge/br_vlan.c: In function 'rht_assign_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:401:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*bkt, (void *)obj); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_fwdtsn': /kisskb/src/net/sctp/sm_make_chunk.c:3537:26: note: byref variable will be forcibly initialized struct sctp_fwdtsn_skip skip; ^~~~ /kisskb/src/net/sctp/sm_make_chunk.c:3536:25: note: byref variable will be forcibly initialized struct sctp_fwdtsn_hdr ftsn_hdr; ^~~~~~~~ /kisskb/src/net/bridge/br_vlan.c: In function '__rhashtable_insert_fast': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:758:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/bridge/br_private.h:19, from /kisskb/src/net/bridge/br_vlan.c:8: /kisskb/src/include/linux/rhashtable.h:701:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^~~ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_ifwdtsn': /kisskb/src/net/sctp/sm_make_chunk.c:3566:26: note: byref variable will be forcibly initialized struct sctp_ifwdtsn_hdr ftsn_hdr; ^~~~~~~~ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_strreset_req': /kisskb/src/net/sctp/sm_make_chunk.c:3658:29: note: byref variable will be forcibly initialized struct sctp_strreset_inreq inreq; ^~~~~ /kisskb/src/net/sctp/sm_make_chunk.c:3657:30: note: byref variable will be forcibly initialized struct sctp_strreset_outreq outreq; ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/bridge/br_vlan.c:2: /kisskb/src/net/bridge/br_vlan.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/bridge/br_vlan.c: In function 'br_vlan_link_state_change': /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_strreset_tsnreq': /kisskb/src/net/sctp/sm_make_chunk.c:3708:30: note: byref variable will be forcibly initialized struct sctp_strreset_tsnreq tsnreq; ^~~~~~ /kisskb/src/net/bridge/br_vlan.c:1521:38: note: byref variable will be forcibly initialized struct br_vlan_link_state_walk_data data = { ^~~~ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_strreset_addstrm': /kisskb/src/net/sctp/sm_make_chunk.c:3740:31: note: byref variable will be forcibly initialized struct sctp_strreset_addstrm addstrm; ^~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/bridge/br_vlan.c:2: /kisskb/src/net/bridge/br_vlan.c: In function '__rhashtable_remove_fast_one': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:1045:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_strreset_resp': /kisskb/src/net/sctp/sm_make_chunk.c:3785:28: note: byref variable will be forcibly initialized struct sctp_strreset_resp resp; ^~~~ /kisskb/src/net/sctp/sm_make_chunk.c: In function 'sctp_make_strreset_tsnresp': /kisskb/src/net/sctp/sm_make_chunk.c:3823:31: note: byref variable will be forcibly initialized struct sctp_strreset_resptsn tsnresp; ^~~~~~~ In file included from /kisskb/src/net/bridge/br_private.h:19, from /kisskb/src/net/bridge/br_vlan.c:8: /kisskb/src/net/bridge/br_vlan.c: In function '__rhashtable_lookup': /kisskb/src/include/linux/rhashtable.h:585:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^~~ /kisskb/src/net/bridge/br_vlan.c: In function 'br_vlan_rtm_process_one': /kisskb/src/net/bridge/br_vlan.c:1926:34: note: byref variable will be forcibly initialized struct bridge_vlan_info *vinfo, vrange_end, *vinfo_last = NULL; ^~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/bridge/br_vlan.c:2: /kisskb/src/net/bridge/br_vlan.c: In function 'br_vlan_init': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/bridge/br_vlan.c:1142:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(br->vlgrp, vg); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/bridge/br_vlan.c: In function 'br_vlan_stats_fill': /kisskb/src/net/bridge/br_vlan.c:1603:26: note: byref variable will be forcibly initialized struct pcpu_sw_netstats stats; ^~~~~ /kisskb/src/net/bridge/br_vlan.c: In function 'br_vlan_fill_vids': /kisskb/src/net/bridge/br_vlan.c:1636:26: note: byref variable will be forcibly initialized struct bridge_vlan_info info; ^~~~ /kisskb/src/net/ipv4/igmp.c: In function 'igmpv3_newpack': /kisskb/src/net/ipv4/igmp.c:353:16: note: byref variable will be forcibly initialized struct flowi4 fl4; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/bridge/br_vlan.c:2: /kisskb/src/net/bridge/br_vlan.c: In function 'nbp_vlan_init': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/bridge/br_vlan.c:1181:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(p->vlgrp, vg); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/sctp/ulpqueue.c: In function 'sctp_ulpq_reasm_drain': /kisskb/src/net/sctp/ulpqueue.c:724:23: note: byref variable will be forcibly initialized struct sk_buff_head temp; ^~~~ /kisskb/src/net/ipv4/igmp.c: In function 'igmp_send_report': /kisskb/src/net/ipv4/igmp.c:732:16: note: byref variable will be forcibly initialized struct flowi4 fl4; ^~~ /kisskb/src/drivers/acpi/apei/ghes.c: In function 'ghes_in_nmi_queue_one_entry': /kisskb/src/drivers/acpi/apei/ghes.c:984:44: note: byref variable will be forcibly initialized struct acpi_hest_generic_status *estatus, tmp_header; ^~~~~~~~~~ /kisskb/src/net/sctp/ulpqueue.c: In function 'sctp_ulpq_reap_ordered': /kisskb/src/net/sctp/ulpqueue.c:880:22: note: byref variable will be forcibly initialized struct sk_buff_head temp; ^~~~ /kisskb/src/net/sctp/ulpqueue.c: In function 'sctp_ulpq_tail_data': /kisskb/src/net/sctp/ulpqueue.c:88:22: note: byref variable will be forcibly initialized struct sk_buff_head temp; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv4/igmp.c:69: /kisskb/src/net/ipv4/igmp.c: In function '____ip_mc_inc_group': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/igmp.c:1454:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(in_dev->mc_list, im); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/uuid.h:11, from /kisskb/src/include/linux/mod_devicetable.h:13, from /kisskb/src/include/linux/of.h:18, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/include/acpi/apei.h:9, from /kisskb/src/include/acpi/ghes.h:5, from /kisskb/src/include/linux/arm_sdei.h:8, from /kisskb/src/drivers/acpi/apei/ghes.c:20: /kisskb/src/drivers/acpi/apei/ghes.c: In function 'ghes_do_proc': /kisskb/src/net/sctp/ulpqueue.c: In function 'sctp_ulpq_partial_delivery': /kisskb/src/net/sctp/ulpqueue.c:1063:24: note: byref variable will be forcibly initialized struct sk_buff_head temp; ^~~~ /kisskb/src/include/uapi/linux/uuid.h:29:1: note: byref variable will be forcibly initialized {{ (a) & 0xff, ((a) >> 8) & 0xff, ((a) >> 16) & 0xff, ((a) >> 24) & 0xff, \ ^ /kisskb/src/include/linux/cper.h:168:2: note: in expansion of macro 'GUID_INIT' GUID_INIT(0xE19E3D16, 0xBC11, 0x11E4, 0x9C, 0xAA, 0xC2, 0x05, \ ^~~~~~~~~ /kisskb/src/drivers/acpi/apei/ghes.c:607:34: note: in expansion of macro 'CPER_SEC_PROC_ARM' else if (guid_equal(sec_type, &CPER_SEC_PROC_ARM)) { ^~~~~~~~~~~~~~~~~ /kisskb/src/include/uapi/linux/uuid.h:29:1: note: byref variable will be forcibly initialized {{ (a) & 0xff, ((a) >> 8) & 0xff, ((a) >> 16) & 0xff, ((a) >> 24) & 0xff, \ ^ /kisskb/src/include/linux/cper.h:175:2: note: in expansion of macro 'GUID_INIT' GUID_INIT(0xD995E954, 0xBBC1, 0x430F, 0xAD, 0x91, 0xB4, 0x4D, \ ^~~~~~~~~ /kisskb/src/drivers/acpi/apei/ghes.c:604:34: note: in expansion of macro 'CPER_SEC_PCIE' else if (guid_equal(sec_type, &CPER_SEC_PCIE)) { ^~~~~~~~~~~~~ /kisskb/src/include/uapi/linux/uuid.h:29:1: note: byref variable will be forcibly initialized {{ (a) & 0xff, ((a) >> 8) & 0xff, ((a) >> 16) & 0xff, ((a) >> 24) & 0xff, \ ^ /kisskb/src/include/linux/cper.h:172:2: note: in expansion of macro 'GUID_INIT' GUID_INIT(0xA5BC1114, 0x6F64, 0x4EDE, 0xB8, 0x63, 0x3E, 0x83, \ ^~~~~~~~~ /kisskb/src/drivers/acpi/apei/ghes.c:596:29: note: in expansion of macro 'CPER_SEC_PLATFORM_MEM' if (guid_equal(sec_type, &CPER_SEC_PLATFORM_MEM)) { ^~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/net/ip.h:29, from /kisskb/src/net/ipv4/igmp.c:92: /kisskb/src/net/ipv4/igmp.c: In function 'ip_mc_find_dev': /kisskb/src/include/net/route.h:148:16: note: byref variable will be forcibly initialized struct flowi4 fl4 = { ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv4/igmp.c:69: /kisskb/src/net/ipv4/igmp.c: In function '__ip_mc_join_group': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/igmp.c:2197:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(inet->mc_list, iml); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/net/wireless/trace.h:3574, from /kisskb/src/net/wireless/trace.c:5: /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_suspend': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:230:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_suspend, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_return_int': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:268:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_return_int, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_scan': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:282:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_scan, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_wiphy_only_evt': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/net/wireless/./trace.h:294:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(wiphy_only_evt, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_wiphy_enabled_evt': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/net/wireless/./trace.h:326:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(wiphy_enabled_evt, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_add_virtual_intf': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:346:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_add_virtual_intf, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:346:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_add_virtual_intf, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_change_virtual_intf': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:405:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_change_virtual_intf, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_key_handle': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/net/wireless/./trace.h:423:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(key_handle, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_add_key': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:458:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_add_key, ^~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/of.h:15, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/include/acpi/apei.h:9, from /kisskb/src/include/acpi/ghes.h:5, from /kisskb/src/include/linux/arm_sdei.h:8, from /kisskb/src/drivers/acpi/apei/ghes.c:20: /kisskb/src/drivers/acpi/apei/ghes.c: In function '__list_add_rcu': /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_set_default_key': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:485:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_default_key, ^~~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/dsinit.c: In function 'acpi_ds_initialize_objects': /kisskb/src/drivers/acpi/acpica/dsinit.c:161:29: note: byref variable will be forcibly initialized struct acpi_init_walk_info info; ^~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_set_default_mgmt_key': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:509:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_default_mgmt_key, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_set_default_beacon_key': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:526:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_default_beacon_key, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_start_ap': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:543:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_start_ap, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_change_beacon': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:585:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_change_beacon, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:585:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_change_beacon, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_wiphy_netdev_evt': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/net/wireless/./trace.h:630:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(wiphy_netdev_evt, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/igmp.c: In function 'ip_mc_source': /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_station_add_change': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/net/wireless/./trace.h:684:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(station_add_change, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/igmp.c:2398:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(pmc->sflist, newpsl); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/igmp.c:2292:18: note: byref variable will be forcibly initialized struct ip_mreqn imr; ^~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_wiphy_netdev_mac_evt': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/net/wireless/./trace.h:784:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(wiphy_netdev_mac_evt, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_station_del': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/net/wireless/./trace.h:801:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(station_del, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_dump_station': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:841:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_dump_station, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_return_int_station_info': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:862:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_return_int_station_info, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_mpath_evt': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/net/wireless/./trace.h:879:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(mpath_evt, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_dump_mpath': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:918:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_dump_mpath, ^~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv4/igmp.c:69: /kisskb/src/net/ipv4/igmp.c: In function 'ip_mc_msfilter': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/igmp.c:2500:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(pmc->sflist, newpsl); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/igmp.c:2427:18: note: byref variable will be forcibly initialized struct ip_mreqn imr; ^~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_get_mpp': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:942:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_get_mpp, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_dump_mpp': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:963:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_dump_mpp, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_return_int_mpath_info': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:987:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_return_int_mpath_info, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_return_int_mesh_config': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:1025:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_return_int_mesh_config, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_update_mesh_config': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:1042:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_update_mesh_config, ^~~~~~~~~~~ /kisskb/src/net/ipv4/igmp.c: In function 'ip_mc_msfget': /kisskb/src/net/ipv4/igmp.c:2513:18: note: byref variable will be forcibly initialized struct ip_mreqn imr; ^~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_join_mesh': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:1062:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_join_mesh, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_change_bss': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:1081:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_change_bss, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_set_txq_params': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:1111:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_txq_params, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_libertas_set_mesh_channel': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:1138:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_libertas_set_mesh_channel, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_set_monitor_channel': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:1156:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_monitor_channel, ^~~~~~~~~~~ /kisskb/src/net/ipv4/igmp.c: In function 'ip_mc_gsfget': /kisskb/src/net/ipv4/igmp.c:2599:27: note: byref variable will be forcibly initialized struct sockaddr_storage ss; ^~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_auth': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:1172:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_auth, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_assoc': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:1196:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_assoc, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_deauth': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:1226:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_deauth, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_disassoc': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:1247:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_disassoc, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_set_power_mgmt': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:1293:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_power_mgmt, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_connect': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:1314:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_connect, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_update_connect_params': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:1349:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_update_connect_params, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_set_cqm_rssi_config': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:1367:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_cqm_rssi_config, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_set_cqm_rssi_range_config': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:1390:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_cqm_rssi_range_config, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_set_cqm_txe_config': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:1412:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_cqm_txe_config, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_disconnect': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:1435:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_disconnect, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_join_ibss': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:1453:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_join_ibss, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_join_ocb': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:1474:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_join_ocb, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_set_wiphy_params': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:1490:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_wiphy_params, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_return_int_int': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:1530:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_return_int_int, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_testmode_dump': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:1562:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_testmode_dump, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_set_bitrate_mask': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:1575:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_bitrate_mask, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_return_int_tx_rx': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:1614:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_return_int_tx_rx, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_return_void_tx_rx': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:1633:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_return_void_tx_rx, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_tx_rx_evt': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/net/wireless/./trace.h:1656:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(tx_rx_evt, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_wiphy_netdev_id_evt': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/net/wireless/./trace.h:1678:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(wiphy_netdev_id_evt, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_tdls_mgmt': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:1705:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_tdls_mgmt, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_dump_survey': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:1744:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_dump_survey, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_return_int_survey_info': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:1761:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_return_int_survey_info, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_tdls_oper': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:1801:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_tdls_oper, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_pmksa': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/net/wireless/./trace.h:1821:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(rdev_pmksa, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_probe_client': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:1839:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_probe_client, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_return_int_cookie': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:1890:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_return_int_cookie, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_tx_control_port': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:1954:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_tx_control_port, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_set_noack_map': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:1980:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_noack_map, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_return_chandef': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:2003:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_return_chandef, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_set_mac_acl': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:2124:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_mac_acl, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_update_ft_ies': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:2142:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_update_ft_ies, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_channel_switch': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:2197:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_channel_switch, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_set_qos_map': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:2234:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_qos_map, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_set_ap_chanwidth': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:2252:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_ap_chanwidth, ^~~~~~~~~~~ /kisskb/src/lib/mpi/mpicoder.c: In function 'mpi_write_to_sgl': /kisskb/src/lib/mpi/mpicoder.c:366:25: note: byref variable will be forcibly initialized struct sg_mapping_iter miter; ^~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_add_tx_ts': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:2270:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_add_tx_ts, ^~~~~~~~~~~ /kisskb/src/lib/kunit/string-stream.c: In function 'alloc_string_stream_fragment': /kisskb/src/lib/kunit/string-stream.c:53:46: note: byref variable will be forcibly initialized struct string_stream_fragment_alloc_context context = { ^~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_del_tx_ts': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:2295:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_del_tx_ts, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_tdls_channel_switch': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:2315:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_tdls_channel_switch, ^~~~~~~~~~~ /kisskb/src/lib/mpi/mpicoder.c: In function 'mpi_read_raw_from_sgl': /kisskb/src/lib/mpi/mpicoder.c:439:25: note: byref variable will be forcibly initialized struct sg_mapping_iter miter; ^~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_tdls_cancel_channel_switch': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:2339:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_tdls_cancel_channel_switch, ^~~~~~~~~~~ /kisskb/src/lib/kunit/string-stream.c: In function 'string_stream_vadd': /kisskb/src/lib/kunit/string-stream.c:53:46: note: byref variable will be forcibly initialized /kisskb/src/lib/kunit/string-stream.c:79:10: note: byref variable will be forcibly initialized va_list args_for_counting; ^~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_set_pmk': /kisskb/src/lib/kunit/string-stream.c: In function 'string_stream_add': /kisskb/src/lib/kunit/string-stream.c:106:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:2357:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_pmk, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_del_pmk': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:2396:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_del_pmk, ^~~~~~~~~~~ /kisskb/src/lib/kunit/string-stream.c: In function 'alloc_string_stream': /kisskb/src/lib/kunit/string-stream.c:199:37: note: byref variable will be forcibly initialized struct string_stream_alloc_context context = { ^~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_external_auth': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:2417:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_external_auth, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_start_radar_detection': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:2440:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_start_radar_detection, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_set_mcast_rate': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:2463:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_mcast_rate, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_set_coalesce': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:2487:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_coalesce, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_set_multicast_to_unicast': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:2507:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_multicast_to_unicast, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_get_ftm_responder_stats': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:2531:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_get_ftm_responder_stats, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_cfg80211_return_bool': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:2589:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_return_bool, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_cfg80211_netdev_mac_evt': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/net/wireless/./trace.h:2601:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cfg80211_netdev_mac_evt, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_netdev_evt_only': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/net/wireless/./trace.h:2621:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(netdev_evt_only, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_cfg80211_send_rx_assoc': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:2638:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_send_rx_assoc, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_netdev_frame_event': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/net/wireless/./trace.h:2655:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(netdev_frame_event, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_cfg80211_tx_mlme_mgmt': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:2681:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_tx_mlme_mgmt, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_netdev_mac_evt': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/net/wireless/./trace.h:2701:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(netdev_mac_evt, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_cfg80211_michael_mic_failure': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:2726:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_michael_mic_failure, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_cfg80211_new_sta': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:2808:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_new_sta, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_cfg80211_rx_control_port': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:2882:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_rx_control_port, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_cfg80211_cqm_rssi_notify': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:2905:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_cqm_rssi_notify, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_cfg80211_reg_can_beacon': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:2924:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_reg_can_beacon, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_cfg80211_chandef_dfs_required': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:2945:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_chandef_dfs_required, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_cfg80211_ch_switch_notify': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:2960:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_ch_switch_notify, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_cfg80211_ch_switch_started_notify': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:2976:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_ch_switch_started_notify, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_cfg80211_radar_event': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:2992:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_radar_event, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_cfg80211_cac_event': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:3007:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_cac_event, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_cfg80211_rx_evt': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/net/wireless/./trace.h:3022:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cfg80211_rx_evt, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_cfg80211_ibss_joined': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:3046:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_ibss_joined, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_cfg80211_probe_status': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:3064:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_probe_status, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_cfg80211_cqm_pktloss_notify': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:3085:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_cqm_pktloss_notify, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_cfg80211_pmksa_candidate_notify': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:3107:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_pmksa_candidate_notify, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_cfg80211_report_obss_beacon': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:3128:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_report_obss_beacon, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_cfg80211_tdls_oper_request': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:3146:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_tdls_oper_request, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_cfg80211_scan_done': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:3169:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_scan_done, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_wiphy_id_evt': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/net/wireless/./trace.h:3209:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(wiphy_id_evt, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_cfg80211_get_bss': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:3233:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_get_bss, ^~~~~~~~~~~ /kisskb/src/drivers/clk/bcm/clk-bcm2835.c: In function 'bcm2835_register_clock': /kisskb/src/drivers/clk/bcm/clk-bcm2835.c:1415:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_cfg80211_inform_bss_frame': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:3262:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_inform_bss_frame, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_cfg80211_bss_evt': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/net/wireless/./trace.h:3295:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cfg80211_bss_evt, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_cfg80211_return_uint': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:3314:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_return_uint, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_cfg80211_return_u32': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:3326:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_return_u32, ^~~~~~~~~~~ /kisskb/src/drivers/clk/bcm/clk-bcm2835.c: In function 'bcm2835_register_pll_divider': /kisskb/src/drivers/clk/bcm/clk-bcm2835.c:1354:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_cfg80211_ft_event': /kisskb/src/net/wireless/wext-core.c: In function 'wireless_send_event': /kisskb/src/net/wireless/wext-core.c:469:25: note: byref variable will be forcibly initialized struct compat_iw_point compat_wrqu; ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:3376:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_ft_event, ^~~~~~~~~~~ /kisskb/src/drivers/clk/bcm/clk-bcm2835.c: In function 'bcm2835_register_pll': /kisskb/src/drivers/clk/bcm/clk-bcm2835.c:1320:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_update_owe_info': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:3457:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_update_owe_info, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_cfg80211_update_owe_info_event': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:3477:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_update_owe_info_event, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_probe_mesh_link': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:3494:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_probe_mesh_link, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_set_tid_config': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:3512:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_tid_config, ^~~~~~~~~~~ /kisskb/src/net/wireless/wext-core.c: In function 'compat_standard_call': /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_reset_tid_config': /kisskb/src/net/wireless/wext-core.c:1069:18: note: byref variable will be forcibly initialized struct iw_point iwp; ^~~ /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:3530:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_reset_tid_config, ^~~~~~~~~~~ /kisskb/src/net/wireless/wext-core.c: In function 'wext_handle_ioctl': /kisskb/src/net/wireless/wext-core.c:1041:15: note: byref variable will be forcibly initialized struct iwreq iwr; ^~~ /kisskb/src/net/wireless/wext-core.c:1040:25: note: byref variable will be forcibly initialized struct iw_request_info info = { .cmd = cmd, .flags = 0 }; ^~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_set_sar_specs': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:3550:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_sar_specs, ^~~~~~~~~~~ /kisskb/src/net/wireless/wext-core.c: In function 'compat_wext_handle_ioctl': /kisskb/src/net/wireless/wext-core.c:1096:15: note: byref variable will be forcibly initialized struct iwreq iwr; ^~~ /kisskb/src/net/wireless/wext-core.c:1095:25: note: byref variable will be forcibly initialized struct iw_request_info info; ^~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_wiphy_wdev_evt': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/net/wireless/./trace.h:363:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(wiphy_wdev_evt, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_wiphy_wdev_cookie_evt': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/net/wireless/./trace.h:377:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(wiphy_wdev_cookie_evt, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_mgmt_tx_cancel_wait': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:1275:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_mgmt_tx_cancel_wait, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_set_tx_power': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:1510:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_set_tx_power, ^~~~~~~~~~~ /kisskb/src/sound/soc/codecs/tlv320aic32x4-i2c.c: In function 'aic32x4_i2c_probe': /kisskb/src/sound/soc/codecs/tlv320aic32x4-i2c.c:23:23: note: byref variable will be forcibly initialized struct regmap_config config; ^~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_testmode_cmd': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:1548:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_testmode_cmd, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_update_mgmt_frame_registrations': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:1593:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_update_mgmt_frame_registrations, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_remain_on_channel': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:1869:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_remain_on_channel, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_cancel_remain_on_channel': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:1907:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_cancel_remain_on_channel, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_mgmt_tx': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:1924:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_mgmt_tx, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_start_nan': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:2034:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_start_nan, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_nan_change_conf': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:2056:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_nan_change_conf, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_add_nan_func': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:2085:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_add_nan_func, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_del_nan_func': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:2106:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_del_nan_func, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_crit_proto_start': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:2162:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_crit_proto_start, ^~~~~~~~~~~ /kisskb/src/net/sctp/outqueue.c: In function 'sctp_packet_singleton': /kisskb/src/net/sctp/outqueue.c:768:21: note: byref variable will be forcibly initialized struct sctp_packet singleton; ^~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_rdev_crit_proto_stop': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:2182:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rdev_crit_proto_stop, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_cfg80211_ready_on_channel': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:2750:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_ready_on_channel, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_cfg80211_ready_on_channel_expired': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:2772:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_ready_on_channel_expired, ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/include/kunit/test.h:15, from /kisskb/src/lib/kunit/try-catch.c:10: /kisskb/src/lib/kunit/try-catch.c: In function 'kunit_try_catch_run': /kisskb/src/lib/kunit/try-catch.c:60:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(try_completion); ^~~~~~~~~~~~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/net/sctp/outqueue.c: In function 'sctp_outq_flush': /kisskb/src/net/sctp/outqueue.c:1168:24: note: byref variable will be forcibly initialized struct sctp_flush_ctx ctx = { ^~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_cfg80211_tx_mgmt_expired': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:2790:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_tx_mgmt_expired, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_cfg80211_rx_mgmt': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:2831:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_rx_mgmt, ^~~~~~~~~~~ /kisskb/src/net/sctp/outqueue.c: In function 'sctp_check_transmitted': /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_cfg80211_mgmt_tx_status': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:2848:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_mgmt_tx_status, ^~~~~~~~~~~ /kisskb/src/net/sctp/outqueue.c:1415:19: note: byref variable will be forcibly initialized struct list_head tlist; ^~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_cfg80211_control_port_tx_status': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:2865:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_control_port_tx_status, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_cfg80211_report_wowlan_wakeup': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:3338:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_report_wowlan_wakeup, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_cfg80211_stop_iface': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:3402:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_stop_iface, ^~~~~~~~~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_cfg80211_pmsr_report': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:3417:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_pmsr_report, ^~~~~~~~~~~ /kisskb/src/net/sctp/tsnmap.c: In function 'sctp_tsnmap_num_gabs': /kisskb/src/net/sctp/tsnmap.c:320:26: note: byref variable will be forcibly initialized struct sctp_tsnmap_iter iter; ^~~~ /kisskb/src/net/wireless/trace.c: In function 'trace_event_raw_event_cfg80211_pmsr_complete': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/./trace.h:3439:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cfg80211_pmsr_complete, ^~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/sctp/bind_addr.c:24: /kisskb/src/net/sctp/bind_addr.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/sctp/bind_addr.c: In function 'sctp_bind_addrs_to_raw': /kisskb/src/net/sctp/bind_addr.c:212:24: note: byref variable will be forcibly initialized union sctp_addr_param rawaddr; ^~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv4/fib_frontend.c:12: /kisskb/src/net/ipv4/fib_frontend.c: In function 'hlist_replace_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:532:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*(struct hlist_node __rcu **)new->pprev, new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/fib_frontend.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/sctp/bind_addr.c: In function 'sctp_raw_to_bind_addrs': /kisskb/src/net/sctp/bind_addr.c:262:18: note: byref variable will be forcibly initialized union sctp_addr addr; ^~~~ /kisskb/src/net/ipv4/fib_frontend.c: In function '__inet_dev_addr_type': /kisskb/src/net/ipv4/fib_frontend.c:210:20: note: byref variable will be forcibly initialized struct fib_result res; ^~~ /kisskb/src/net/ipv4/fib_frontend.c: In function '__fib_validate_source': /kisskb/src/net/ipv4/fib_frontend.c:351:16: note: byref variable will be forcibly initialized struct flowi4 fl4; ^~~ /kisskb/src/net/ipv4/fib_frontend.c:350:20: note: byref variable will be forcibly initialized struct fib_result res; ^~~ /kisskb/src/crypto/authenc.c: In function 'crypto_authenc_setkey': /kisskb/src/crypto/authenc.c:90:29: note: byref variable will be forcibly initialized struct crypto_authenc_keys keys; ^~~~ /kisskb/src/net/ipv4/fib_frontend.c: In function 'nl_fib_lookup': /kisskb/src/net/ipv4/fib_frontend.c:1322:26: note: byref variable will be forcibly initialized struct fib_result res; ^~~ /kisskb/src/net/ipv4/fib_frontend.c: In function 'fib_compute_spec_dst': /kisskb/src/net/ipv4/fib_frontend.c:291:17: note: byref variable will be forcibly initialized struct flowi4 fl4 = { ^~~ /kisskb/src/net/ipv4/fib_frontend.c:274:20: note: byref variable will be forcibly initialized struct fib_result res; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/net/ipv4/inet_fragment.c:10: /kisskb/src/net/ipv4/inet_fragment.c: In function 'rht_assign_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:401:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*bkt, (void *)obj); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/inet_fragment.c: In function '__rhashtable_remove_fast_one': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:1045:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/fib_frontend.c: In function 'ip_rt_ioctl': /kisskb/src/net/ipv4/fib_frontend.c:613:20: note: byref variable will be forcibly initialized struct fib_config cfg; ^~~ /kisskb/src/net/ipv4/fib_frontend.c: In function 'inet_rtm_delroute': /kisskb/src/net/ipv4/fib_frontend.c:840:20: note: byref variable will be forcibly initialized struct fib_config cfg; ^~~ /kisskb/src/net/ipv4/fib_frontend.c: In function 'inet_rtm_newroute': /kisskb/src/net/ipv4/fib_frontend.c:870:20: note: byref variable will be forcibly initialized struct fib_config cfg; ^~~ In file included from /kisskb/src/net/ipv4/inet_fragment.c:19: /kisskb/src/net/ipv4/inet_fragment.c: In function '__rhashtable_lookup': /kisskb/src/include/linux/rhashtable.h:585:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/net/ipv4/inet_fragment.c:10: /kisskb/src/net/ipv4/inet_fragment.c: In function '__rhashtable_insert_fast': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:758:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/ipv4/inet_fragment.c:19: /kisskb/src/include/linux/rhashtable.h:701:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/backlight.h:12, from /kisskb/src/drivers/video/fbdev/sh_mobile_lcdcfb.c:12: /kisskb/src/drivers/video/fbdev/sh_mobile_lcdcfb.c: In function 'sh_mobile_lcdc_stop': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/video/fbdev/sh_mobile_lcdcfb.c:1082:4: note: in expansion of macro 'wait_event' wait_event(ch->frame_end_wait, ch->frame_end); ^~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/arch/arm64/include/asm/cache.h:61, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/net/ipv4/fib_trie.c:38: /kisskb/src/net/ipv4/fib_trie.c: In function 'hlist_replace_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:532:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*(struct hlist_node __rcu **)new->pprev, new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/fib_trie.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/fib_trie.c: In function 'hlist_add_before_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:657:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_pprev_rcu(n), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/fib_trie.c: In function 'hlist_add_behind_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:684:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_next_rcu(prev), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/video/fbdev/sh_mobile_lcdcfb.c: In function 'sh_mobile_lcdc_blank': /kisskb/src/drivers/video/fbdev/sh_mobile_lcdcfb.c:1927:22: note: byref variable will be forcibly initialized struct fb_fillrect rect = { ^~~~ /kisskb/src/drivers/video/fbdev/sh_mobile_lcdcfb.c: In function 'sh_mobile_fb_reconfig': /kisskb/src/drivers/video/fbdev/sh_mobile_lcdcfb.c:1756:22: note: byref variable will be forcibly initialized struct fb_videomode mode; ^~~~ /kisskb/src/drivers/video/fbdev/sh_mobile_lcdcfb.c:1755:27: note: byref variable will be forcibly initialized struct fb_var_screeninfo var; ^~~ /kisskb/src/net/ipv4/fib_trie.c: In function 'node_set_parent': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/fib_trie.c:204:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tn_info(n)->parent, tp); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/fib_trie.c: In function 'trie_collect_stats': /kisskb/src/net/ipv4/fib_trie.c:2468:23: note: byref variable will be forcibly initialized struct fib_trie_iter iter; ^~~~ /kisskb/src/net/ipv4/fib_trie.c: In function 'fib_triestat_seq_show': /kisskb/src/net/ipv4/fib_trie.c:2595:21: note: byref variable will be forcibly initialized struct trie_stat stat; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/arch/arm64/include/asm/cache.h:61, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/net/ipv4/fib_trie.c:38: /kisskb/src/net/ipv4/fib_trie.c: In function 'put_child': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/fib_trie.c:442:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tn->tnode[i], n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/fib_trie.c: In function 'put_child_root': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/fib_trie.c:471:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tp->tnode[0], n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/fib_semantics.c: In function 'fib_check_nh_v4_gw': /kisskb/src/net/ipv4/fib_semantics.c:1101:17: note: byref variable will be forcibly initialized struct flowi4 fl4 = { ^~~ /kisskb/src/net/ipv4/fib_semantics.c:1067:20: note: byref variable will be forcibly initialized struct fib_result res; ^~~ /kisskb/src/net/ipv4/fib_trie.c: In function 'fn_trie_dump_leaf': /kisskb/src/net/ipv4/fib_trie.c:2255:24: note: byref variable will be forcibly initialized struct fib_rt_info fri; ^~~ /kisskb/src/net/ipv4/fib_semantics.c: In function 'call_fib_nh_notifiers': /kisskb/src/net/ipv4/fib_semantics.c:1857:30: note: byref variable will be forcibly initialized struct fib_nh_notifier_info info = { ^~~~ /kisskb/src/net/ipv4/fib_semantics.c: In function 'fib_get_nhs': /kisskb/src/net/ipv4/fib_semantics.c:672:20: note: byref variable will be forcibly initialized struct fib_config fib_cfg; ^~~~~~~ In file included from /kisskb/src/drivers/video/fbdev/ssd1307fb.c:16: /kisskb/src/drivers/video/fbdev/ssd1307fb.c: In function 'pwm_enable': /kisskb/src/include/linux/pwm.h:357:19: note: byref variable will be forcibly initialized struct pwm_state state; ^~~~~ /kisskb/src/drivers/video/fbdev/ssd1307fb.c: In function 'ssd1307fb_init': /kisskb/src/drivers/video/fbdev/ssd1307fb.c:298:19: note: byref variable will be forcibly initialized struct pwm_state pwmstate; ^~~~~~~~ /kisskb/src/net/ipv4/fib_semantics.c: In function 'fib_nh_match': /kisskb/src/net/ipv4/fib_semantics.c:920:23: note: byref variable will be forcibly initialized struct fib_config cfg2; ^~~~ In file included from /kisskb/src/drivers/video/fbdev/ssd1307fb.c:16: /kisskb/src/drivers/video/fbdev/ssd1307fb.c: In function 'pwm_disable': /kisskb/src/include/linux/pwm.h:376:19: note: byref variable will be forcibly initialized struct pwm_state state; ^~~~~ /kisskb/src/net/ipv4/fib_semantics.c: In function 'rtmsg_fib': /kisskb/src/net/ipv4/fib_semantics.c:507:21: note: byref variable will be forcibly initialized struct fib_rt_info fri; ^~~ /kisskb/src/drivers/video/fbdev/xen-fbfront.c: In function 'xenfb_connect_backend': /kisskb/src/drivers/video/fbdev/xen-fbfront.c:580:28: note: byref variable will be forcibly initialized struct xenbus_transaction xbt; ^~~ /kisskb/src/drivers/video/fbdev/xen-fbfront.c: In function 'xenfb_do_resize': /kisskb/src/drivers/video/fbdev/xen-fbfront.c:108:24: note: byref variable will be forcibly initialized union xenfb_out_event event; ^~~~~ /kisskb/src/sound/soc/codecs/tlv320aic3x.c: In function 'snd_soc_dapm_put_volsw_aic3x': /kisskb/src/sound/soc/codecs/tlv320aic3x.c:172:29: note: byref variable will be forcibly initialized struct snd_soc_dapm_update update = {}; ^~~~~~ /kisskb/src/drivers/video/fbdev/xen-fbfront.c: In function 'xenfb_do_update': /kisskb/src/drivers/video/fbdev/xen-fbfront.c:93:24: note: byref variable will be forcibly initialized union xenfb_out_event event; ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/netfilter/nfnetlink_log.c:15: /kisskb/src/net/netfilter/nfnetlink_log.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/crypto/authencesn.c: In function 'crypto_authenc_esn_setkey': /kisskb/src/crypto/authencesn.c:64:29: note: byref variable will be forcibly initialized struct crypto_authenc_keys keys; ^~~~ /kisskb/src/drivers/pci/pci-acpi.c: In function 'acpi_get_rc_addr': /kisskb/src/drivers/pci/pci-acpi.c:35:19: note: byref variable will be forcibly initialized struct list_head list; ^~~~ /kisskb/src/drivers/pci/pci-acpi.c: In function 'acpi_run_hpp': /kisskb/src/drivers/pci/pci-acpi.c:704:19: note: byref variable will be forcibly initialized struct hpx_type0 hpx0; ^~~~ /kisskb/src/drivers/pci/pci-acpi.c:702:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL }; ^~~~~~ /kisskb/src/drivers/pci/pci-acpi.c: In function 'program_type3_hpx_record': /kisskb/src/drivers/pci/pci-acpi.c:592:19: note: byref variable will be forcibly initialized struct hpx_type3 hpx3; ^~~~ /kisskb/src/drivers/pci/pci-acpi.c: In function 'acpi_run_hpx': /kisskb/src/drivers/pci/pci-acpi.c:631:19: note: byref variable will be forcibly initialized struct hpx_type2 hpx2; ^~~~ /kisskb/src/drivers/pci/pci-acpi.c:630:19: note: byref variable will be forcibly initialized struct hpx_type1 hpx1; ^~~~ /kisskb/src/drivers/pci/pci-acpi.c:629:19: note: byref variable will be forcibly initialized struct hpx_type0 hpx0; ^~~~ /kisskb/src/drivers/pci/pci-acpi.c:627:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = {ACPI_ALLOCATE_BUFFER, NULL}; ^~~~~~ In file included from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/huge_mm.h:8, from /kisskb/src/include/linux/mm.h:703, from /kisskb/src/fs/xfs/kmem.h:11, from /kisskb/src/fs/xfs/xfs_linux.h:24, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_file.c:6: /kisskb/src/fs/xfs/xfs_file.c: In function 'xfs_break_dax_layouts': /kisskb/src/include/linux/wait_bit.h:246:30: note: byref variable will be forcibly initialized struct wait_bit_queue_entry __wbq_entry; \ ^~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_file.c:785:9: note: in expansion of macro '___wait_var_event' return ___wait_var_event(&page->_refcount, ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink_log.c: In function '__build_packet_message': /kisskb/src/net/netfilter/nfnetlink_log.c:591:38: note: byref variable will be forcibly initialized struct nfulnl_msg_packet_timestamp ts; ^~ /kisskb/src/net/netfilter/nfnetlink_log.c:561:31: note: byref variable will be forcibly initialized struct nfulnl_msg_packet_hw phw; ^~~ /kisskb/src/net/netfilter/nfnetlink_log.c:453:31: note: byref variable will be forcibly initialized struct nfulnl_msg_packet_hdr pmsg; ^~~~ /kisskb/src/net/netfilter/nf_conntrack_irc.c: In function 'help': /kisskb/src/net/netfilter/nf_conntrack_irc.c:112:16: note: byref variable will be forcibly initialized struct tcphdr _tcph; ^~~~~ /kisskb/src/fs/xfs/xfs_file.c: In function '__xfs_filemap_fault': /kisskb/src/fs/xfs/xfs_file.c:1249:9: note: byref variable will be forcibly initialized pfn_t pfn; ^~~ In file included from /kisskb/src/drivers/pci/pci-acpi.c:12: /kisskb/src/drivers/pci/pci-acpi.c: In function 'pci_host_bridge_acpi_msi_domain': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec = { ^~~~~~ /kisskb/src/fs/xfs/xfs_file.c: In function 'xfs_file_fallocate': /kisskb/src/fs/xfs/xfs_file.c:993:16: note: byref variable will be forcibly initialized struct iattr iattr; ^~~~~ /kisskb/src/fs/xfs/xfs_file.c: In function 'xfs_file_buffered_aio_write': /kisskb/src/fs/xfs/xfs_file.c:697:24: note: byref variable will be forcibly initialized struct xfs_eofblocks eofb = {0}; ^~~~ /kisskb/src/crypto/ghash-generic.c: In function 'ghash_setkey': /kisskb/src/crypto/ghash-generic.c:59:8: note: byref variable will be forcibly initialized be128 k; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/netfilter/nfnetlink_queue.c:16: /kisskb/src/net/netfilter/nfnetlink_queue.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ping.c: In function 'ping_init_sock': /kisskb/src/net/ipv4/ping.c:258:14: note: byref variable will be forcibly initialized kgid_t low, high; ^~~~ /kisskb/src/net/ipv4/ping.c:258:9: note: byref variable will be forcibly initialized kgid_t low, high; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/bridge/br_vlan_tunnel.c:9: /kisskb/src/net/bridge/br_vlan_tunnel.c: In function 'rht_assign_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:401:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*bkt, (void *)obj); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/bridge/br_vlan_tunnel.c: In function '__rhashtable_remove_fast_one': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:1045:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/netfilter/nfnetlink_queue.c:16: /kisskb/src/net/netfilter/nfnetlink_queue.c: In function 'nfqnl_recv_verdict_batch': /kisskb/src/net/netfilter/nfnetlink_queue.c:1062:12: note: byref variable will be forcibly initialized LIST_HEAD(batch_list); ^~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/net/bridge/br_vlan_tunnel.c: In function '__rhashtable_insert_fast': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:758:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/bridge/br_private.h:19, from /kisskb/src/net/bridge/br_vlan_tunnel.c:16: /kisskb/src/include/linux/rhashtable.h:701:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^~~ /kisskb/src/net/ipv4/ping.c: In function 'ping_v4_sendmsg': /kisskb/src/net/ipv4/ping.c:692:25: note: byref variable will be forcibly initialized struct ip_options_data opt_copy; ^~~~~~~~ /kisskb/src/net/ipv4/ping.c:690:21: note: byref variable will be forcibly initialized struct pingfakehdr pfh; ^~~ /kisskb/src/net/ipv4/ping.c:689:17: note: byref variable will be forcibly initialized struct icmphdr user_icmph; ^~~~~~~~~~ /kisskb/src/net/ipv4/ping.c:688:21: note: byref variable will be forcibly initialized struct ipcm_cookie ipc; ^~~ /kisskb/src/net/ipv4/ping.c:686:16: note: byref variable will be forcibly initialized struct flowi4 fl4; ^~~ /kisskb/src/net/bridge/br_vlan_tunnel.c: In function '__rhashtable_lookup': /kisskb/src/include/linux/rhashtable.h:585:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^~~ /kisskb/src/net/netfilter/nfnetlink_cttimeout.c: In function 'cttimeout_get_timeout': /kisskb/src/net/netfilter/nfnetlink_cttimeout.c:252:31: note: byref variable will be forcibly initialized struct netlink_dump_control c = { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/netfilter/nfnetlink_cttimeout.c:7: /kisskb/src/net/netfilter/nfnetlink_cttimeout.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/wireless/wext-compat.c: In function 'cfg80211_wext_siwpmksa': /kisskb/src/net/wireless/wext-compat.c:1389:24: note: byref variable will be forcibly initialized struct cfg80211_pmksa cfg_pmksa; ^~~~~~~~~ /kisskb/src/net/netfilter/nfnetlink_queue.c: In function 'nfqnl_build_packet_message': /kisskb/src/net/netfilter/nfnetlink_queue.c:582:37: note: byref variable will be forcibly initialized struct nfqnl_msg_packet_timestamp ts; ^~ /kisskb/src/net/netfilter/nfnetlink_queue.c:566:30: note: byref variable will be forcibly initialized struct nfqnl_msg_packet_hw phw; ^~~ /kisskb/src/crypto/ofb.c: In function 'crypto_ofb_crypt': /kisskb/src/crypto/ofb.c:22:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/net/netfilter/nfnetlink_osf.c: In function 'nf_osf_match': /kisskb/src/net/netfilter/nfnetlink_osf.c:208:16: note: byref variable will be forcibly initialized struct tcphdr _tcph; ^~~~~ /kisskb/src/net/netfilter/nfnetlink_osf.c:206:24: note: byref variable will be forcibly initialized struct nf_osf_hdr_ctx ctx; ^~~ /kisskb/src/net/wireless/wext-compat.c: In function 'cfg80211_wext_siwencodeext': /kisskb/src/net/wireless/wext-compat.c:630:20: note: byref variable will be forcibly initialized struct key_params params; ^~~~~~ /kisskb/src/crypto/rng.c: In function 'crypto_rng_report': /kisskb/src/crypto/rng.c:76:27: note: byref variable will be forcibly initialized struct crypto_report_rng rrng; ^~~~ /kisskb/src/net/netfilter/nfnetlink_osf.c: In function 'nf_osf_find': /kisskb/src/net/netfilter/nfnetlink_osf.c:269:16: note: byref variable will be forcibly initialized struct tcphdr _tcph; ^~~~~ /kisskb/src/net/netfilter/nfnetlink_osf.c:267:24: note: byref variable will be forcibly initialized struct nf_osf_hdr_ctx ctx; ^~~ In file included from /kisskb/src/include/linux/random.h:12, from /kisskb/src/include/crypto/drbg.h:43, from /kisskb/src/crypto/drbg.c:100: /kisskb/src/crypto/drbg.c: In function 'drbg_seed': /kisskb/src/crypto/drbg.c:1124:12: note: byref variable will be forcibly initialized LIST_HEAD(seedlist); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/crypto/drbg.c:1123:21: note: byref variable will be forcibly initialized struct drbg_string data1; ^~~~~ /kisskb/src/net/wireless/wext-compat.c: In function 'cfg80211_wext_siwencode': /kisskb/src/net/wireless/wext-compat.c:568:20: note: byref variable will be forcibly initialized struct key_params params; ^~~~~~ In file included from /kisskb/src/include/linux/random.h:12, from /kisskb/src/include/crypto/drbg.h:43, from /kisskb/src/crypto/drbg.c:100: /kisskb/src/crypto/drbg.c: In function 'drbg_generate': /kisskb/src/crypto/drbg.c:1350:12: note: byref variable will be forcibly initialized LIST_HEAD(addtllist); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/netfilter/nfnetlink_osf.c:3: /kisskb/src/net/netfilter/nfnetlink_osf.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/crypto/drbg.c: In function 'drbg_healthcheck_sanity': /kisskb/src/crypto/drbg.c:2009:21: note: byref variable will be forcibly initialized struct drbg_string addtl; ^~~~~ In file included from /kisskb/src/include/linux/random.h:12, from /kisskb/src/include/crypto/drbg.h:43, from /kisskb/src/crypto/drbg.c:100: /kisskb/src/crypto/drbg.c: In function 'drbg_async_seed': /kisskb/src/crypto/drbg.c:1071:12: note: byref variable will be forcibly initialized LIST_HEAD(seedlist); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/crypto/drbg.c:1070:21: note: byref variable will be forcibly initialized struct drbg_string data; ^~~~ /kisskb/src/crypto/drbg.c: In function 'drbg_kcapi_random': /kisskb/src/crypto/drbg.c:1951:21: note: byref variable will be forcibly initialized struct drbg_string string; ^~~~~~ /kisskb/src/crypto/drbg.c: In function 'drbg_ctr_bcc': /kisskb/src/crypto/drbg.c:324:21: note: byref variable will be forcibly initialized struct drbg_string data; ^~~~ In file included from /kisskb/src/include/linux/random.h:12, from /kisskb/src/include/crypto/drbg.h:43, from /kisskb/src/crypto/drbg.c:100: /kisskb/src/crypto/drbg.c: In function 'drbg_ctr_df': /kisskb/src/crypto/drbg.c:404:12: note: byref variable will be forcibly initialized LIST_HEAD(bcc_list); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/crypto/drbg.c:403:33: note: byref variable will be forcibly initialized struct drbg_string S1, S2, S4, cipherin; ^~~~~~~~ /kisskb/src/crypto/drbg.c:403:29: note: byref variable will be forcibly initialized struct drbg_string S1, S2, S4, cipherin; ^~ /kisskb/src/crypto/drbg.c:403:25: note: byref variable will be forcibly initialized struct drbg_string S1, S2, S4, cipherin; ^~ /kisskb/src/crypto/drbg.c:403:21: note: byref variable will be forcibly initialized struct drbg_string S1, S2, S4, cipherin; ^~ /kisskb/src/net/wireless/wext-compat.c: In function 'cfg80211_wext_siwrate': /kisskb/src/net/wireless/wext-compat.c:1156:31: note: byref variable will be forcibly initialized struct cfg80211_bitrate_mask mask; ^~~~ In file included from /kisskb/src/include/linux/random.h:12, from /kisskb/src/include/crypto/drbg.h:43, from /kisskb/src/crypto/drbg.c:100: /kisskb/src/crypto/drbg.c: In function 'drbg_hmac_update': /kisskb/src/crypto/drbg.c:660:12: note: byref variable will be forcibly initialized LIST_HEAD(vdatalist); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/crypto/drbg.c:659:12: note: byref variable will be forcibly initialized LIST_HEAD(seedlist); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/crypto/drbg.c:658:35: note: byref variable will be forcibly initialized struct drbg_string seed1, seed2, vdata; ^~~~~ /kisskb/src/crypto/drbg.c:658:28: note: byref variable will be forcibly initialized struct drbg_string seed1, seed2, vdata; ^~~~~ /kisskb/src/crypto/drbg.c:658:21: note: byref variable will be forcibly initialized struct drbg_string seed1, seed2, vdata; ^~~~~ /kisskb/src/net/wireless/wext-compat.c: In function 'cfg80211_wext_siwmode': /kisskb/src/net/wireless/wext-compat.c:40:20: note: byref variable will be forcibly initialized struct vif_params vifparams; ^~~~~~~~~ In file included from /kisskb/src/include/linux/random.h:12, from /kisskb/src/include/crypto/drbg.h:43, from /kisskb/src/crypto/drbg.c:100: /kisskb/src/crypto/drbg.c: In function 'drbg_hmac_generate': /kisskb/src/crypto/drbg.c:713:12: note: byref variable will be forcibly initialized LIST_HEAD(datalist); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/crypto/drbg.c:712:21: note: byref variable will be forcibly initialized struct drbg_string data; ^~~~ /kisskb/src/crypto/drbg.c: In function 'drbg_kcapi_seed': /kisskb/src/crypto/drbg.c:1971:21: note: byref variable will be forcibly initialized struct drbg_string string; ^~~~~~ /kisskb/src/fs/xfs/xfs_iomap.c: In function 'xfs_iomap_prealloc_size': /kisskb/src/fs/xfs/xfs_iomap.c:369:29: note: byref variable will be forcibly initialized struct xfs_bmbt_irec prev, got; ^~~ /kisskb/src/fs/xfs/xfs_iomap.c:369:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec prev, got; ^~~~ /kisskb/src/fs/xfs/xfs_iomap.c:368:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor ncur = *icur; ^~~~ /kisskb/src/fs/xfs/xfs_iomap.c: In function 'xfs_read_iomap_begin': /kisskb/src/fs/xfs/xfs_iomap.c:1151:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec imap; ^~~~ /kisskb/src/fs/xfs/xfs_iomap.c: In function 'xfs_seek_iomap_begin': /kisskb/src/fs/xfs/xfs_iomap.c:1197:29: note: byref variable will be forcibly initialized struct xfs_bmbt_irec imap, cmap; ^~~~ /kisskb/src/fs/xfs/xfs_iomap.c:1197:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec imap, cmap; ^~~~ /kisskb/src/fs/xfs/xfs_iomap.c:1196:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^~~~ /kisskb/src/fs/xfs/xfs_iomap.c: In function 'xfs_xattr_iomap_begin': /kisskb/src/fs/xfs/xfs_iomap.c:1281:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec imap; ^~~~ /kisskb/src/fs/xfs/xfs_iomap.c: In function 'xfs_iomap_eof_align_last_fsb': /kisskb/src/fs/xfs/xfs_iomap.c:160:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^~~~ /kisskb/src/fs/xfs/xfs_iomap.c:159:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec irec; ^~~~ /kisskb/src/fs/xfs/xfs_iomap.c: In function 'xfs_direct_write_iomap_begin': /kisskb/src/fs/xfs/xfs_iomap.c:737:29: note: byref variable will be forcibly initialized struct xfs_bmbt_irec imap, cmap; ^~~~ /kisskb/src/fs/xfs/xfs_iomap.c:737:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec imap, cmap; ^~~~ /kisskb/src/fs/xfs/xfs_iomap.c: In function 'xfs_buffered_write_iomap_begin': /kisskb/src/fs/xfs/xfs_iomap.c:867:31: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur, ccur; ^~~~ /kisskb/src/fs/xfs/xfs_iomap.c:867:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur, ccur; ^~~~ /kisskb/src/fs/xfs/xfs_iomap.c:866:29: note: byref variable will be forcibly initialized struct xfs_bmbt_irec imap, cmap; ^~~~ /kisskb/src/fs/xfs/xfs_iomap.c:866:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec imap, cmap; ^~~~ /kisskb/src/fs/xfs/xfs_iomap.c: In function 'xfs_iomap_write_unwritten': /kisskb/src/fs/xfs/xfs_iomap.c:512:18: note: byref variable will be forcibly initialized xfs_bmbt_irec_t imap; ^~~~ In file included from /kisskb/src/lib/kunit/kunit-test.c:8: /kisskb/src/lib/kunit/kunit-test.c: In function 'kunit_log_test': /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:913:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:923:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_MSG_ASSERTION' KUNIT_BINARY_PTR_EQ_MSG_ASSERTION(test, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1286:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_ASSERTION' KUNIT_BINARY_PTR_EQ_ASSERTION(test, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:436:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, suite->log, (char *)NULL); ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:913:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:923:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_MSG_ASSERTION' KUNIT_BINARY_PTR_EQ_MSG_ASSERTION(test, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1286:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_ASSERTION' KUNIT_BINARY_PTR_EQ_ASSERTION(test, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:435:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, test->log, (char *)NULL); ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_iops.c: In function 'xfs_initxattrs': /kisskb/src/fs/xfs/xfs_iops.c:53:22: note: byref variable will be forcibly initialized struct xfs_da_args args = { ^~~~ /kisskb/src/lib/kunit/kunit-test.c: In function 'kunit_test_no_catch': /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:690:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:709:2: note: in expansion of macro 'KUNIT_FAIL_ASSERTION' KUNIT_FAIL_ASSERTION(test, \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:29:2: note: in expansion of macro 'KUNIT_FAIL' KUNIT_FAIL(test, "Catch should not be called\n"); ^~~~~~~~~~ /kisskb/src/fs/xfs/xfs_iops.c: In function 'xfs_cleanup_inode': /kisskb/src/fs/xfs/xfs_iops.c:117:18: note: byref variable will be forcibly initialized struct xfs_name teardown; ^~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c: In function 'kunit_resource_test_named': /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:731:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:739:2: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' KUNIT_TRUE_MSG_ASSERTION(test, assert_type, condition, NULL) ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1224:2: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' KUNIT_TRUE_ASSERTION(test, KUNIT_EXPECTATION, condition) ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:361:2: note: in expansion of macro 'KUNIT_EXPECT_TRUE' KUNIT_EXPECT_TRUE(test, list_empty(&test->resources)); ^~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:901:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1264:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:356:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, kunit_destroy_named_resource(test, "resource_2"), ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:913:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:923:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_MSG_ASSERTION' KUNIT_BINARY_PTR_EQ_MSG_ASSERTION(test, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1286:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_ASSERTION' KUNIT_BINARY_PTR_EQ_ASSERTION(test, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:351:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, found, &res1); ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:901:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1264:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:344:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, ^~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_iops.c: In function 'xfs_vn_rename': /kisskb/src/fs/xfs/xfs_iops.c:416:18: note: byref variable will be forcibly initialized struct xfs_name nname; ^~~~~ /kisskb/src/fs/xfs/xfs_iops.c:415:18: note: byref variable will be forcibly initialized struct xfs_name oname; ^~~~~ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:901:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1264:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:339:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:913:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:923:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_MSG_ASSERTION' KUNIT_BINARY_PTR_EQ_MSG_ASSERTION(test, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1286:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_ASSERTION' KUNIT_BINARY_PTR_EQ_ASSERTION(test, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:337:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, res1.data, (void *)&ctx); ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:901:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1264:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:333:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, ^~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:331:37: note: byref variable will be forcibly initialized struct kunit_test_resource_context ctx; ^~~ /kisskb/src/lib/kunit/kunit-test.c:330:30: note: byref variable will be forcibly initialized struct kunit_resource res1, res2, *found = NULL; ^~~~ /kisskb/src/lib/kunit/kunit-test.c:330:24: note: byref variable will be forcibly initialized struct kunit_resource res1, res2, *found = NULL; ^~~~ In file included from /kisskb/src/lib/kunit/kunit-test.c:8: /kisskb/src/lib/kunit/kunit-test.c: In function 'kunit_resource_test_static': /kisskb/src/fs/xfs/xfs_iops.c: In function 'xfs_vn_lookup': /kisskb/src/fs/xfs/xfs_iops.c:258:18: note: byref variable will be forcibly initialized struct xfs_name name; ^~~~ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:731:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:739:2: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' KUNIT_TRUE_MSG_ASSERTION(test, assert_type, condition, NULL) ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1224:2: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' KUNIT_TRUE_ASSERTION(test, KUNIT_EXPECTATION, condition) ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:325:2: note: in expansion of macro 'KUNIT_EXPECT_TRUE' KUNIT_EXPECT_TRUE(test, list_empty(&test->resources)); ^~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:913:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:923:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_MSG_ASSERTION' KUNIT_BINARY_PTR_EQ_MSG_ASSERTION(test, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1286:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_ASSERTION' KUNIT_BINARY_PTR_EQ_ASSERTION(test, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:321:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, res.data, (void *)&ctx); ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:901:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1264:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:318:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, kunit_add_resource(test, NULL, NULL, &res, &ctx), ^~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:316:24: note: byref variable will be forcibly initialized struct kunit_resource res; ^~~ /kisskb/src/lib/kunit/kunit-test.c:315:37: note: byref variable will be forcibly initialized struct kunit_test_resource_context ctx; ^~~ /kisskb/src/fs/xfs/xfs_iops.c: In function 'xfs_vn_link': In file included from /kisskb/src/lib/kunit/kunit-test.c:8: /kisskb/src/lib/kunit/kunit-test.c: In function 'kunit_resource_test_proper_free_ordering': /kisskb/src/fs/xfs/xfs_iops.c:322:18: note: byref variable will be forcibly initialized struct xfs_name name; ^~~~ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:901:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1264:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:310:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, ctx->free_order[1], 2); ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:901:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1264:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:309:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, ctx->free_order[0], 1); ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:901:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1264:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:298:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, ctx->allocate_order[1], 1); ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:891:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:901:2: note: in expansion of macro 'KUNIT_BINARY_EQ_MSG_ASSERTION' KUNIT_BINARY_EQ_MSG_ASSERTION(test, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1264:2: note: in expansion of macro 'KUNIT_BINARY_EQ_ASSERTION' KUNIT_BINARY_EQ_ASSERTION(test, KUNIT_EXPECTATION, left, right) ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:297:2: note: in expansion of macro 'KUNIT_EXPECT_EQ' KUNIT_EXPECT_EQ(test, ctx->allocate_order[0], 2); ^~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_iops.c: In function 'xfs_vn_unlink': /kisskb/src/fs/xfs/xfs_iops.c:343:18: note: byref variable will be forcibly initialized struct xfs_name name; ^~~~ /kisskb/src/lib/kunit/kunit-test.c: In function 'kunit_resource_test_cleanup_resources': /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:731:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:739:2: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' KUNIT_TRUE_MSG_ASSERTION(test, assert_type, condition, NULL) ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1224:2: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' KUNIT_TRUE_ASSERTION(test, KUNIT_EXPECTATION, condition) ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:210:2: note: in expansion of macro 'KUNIT_EXPECT_TRUE' KUNIT_EXPECT_TRUE(test, list_empty(&ctx->test.resources)); ^~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_iops.c: In function 'xfs_vn_ci_lookup': /kisskb/src/fs/xfs/xfs_iops.c:284:14: note: byref variable will be forcibly initialized struct qstr dname; ^~~~~ /kisskb/src/fs/xfs/xfs_iops.c:283:18: note: byref variable will be forcibly initialized struct xfs_name ci_name; ^~~~~~~ /kisskb/src/fs/xfs/xfs_iops.c:282:18: note: byref variable will be forcibly initialized struct xfs_name xname; ^~~~~ /kisskb/src/lib/kunit/kunit-test.c: In function 'kunit_resource_test_destroy_resource': /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:731:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:739:2: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' KUNIT_TRUE_MSG_ASSERTION(test, assert_type, condition, NULL) ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1224:2: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' KUNIT_TRUE_ASSERTION(test, KUNIT_EXPECTATION, condition) ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:190:2: note: in expansion of macro 'KUNIT_EXPECT_TRUE' KUNIT_EXPECT_TRUE(test, list_empty(&ctx->test.resources)); ^~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1243:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_EXPECTATION, condition) ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:189:2: note: in expansion of macro 'KUNIT_EXPECT_FALSE' KUNIT_EXPECT_FALSE(test, ctx->is_resource_initialized); ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:742:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:750:2: note: in expansion of macro 'KUNIT_FALSE_MSG_ASSERTION' KUNIT_FALSE_MSG_ASSERTION(test, assert_type, condition, NULL) ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1532:2: note: in expansion of macro 'KUNIT_FALSE_ASSERTION' KUNIT_FALSE_ASSERTION(test, KUNIT_ASSERTION, condition) ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:184:2: note: in expansion of macro 'KUNIT_ASSERT_FALSE' KUNIT_ASSERT_FALSE(test, ^~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c: In function 'kunit_resource_test_alloc_resource': /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:913:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:923:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_MSG_ASSERTION' KUNIT_BINARY_PTR_EQ_MSG_ASSERTION(test, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1286:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_ASSERTION' KUNIT_BINARY_PTR_EQ_ASSERTION(test, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:159:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, free, res->free); ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:731:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:739:2: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' KUNIT_TRUE_MSG_ASSERTION(test, assert_type, condition, NULL) ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1224:2: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' KUNIT_TRUE_ASSERTION(test, KUNIT_EXPECTATION, condition) ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:158:2: note: in expansion of macro 'KUNIT_EXPECT_TRUE' KUNIT_EXPECT_TRUE(test, list_is_last(&res->node, &ctx->test.resources)); ^~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:780:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:802:2: note: in expansion of macro 'KUNIT_BASE_BINARY_ASSERTION' KUNIT_BASE_BINARY_ASSERTION(test, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:913:2: note: in expansion of macro 'KUNIT_BASE_EQ_MSG_ASSERTION' KUNIT_BASE_EQ_MSG_ASSERTION(test, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:923:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_MSG_ASSERTION' KUNIT_BINARY_PTR_EQ_MSG_ASSERTION(test, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1286:2: note: in expansion of macro 'KUNIT_BINARY_PTR_EQ_ASSERTION' KUNIT_BINARY_PTR_EQ_ASSERTION(test, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:155:2: note: in expansion of macro 'KUNIT_EXPECT_PTR_EQ' KUNIT_EXPECT_PTR_EQ(test, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1195:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1207:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION' KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION(test, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1766:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION' KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION(test, KUNIT_ASSERTION, ptr) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:154:2: note: in expansion of macro 'KUNIT_ASSERT_NOT_ERR_OR_NULL' KUNIT_ASSERT_NOT_ERR_OR_NULL(test, res); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c: In function 'kunit_resource_test_init_resources': /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:731:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:739:2: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' KUNIT_TRUE_MSG_ASSERTION(test, assert_type, condition, NULL) ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1224:2: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' KUNIT_TRUE_ASSERTION(test, KUNIT_EXPECTATION, condition) ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:139:2: note: in expansion of macro 'KUNIT_EXPECT_TRUE' KUNIT_EXPECT_TRUE(test, list_empty(&ctx->test.resources)); ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c: In function 'kunit_resource_test_init': /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1195:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1207:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION' KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION(test, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1766:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION' KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION(test, KUNIT_ASSERTION, ptr) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:369:2: note: in expansion of macro 'KUNIT_ASSERT_NOT_ERR_OR_NULL' KUNIT_ASSERT_NOT_ERR_OR_NULL(test, ctx); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c: In function 'kunit_test_try_catch_unsuccessful_try_does_catch': /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:731:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:739:2: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' KUNIT_TRUE_MSG_ASSERTION(test, assert_type, condition, NULL) ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1224:2: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' KUNIT_TRUE_ASSERTION(test, KUNIT_EXPECTATION, condition) ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:75:2: note: in expansion of macro 'KUNIT_EXPECT_TRUE' KUNIT_EXPECT_TRUE(test, ctx->function_called); ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c: In function 'kunit_test_try_catch_successful_try_no_catch': /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:720:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:731:2: note: in expansion of macro 'KUNIT_UNARY_ASSERTION' KUNIT_UNARY_ASSERTION(test, \ ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:739:2: note: in expansion of macro 'KUNIT_TRUE_MSG_ASSERTION' KUNIT_TRUE_MSG_ASSERTION(test, assert_type, condition, NULL) ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1224:2: note: in expansion of macro 'KUNIT_TRUE_ASSERTION' KUNIT_TRUE_ASSERTION(test, KUNIT_EXPECTATION, condition) ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:43:2: note: in expansion of macro 'KUNIT_EXPECT_TRUE' KUNIT_EXPECT_TRUE(test, ctx->function_called); ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c: In function 'kunit_try_catch_test_init': /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1195:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1207:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION' KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION(test, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1766:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION' KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION(test, KUNIT_ASSERTION, ptr) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:89:2: note: in expansion of macro 'KUNIT_ASSERT_NOT_ERR_OR_NULL' KUNIT_ASSERT_NOT_ERR_OR_NULL(test, ctx->try_catch); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:680:22: note: byref variable will be forcibly initialized struct assert_class __assertion = INITIALIZER; \ ^~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1195:2: note: in expansion of macro 'KUNIT_ASSERTION' KUNIT_ASSERTION(test, \ ^~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1207:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION' KUNIT_PTR_NOT_ERR_OR_NULL_MSG_ASSERTION(test, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/kunit/test.h:1766:2: note: in expansion of macro 'KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION' KUNIT_PTR_NOT_ERR_OR_NULL_ASSERTION(test, KUNIT_ASSERTION, ptr) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/kunit/kunit-test.c:83:2: note: in expansion of macro 'KUNIT_ASSERT_NOT_ERR_OR_NULL' KUNIT_ASSERT_NOT_ERR_OR_NULL(test, ctx); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_iops.c: In function 'xfs_generic_create': /kisskb/src/fs/xfs/xfs_iops.c:140:18: note: byref variable will be forcibly initialized struct xfs_name name; ^~~~ /kisskb/src/fs/xfs/xfs_iops.c: In function 'xfs_vn_symlink': /kisskb/src/fs/xfs/xfs_iops.c:370:18: note: byref variable will be forcibly initialized struct xfs_name name; ^~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/net/rds/send.c:35: /kisskb/src/net/rds/send.c: In function 'rds_send_path_drop_acked': /kisskb/src/net/rds/send.c:691:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/net/rds/send.c: In function 'rds_send_xmit': /kisskb/src/net/rds/send.c:145:12: note: byref variable will be forcibly initialized LIST_HEAD(to_be_dropped); ^~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/net/bridge/br_mrp_netlink.c: In function 'br_mrp_instance_parse': /kisskb/src/net/bridge/br_mrp_netlink.c:35:25: note: byref variable will be forcibly initialized struct br_mrp_instance inst; ^~~~ /kisskb/src/net/bridge/br_mrp_netlink.c: In function 'br_mrp_ring_state_parse': /kisskb/src/net/bridge/br_mrp_netlink.c:138:27: note: byref variable will be forcibly initialized struct br_mrp_ring_state state; ^~~~~ /kisskb/src/net/bridge/br_mrp_netlink.c: In function 'br_mrp_ring_role_parse': /kisskb/src/net/bridge/br_mrp_netlink.c:172:26: note: byref variable will be forcibly initialized struct br_mrp_ring_role role; ^~~~ /kisskb/src/net/bridge/br_mrp_netlink.c: In function 'br_mrp_start_test_parse': /kisskb/src/net/bridge/br_mrp_netlink.c:209:27: note: byref variable will be forcibly initialized struct br_mrp_start_test test; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:13, from /kisskb/src/include/linux/if_ether.h:19, from /kisskb/src/include/uapi/linux/cfm_bridge.h:7, from /kisskb/src/net/bridge/br_cfm.c:3: /kisskb/src/net/bridge/br_cfm.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/bridge/br_cfm.c: In function 'hlist_add_tail_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:628:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_next_rcu(last), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/bridge/br_mrp_netlink.c: In function 'br_mrp_in_state_parse': /kisskb/src/net/bridge/br_mrp_netlink.c:252:25: note: byref variable will be forcibly initialized struct br_mrp_in_state state; ^~~~~ /kisskb/src/net/bridge/br_mrp_netlink.c: In function 'br_mrp_in_role_parse': /kisskb/src/net/bridge/br_mrp_netlink.c:288:24: note: byref variable will be forcibly initialized struct br_mrp_in_role role; ^~~~ /kisskb/src/net/bridge/br_mrp_netlink.c: In function 'br_mrp_start_in_test_parse': /kisskb/src/net/bridge/br_mrp_netlink.c:329:30: note: byref variable will be forcibly initialized struct br_mrp_start_in_test test; ^~~~ /kisskb/src/net/bridge/br_cfm.c: In function 'br_cfm_frame_rx': /kisskb/src/net/bridge/br_cfm.c:377:21: note: byref variable will be forcibly initialized struct br_cfm_maid _maid; ^~~~~ /kisskb/src/net/bridge/br_cfm.c:376:27: note: byref variable will be forcibly initialized struct br_cfm_common_hdr _hdr; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:13, from /kisskb/src/include/linux/if_ether.h:19, from /kisskb/src/include/uapi/linux/cfm_bridge.h:7, from /kisskb/src/net/bridge/br_cfm.c:3: /kisskb/src/net/bridge/br_cfm.c: In function 'br_cfm_mep_create': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/bridge/br_cfm.c:556:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(mep->b_port, p); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/net/rds/send.c:35: /kisskb/src/net/rds/send.c: In function 'rds_send_mprds_hash': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/rds/send.c:1068:8: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(conn->c_hs_waitq, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/net/rds/send.c:35: /kisskb/src/net/rds/send.c: In function 'rds_send_drop_to': /kisskb/src/net/rds/send.c:728:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/net/rds/send.c:35: /kisskb/src/net/rds/send.c: In function 'rds_sendmsg': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/rds/send.c:1360:11: note: in expansion of macro 'wait_event_interruptible_timeout' timeo = wait_event_interruptible_timeout(*sk_sleep(sk), ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/rds/send.c:1122:28: note: byref variable will be forcibly initialized struct rds_iov_vector_arr vct; ^~~ /kisskb/src/net/rds/send.c:1115:18: note: byref variable will be forcibly initialized struct in6_addr daddr; ^~~~~ /kisskb/src/fs/xfs/xfs_fsmap.c: In function 'xfs_getfsmap_helper': /kisskb/src/fs/xfs/xfs_fsmap.c:251:20: note: byref variable will be forcibly initialized struct xfs_fsmap fmr; ^~~ /kisskb/src/fs/xfs/xfs_fsmap.c: In function 'xfs_getfsmap_logdev': /kisskb/src/fs/xfs/xfs_fsmap.c:410:24: note: byref variable will be forcibly initialized struct xfs_rmap_irec rmap; ^~~~ /kisskb/src/fs/xfs/xfs_fsmap.c: In function 'xfs_getfsmap_datadev_bnobt_helper': /kisskb/src/fs/xfs/xfs_fsmap.c:372:24: note: byref variable will be forcibly initialized struct xfs_rmap_irec irec; ^~~~ /kisskb/src/drivers/video/fbdev/uvesafb.c: In function 'uvesafb_setcolreg': /kisskb/src/drivers/video/fbdev/uvesafb.c:991:27: note: byref variable will be forcibly initialized struct uvesafb_pal_entry entry; ^~~~~ /kisskb/src/crypto/ecdh_helper.c: In function 'crypto_ecdh_encode_key': /kisskb/src/crypto/ecdh_helper.c:37:20: note: byref variable will be forcibly initialized struct kpp_secret secret = { ^~~~~~ /kisskb/src/crypto/ecdh_helper.c: In function 'crypto_ecdh_decode_key': /kisskb/src/crypto/ecdh_helper.c:61:20: note: byref variable will be forcibly initialized struct kpp_secret secret; ^~~~~~ /kisskb/src/drivers/clk/hisilicon/clkgate-separated.c: In function 'hisi_register_clkgate_sep': /kisskb/src/drivers/clk/hisilicon/clkgate-separated.c:91:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/video/fbdev/uvesafb.c: In function 'uvesafb_vbe_getmonspecs': /kisskb/src/drivers/video/fbdev/uvesafb.c:724:23: note: byref variable will be forcibly initialized struct fb_videomode vmode; ^~~~~ /kisskb/src/drivers/video/fbdev/uvesafb.c:722:28: note: byref variable will be forcibly initialized struct fb_var_screeninfo var; ^~~ /kisskb/src/fs/xfs/xfs_itable.c: In function 'xfs_inumbers': /kisskb/src/fs/xfs/xfs_itable.c:361:28: note: byref variable will be forcibly initialized struct xfs_inumbers_chunk ic = { ^~ /kisskb/src/drivers/pci/iov.c: In function 'pci_iov_update_resource': /kisskb/src/drivers/pci/iov.c:811:24: note: byref variable will be forcibly initialized struct pci_bus_region region; ^~~~~~ /kisskb/src/lib/842/842_decompress.c: In function 'sw842_decompress': /kisskb/src/lib/842/842_decompress.c:280:21: note: byref variable will be forcibly initialized struct sw842_param p; ^ In file included from /kisskb/src/drivers/pci/of.c:9: /kisskb/src/drivers/pci/of.c: In function 'irq_find_matching_host': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec = { ^~~~~~ /kisskb/src/drivers/pci/of.c: In function 'irq_find_host': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized /kisskb/src/drivers/pci/of.c: In function 'of_irq_parse_and_map_pci': /kisskb/src/drivers/pci/of.c:514:25: note: byref variable will be forcibly initialized struct of_phandle_args oirq; ^~~~ /kisskb/src/drivers/pci/of.c: In function 'devm_of_pci_get_host_bridge_resources': /kisskb/src/drivers/pci/of.c:269:29: note: byref variable will be forcibly initialized struct of_pci_range_parser parser; ^~~~~~ /kisskb/src/drivers/pci/of.c:268:22: note: byref variable will be forcibly initialized struct of_pci_range range; ^~~~~ /kisskb/src/drivers/pci/of.c:266:24: note: byref variable will be forcibly initialized struct resource *res, tmp_res; ^~~~~~~ /kisskb/src/drivers/clk/hisilicon/clkdivider-hi6220.c: In function 'hi6220_register_clkdiv': /kisskb/src/drivers/clk/hisilicon/clkdivider-hi6220.c:106:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ In file included from /kisskb/src/drivers/pci/of.c:9: /kisskb/src/drivers/pci/of.c: In function 'pci_host_bridge_of_msi_domain': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec = { ^~~~~~ /kisskb/src/crypto/ecc.c: In function 'ecc_point_mult_shamir': /kisskb/src/crypto/ecc.c:1239:19: note: byref variable will be forcibly initialized struct ecc_point sum = ECC_POINT_INIT(sump[0], sump[1], ndigits); ^~~ /kisskb/src/net/bridge/br_cfm_netlink.c: In function 'br_mep_create_parse': /kisskb/src/net/bridge/br_cfm_netlink.c:94:27: note: byref variable will be forcibly initialized struct br_cfm_mep_create create; ^~~~~~ /kisskb/src/net/bridge/br_cfm_netlink.c: In function 'br_mep_config_parse': /kisskb/src/net/bridge/br_cfm_netlink.c:157:27: note: byref variable will be forcibly initialized struct br_cfm_mep_config config; ^~~~~~ /kisskb/src/net/bridge/br_cfm_netlink.c: In function 'br_cc_config_parse': /kisskb/src/net/bridge/br_cfm_netlink.c:199:26: note: byref variable will be forcibly initialized struct br_cfm_cc_config config; ^~~~~~ /kisskb/src/net/bridge/br_cfm_netlink.c: In function 'br_cc_ccm_tx_parse': /kisskb/src/net/bridge/br_cfm_netlink.c:321:31: note: byref variable will be forcibly initialized struct br_cfm_cc_ccm_tx_info tx_info; ^~~~~~~ In file included from /kisskb/src/include/uapi/linux/netfilter_bridge.h:9, from /kisskb/src/include/linux/netfilter_bridge.h:5, from /kisskb/src/net/bridge/br_netfilter_hooks.c:24: /kisskb/src/net/bridge/br_netfilter_hooks.c: In function 'nf_hook': /kisskb/src/include/linux/netfilter.h:251:24: note: byref variable will be forcibly initialized struct nf_hook_state state; ^~~~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/sch_generic.h:20, from /kisskb/src/include/linux/filter.h:26, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/net/inet_sock.h:22, from /kisskb/src/include/net/ip.h:28, from /kisskb/src/net/ipv4/ip_tunnel_core.c:23: /kisskb/src/net/ipv4/ip_tunnel_core.c: In function 'nla_get_in6_addr': /kisskb/src/include/net/netlink.h:1723:18: note: byref variable will be forcibly initialized struct in6_addr tmp; ^~~ /kisskb/src/drivers/acpi/apei/einj.c: In function '__einj_get_available_error_type': /kisskb/src/drivers/acpi/apei/einj.c:148:27: note: byref variable will be forcibly initialized struct apei_exec_context ctx; ^~~ /kisskb/src/net/ipv4/ip_tunnel_core.c: In function 'ip6_tun_build_state': /kisskb/src/include/net/netlink.h:1723:18: note: byref variable will be forcibly initialized /kisskb/src/include/net/netlink.h:1723:18: note: byref variable will be forcibly initialized In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:13, from /kisskb/src/include/linux/if_ether.h:19, from /kisskb/src/include/uapi/linux/mrp_bridge.h:7, from /kisskb/src/net/bridge/br_mrp.c:3: /kisskb/src/net/bridge/br_mrp.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/acpi/apei/einj.c: In function '__einj_error_trigger': /kisskb/src/drivers/acpi/apei/einj.c:359:25: note: byref variable will be forcibly initialized struct apei_resources addr_resources; ^~~~~~~~~~~~~~ /kisskb/src/drivers/acpi/apei/einj.c:292:24: note: byref variable will be forcibly initialized struct apei_resources trigger_resources; ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/acpi/apei/einj.c:291:27: note: byref variable will be forcibly initialized struct apei_exec_context trigger_ctx; ^~~~~~~~~~~ /kisskb/src/net/bridge/br_mrp.c: In function 'hlist_add_tail_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:628:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_next_rcu(last), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/acpi/apei/einj.c: In function '__einj_error_inject': /kisskb/src/drivers/acpi/apei/einj.c:405:27: note: byref variable will be forcibly initialized struct apei_exec_context ctx; ^~~ /kisskb/src/net/bridge/br_netfilter_hooks.c: In function 'br_nf_hook_thresh': /kisskb/src/net/bridge/br_netfilter_hooks.c:1006:23: note: byref variable will be forcibly initialized struct nf_hook_state state; ^~~~~ /kisskb/src/drivers/acpi/apei/einj.c: In function 'einj_init': /kisskb/src/drivers/acpi/apei/einj.c:673:27: note: byref variable will be forcibly initialized struct apei_exec_context ctx; ^~~ /kisskb/src/net/ipv4/ip_tunnel_core.c: In function 'iptunnel_pmtud_build_icmp': /kisskb/src/net/ipv4/ip_tunnel_core.c:200:16: note: byref variable will be forcibly initialized struct ethhdr eh; ^~ /kisskb/src/drivers/acpi/apei/einj.c: In function 'einj_exit': /kisskb/src/drivers/acpi/apei/einj.c:771:27: note: byref variable will be forcibly initialized struct apei_exec_context ctx; ^~~ /kisskb/src/net/ipv4/ip_tunnel_core.c: In function 'iptunnel_pmtud_build_icmpv6': /kisskb/src/net/ipv4/ip_tunnel_core.c:293:16: note: byref variable will be forcibly initialized struct ethhdr eh; ^~ In file included from /kisskb/src/include/net/inet_hashtables.h:27, from /kisskb/src/include/net/tcp.h:32, from /kisskb/src/include/linux/netfilter_ipv6.h:11, from /kisskb/src/net/bridge/br_netfilter_hooks.c:27: /kisskb/src/net/bridge/br_netfilter_hooks.c: In function 'br_nf_pre_routing_finish': /kisskb/src/include/net/route.h:148:16: note: byref variable will be forcibly initialized struct flowi4 fl4 = { ^~~ /kisskb/src/drivers/pnp/manager.c: In function 'pnp_assign_port': /kisskb/src/drivers/pnp/manager.c:40:24: note: byref variable will be forcibly initialized struct resource *res, local_res; ^~~~~~~~~ /kisskb/src/drivers/pnp/manager.c: In function 'pnp_assign_mem': /kisskb/src/drivers/pnp/manager.c:83:24: note: byref variable will be forcibly initialized struct resource *res, local_res; ^~~~~~~~~ /kisskb/src/drivers/pnp/manager.c: In function 'pnp_assign_irq': /kisskb/src/drivers/pnp/manager.c:134:24: note: byref variable will be forcibly initialized struct resource *res, local_res; ^~~~~~~~~ /kisskb/src/net/bridge/br_mrp.c: In function 'br_mrp_ring_frame': /kisskb/src/net/bridge/br_mrp.c:835:24: note: byref variable will be forcibly initialized struct br_mrp_tlv_hdr _hdr; ^~~~ /kisskb/src/net/bridge/br_mrp.c: In function 'br_mrp_mrm_process': /kisskb/src/net/bridge/br_mrp.c:879:24: note: byref variable will be forcibly initialized struct br_mrp_tlv_hdr _hdr; ^~~~ /kisskb/src/net/bridge/br_mrp.c: In function 'br_mrp_mra_process': /kisskb/src/net/bridge/br_mrp.c:926:24: note: byref variable will be forcibly initialized struct br_mrp_tlv_hdr _hdr; ^~~~ /kisskb/src/net/bridge/br_mrp.c:924:30: note: byref variable will be forcibly initialized struct br_mrp_ring_test_hdr _test_hdr; ^~~~~~~~~ /kisskb/src/net/bridge/br_mrp.c: In function 'br_mrp_in_frame': /kisskb/src/net/bridge/br_mrp.c:855:24: note: byref variable will be forcibly initialized struct br_mrp_tlv_hdr _hdr; ^~~~ /kisskb/src/net/bridge/br_mrp.c: In function 'br_mrp_get_frame_type': /kisskb/src/net/bridge/br_mrp.c:997:24: note: byref variable will be forcibly initialized struct br_mrp_tlv_hdr _hdr; ^~~~ /kisskb/src/net/bridge/br_mrp.c: In function 'br_mrp_mim_process': /kisskb/src/net/bridge/br_mrp.c:961:24: note: byref variable will be forcibly initialized struct br_mrp_tlv_hdr _hdr; ^~~~ /kisskb/src/net/bridge/br_mrp.c:959:28: note: byref variable will be forcibly initialized struct br_mrp_in_test_hdr _in_hdr; ^~~~~~~ /kisskb/src/net/bridge/br_mrp.c: In function 'br_mrp_rcv': /kisskb/src/net/bridge/br_mrp.c:997:24: note: byref variable will be forcibly initialized struct br_mrp_tlv_hdr _hdr; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:13, from /kisskb/src/include/linux/if_ether.h:19, from /kisskb/src/include/uapi/linux/mrp_bridge.h:7, from /kisskb/src/net/bridge/br_mrp.c:3: /kisskb/src/net/bridge/br_mrp.c: In function 'br_mrp_del_impl': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/bridge/br_mrp.c:450:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(mrp->i_port, NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/bridge/br_mrp.c:438:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(mrp->s_port, NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/bridge/br_mrp.c:426:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(mrp->p_port, NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/bridge/br_mrp.c: In function 'br_mrp_add': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/bridge/br_mrp.c:504:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(mrp->s_port, p); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/bridge/br_mrp.c:497:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(mrp->p_port, p); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/bridge/br_mrp.c: In function 'br_mrp_set_port_role': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/bridge/br_mrp.c:601:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(mrp->s_port, p); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/bridge/br_mrp.c:598:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(mrp->p_port, p); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/bridge/br_mrp.c: In function 'br_mrp_set_in_role': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/bridge/br_mrp.c:777:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(mrp->i_port, p); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/bridge/br_mrp.c:753:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(mrp->i_port, NULL); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/net_namespace.h:39, from /kisskb/src/include/linux/netdevice.h:37, from /kisskb/src/include/net/sock.h:46, from /kisskb/src/include/crypto/if_alg.h:17, from /kisskb/src/crypto/af_alg.c:11: /kisskb/src/crypto/af_alg.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/ip.h:16, from /kisskb/src/net/sctp/socket.c:46: /kisskb/src/net/sctp/socket.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/uapi/linux/netfilter_bridge.h:9, from /kisskb/src/include/linux/netfilter_bridge.h:5, from /kisskb/src/net/bridge/br_netfilter_ipv6.c:24: /kisskb/src/net/bridge/br_netfilter_ipv6.c: In function 'nf_hook': /kisskb/src/include/linux/netfilter.h:251:24: note: byref variable will be forcibly initialized struct nf_hook_state state; ^~~~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_send_asconf_add_ip': /kisskb/src/net/sctp/socket.c:549:20: note: byref variable will be forcibly initialized union sctp_addr saveaddr; ^~~~~~~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_get_port': /kisskb/src/net/sctp/socket.c:8334:18: note: byref variable will be forcibly initialized union sctp_addr addr; ^~~~ /kisskb/src/crypto/af_alg.c: In function 'alg_setkey': /kisskb/src/crypto/af_alg.c:205:12: note: userspace variable will be forcibly initialized static int alg_setkey(struct sock *sk, sockptr_t ukey, unsigned int keylen) ^~~~~~~~~~ /kisskb/src/crypto/ecdh.c: In function 'ecdh_set_secret': /kisskb/src/crypto/ecdh.c:39:14: note: byref variable will be forcibly initialized struct ecdh params; ^~~~~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_events': /kisskb/src/net/sctp/socket.c:5484:30: note: byref variable will be forcibly initialized struct sctp_event_subscribe subscribe; ^~~~~~~~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_adaptation_layer': /kisskb/src/net/sctp/socket.c:6297:28: note: byref variable will be forcibly initialized struct sctp_setadaptation adaptation; ^~~~~~~~~~ In file included from /kisskb/src/drivers/acpi/arm64/gtdt.c:15: /kisskb/src/drivers/acpi/arm64/gtdt.c: In function 'platform_device_register_simple': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo = { ^~~~~~~~ /kisskb/src/drivers/acpi/arm64/iort.c: In function 'iort_match_node_callback': /kisskb/src/drivers/acpi/arm64/iort.c:267:22: note: byref variable will be forcibly initialized struct acpi_buffer buf = { ACPI_ALLOCATE_BUFFER, NULL }; ^~~ /kisskb/src/drivers/pci/quirks.c: In function 'quirk_io': /kisskb/src/drivers/pci/quirks.c:512:24: note: byref variable will be forcibly initialized struct pci_bus_region bus_region; ^~~~~~~~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/linux/ip.h:16, from /kisskb/src/net/sctp/socket.c:46: /kisskb/src/net/sctp/socket.c: In function 'memdup_sockptr': /kisskb/src/include/linux/sockptr.h:67:21: note: userspace variable will be forcibly initialized static inline void *memdup_sockptr(sockptr_t src, size_t len) ^~~~~~~~~~~~~~ /kisskb/src/drivers/pci/quirks.c: In function 'quirk_io_region': /kisskb/src/drivers/pci/quirks.c:562:24: note: byref variable will be forcibly initialized struct pci_bus_region bus_region; ^~~~~~~~~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_copy_laddrs': /kisskb/src/net/sctp/socket.c:6103:18: note: byref variable will be forcibly initialized union sctp_addr temp; ^~~~ In file included from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/include/linux/acpi_iort.h:10, from /kisskb/src/drivers/acpi/arm64/iort.c:13: /kisskb/src/drivers/acpi/arm64/iort.c: In function 'iort_get_platform_device_domain': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec = { ^~~~~~ /kisskb/src/drivers/acpi/arm64/iort.c: In function 'iort_set_device_domain': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized /kisskb/src/drivers/acpi/arm64/iort.c: In function 'iort_get_device_domain': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized /kisskb/src/drivers/acpi/arm64/iort.c: In function 'iort_iommu_configure_id': /kisskb/src/drivers/acpi/arm64/iort.c:1043:30: note: byref variable will be forcibly initialized struct iort_pci_alias_info info = { .dev = dev }; ^~~~ /kisskb/src/sound/soc/codecs/wm8580.c: In function 'wm8580_set_dai_pll': /kisskb/src/sound/soc/codecs/wm8580.c:467:18: note: byref variable will be forcibly initialized struct _pll_div pll_div; ^~~~~~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_peer_addr_info': /kisskb/src/net/sctp/socket.c:5400:24: note: byref variable will be forcibly initialized struct sctp_paddrinfo pinfo; ^~~~~ /kisskb/src/drivers/acpi/acpica/dspkginit.c: In function 'acpi_ds_resolve_package_element': /kisskb/src/drivers/acpi/acpica/dspkginit.c:385:27: note: byref variable will be forcibly initialized union acpi_generic_state scope_info; ^~~~~~~~~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_setsockopt_delayed_ack': /kisskb/src/net/sctp/socket.c:2811:25: note: byref variable will be forcibly initialized struct sctp_sack_info p; ^ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_sctp_status': /kisskb/src/net/sctp/socket.c:5320:21: note: byref variable will be forcibly initialized struct sctp_status status; ^~~~~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_peer_addr_params': /kisskb/src/net/sctp/socket.c:5821:27: note: byref variable will be forcibly initialized struct sctp_paddrparams params; ^~~~~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_delayed_ack': /kisskb/src/net/sctp/socket.c:5965:27: note: byref variable will be forcibly initialized struct sctp_sack_info params; ^~~~~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_peer_addrs': /kisskb/src/net/sctp/socket.c:6056:18: note: byref variable will be forcibly initialized union sctp_addr temp; ^~~~ /kisskb/src/net/sctp/socket.c:6053:23: note: byref variable will be forcibly initialized struct sctp_getaddrs getaddrs; ^~~~~~~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_local_addrs': /kisskb/src/net/sctp/socket.c:6153:18: note: byref variable will be forcibly initialized union sctp_addr temp; ^~~~ /kisskb/src/net/sctp/socket.c:6150:23: note: byref variable will be forcibly initialized struct sctp_getaddrs getaddrs; ^~~~~~~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_default_send_param': In file included from /kisskb/src/net/sctp/stream.c:20: /kisskb/src/net/sctp/stream.c: In function 'sctp_process_strreset_resp': /kisskb/src/net/sctp/stream.c:1008:14: note: byref variable will be forcibly initialized LIST_HEAD(temp); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/net/sctp/socket.c:6339:25: note: byref variable will be forcibly initialized struct sctp_sndrcvinfo info; ^~~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_default_sndinfo': /kisskb/src/net/sctp/socket.c:6385:22: note: byref variable will be forcibly initialized struct sctp_sndinfo info; ^~~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_primary_addr': /kisskb/src/net/sctp/socket.c:6255:19: note: byref variable will be forcibly initialized struct sctp_prim prim; ^~~~ /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_fsbulkstat_one_fmt': /kisskb/src/fs/xfs/xfs_ioctl.c:714:20: note: byref variable will be forcibly initialized struct xfs_bstat bs1; ^~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_rtoinfo': /kisskb/src/net/sctp/socket.c:6462:22: note: byref variable will be forcibly initialized struct sctp_rtoinfo rtoinfo; ^~~~~~~ /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_fsinumbers_fmt': /kisskb/src/fs/xfs/xfs_ioctl.c:727:21: note: byref variable will be forcibly initialized struct xfs_inogrp ig1; ^~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_associnfo': /kisskb/src/net/sctp/socket.c:6518:26: note: byref variable will be forcibly initialized struct sctp_assocparams assocparams; ^~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_ioc_inumbers': /kisskb/src/fs/xfs/xfs_ioctl.c:965:24: note: byref variable will be forcibly initialized struct xfs_bulk_ireq hdr; ^~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_maxseg': /kisskb/src/net/sctp/socket.c:6665:26: note: byref variable will be forcibly initialized struct sctp_assoc_value params; ^~~~~~ /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_ioc_fsbulkstat': /kisskb/src/fs/xfs/xfs_ioctl.c:741:26: note: byref variable will be forcibly initialized struct xfs_fsop_bulkreq bulkreq; ^~~~~~~ /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_ioc_bulkstat': /kisskb/src/fs/xfs/xfs_ioctl.c:915:24: note: byref variable will be forcibly initialized struct xfs_bulk_ireq hdr; ^~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_context': /kisskb/src/net/sctp/socket.c:6608:26: note: byref variable will be forcibly initialized struct sctp_assoc_value params; ^~~~~~ /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_ioc_fsgeometry': /kisskb/src/fs/xfs/xfs_ioctl.c:1004:23: note: byref variable will be forcibly initialized struct xfs_fsop_geom fsgeo; ^~~~~ /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_ioc_ag_geometry': /kisskb/src/fs/xfs/xfs_ioctl.c:1028:25: note: byref variable will be forcibly initialized struct xfs_ag_geometry ageo; ^~~~ /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_ioc_fsgetxattr': /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_maxburst': /kisskb/src/net/sctp/socket.c:6760:26: note: byref variable will be forcibly initialized struct sctp_assoc_value params; ^~~~~~ /kisskb/src/fs/xfs/xfs_ioctl.c:1134:18: note: byref variable will be forcibly initialized struct fsxattr fa; ^~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_active_key': /kisskb/src/net/sctp/socket.c:6836:24: note: byref variable will be forcibly initialized struct sctp_authkeyid val; ^~~ /kisskb/src/drivers/clk/hisilicon/clk-hisi-phase.c: In function 'clk_register_hisi_phase': /kisskb/src/drivers/clk/hisilicon/clk-hisi-phase.c:98:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_ioctl_setattr': /kisskb/src/fs/xfs/xfs_ioctl.c:1434:18: note: byref variable will be forcibly initialized struct fsxattr old_fa; ^~~~~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_peer_auth_chunks': /kisskb/src/net/sctp/socket.c:6872:25: note: byref variable will be forcibly initialized struct sctp_authchunks val; ^~~ /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_ioc_fssetxattr': /kisskb/src/fs/xfs/xfs_ioctl.c:1556:18: note: byref variable will be forcibly initialized struct fsxattr fa; ^~ /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_ioc_setxflags': /kisskb/src/fs/xfs/xfs_ioctl.c:1591:18: note: byref variable will be forcibly initialized struct fsxattr old_fa; ^~~~~~ /kisskb/src/fs/xfs/xfs_ioctl.c:1590:18: note: byref variable will be forcibly initialized struct fsxattr fa; ^~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_local_auth_chunks': /kisskb/src/net/sctp/socket.c:6917:25: note: byref variable will be forcibly initialized struct sctp_authchunks val; ^~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_paddr_thresholds': /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_ioc_getfsmap': /kisskb/src/net/sctp/socket.c:7077:28: note: byref variable will be forcibly initialized struct sctp_paddrthlds_v2 val; ^~~ /kisskb/src/fs/xfs/xfs_ioctl.c:1725:20: note: byref variable will be forcibly initialized struct fsmap_head head; ^~~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_assoc_stats': /kisskb/src/net/sctp/socket.c:7136:26: note: byref variable will be forcibly initialized struct sctp_assoc_stats sas; ^~~ /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_ioc_scrub_metadata': /kisskb/src/fs/xfs/xfs_ioctl.c:1854:28: note: byref variable will be forcibly initialized struct xfs_scrub_metadata scrub; ^~~~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_pr_supported': /kisskb/src/net/sctp/socket.c:7234:26: note: byref variable will be forcibly initialized struct sctp_assoc_value params; ^~~~~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_default_prinfo': /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_find_handle': /kisskb/src/fs/xfs/xfs_ioctl.c:64:15: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/fs/xfs/xfs_ioctl.c:61:16: note: byref variable will be forcibly initialized xfs_handle_t handle; ^~~~~~ /kisskb/src/net/sctp/socket.c:7273:29: note: byref variable will be forcibly initialized struct sctp_default_prinfo info; ^~~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_pr_assocstatus': /kisskb/src/net/sctp/socket.c:7319:23: note: byref variable will be forcibly initialized struct sctp_prstatus params; ^~~~~~ /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_handle_to_dentry': /kisskb/src/fs/xfs/xfs_ioctl.c:150:19: note: byref variable will be forcibly initialized struct xfs_fid64 fid; ^~~ /kisskb/src/fs/xfs/xfs_ioctl.c:149:16: note: byref variable will be forcibly initialized xfs_handle_t handle; ^~~~~~ /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_open_by_handle': /kisskb/src/fs/xfs/xfs_ioctl.c:196:15: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_pr_streamstatus': /kisskb/src/net/sctp/socket.c:7380:23: note: byref variable will be forcibly initialized struct sctp_prstatus params; ^~~~~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_reconfig_supported': /kisskb/src/net/sctp/socket.c:7442:26: note: byref variable will be forcibly initialized struct sctp_assoc_value params; ^~~~~~ /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_attrlist_by_handle': /kisskb/src/fs/xfs/xfs_ioctl.c:444:37: note: byref variable will be forcibly initialized struct xfs_fsop_attrlist_handlereq al_hreq; ^~~~~~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_enable_strreset': /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_attrmulti_by_handle': /kisskb/src/fs/xfs/xfs_ioctl.c:584:33: note: byref variable will be forcibly initialized xfs_fsop_attrmulti_handlereq_t am_hreq; ^~~~~~~ /kisskb/src/net/sctp/socket.c:7481:26: note: byref variable will be forcibly initialized struct sctp_assoc_value params; ^~~~~~ /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_ioc_space': /kisskb/src/fs/xfs/xfs_ioctl.c:636:16: note: byref variable will be forcibly initialized struct iattr iattr; ^~~~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_scheduler': /kisskb/src/net/sctp/socket.c:7520:26: note: byref variable will be forcibly initialized struct sctp_assoc_value params; ^~~~~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_scheduler_value': /kisskb/src/net/sctp/socket.c:7559:27: note: byref variable will be forcibly initialized struct sctp_stream_value params; ^~~~~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_interleaving_supported': /kisskb/src/net/sctp/socket.c:7601:26: note: byref variable will be forcibly initialized struct sctp_assoc_value params; ^~~~~~ /kisskb/src/fs/xfs/xfs_ioctl.c: In function 'xfs_file_ioctl': /kisskb/src/fs/xfs/xfs_ioctl.c:2336:24: note: byref variable will be forcibly initialized struct xfs_eofblocks keofb; ^~~~~ /kisskb/src/fs/xfs/xfs_ioctl.c:2335:27: note: byref variable will be forcibly initialized struct xfs_fs_eofblocks eofb; ^~~~ /kisskb/src/fs/xfs/xfs_ioctl.c:2317:25: note: byref variable will be forcibly initialized xfs_error_injection_t in; ^~ /kisskb/src/fs/xfs/xfs_ioctl.c:2291:19: note: byref variable will be forcibly initialized xfs_growfs_rt_t in; ^~ /kisskb/src/fs/xfs/xfs_ioctl.c:2277:20: note: byref variable will be forcibly initialized xfs_growfs_log_t in; ^~ /kisskb/src/fs/xfs/xfs_ioctl.c:2263:21: note: byref variable will be forcibly initialized xfs_growfs_data_t in; ^~ /kisskb/src/fs/xfs/xfs_ioctl.c:2247:22: note: byref variable will be forcibly initialized xfs_fsop_resblks_t out; ^~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_event': /kisskb/src/fs/xfs/xfs_ioctl.c:2218:22: note: byref variable will be forcibly initialized xfs_fsop_resblks_t inout; ^~~~~ /kisskb/src/fs/xfs/xfs_ioctl.c:2208:21: note: byref variable will be forcibly initialized xfs_fsop_counts_t out; ^~~ /kisskb/src/net/sctp/socket.c:7660:20: note: byref variable will be forcibly initialized struct sctp_event param; ^~~~~ /kisskb/src/fs/xfs/xfs_ioctl.c:2195:22: note: byref variable will be forcibly initialized struct xfs_swapext sxp; ^~~ /kisskb/src/fs/xfs/xfs_ioctl.c:2182:24: note: byref variable will be forcibly initialized xfs_fsop_handlereq_t hreq; ^~~~ /kisskb/src/fs/xfs/xfs_ioctl.c:2174:24: note: byref variable will be forcibly initialized xfs_fsop_handlereq_t hreq; ^~~~ /kisskb/src/fs/xfs/xfs_ioctl.c:2167:24: note: byref variable will be forcibly initialized xfs_fsop_handlereq_t hreq; ^~~~ /kisskb/src/fs/xfs/xfs_ioctl.c:2109:19: note: byref variable will be forcibly initialized struct dioattr da; ^~ /kisskb/src/fs/xfs/xfs_ioctl.c:2101:18: note: byref variable will be forcibly initialized xfs_flock64_t bf; ^~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_asconf_supported': /kisskb/src/net/sctp/socket.c:7695:26: note: byref variable will be forcibly initialized struct sctp_assoc_value params; ^~~~~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_auth_supported': /kisskb/src/net/sctp/socket.c:7734:26: note: byref variable will be forcibly initialized struct sctp_assoc_value params; ^~~~~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_ecn_supported': /kisskb/src/net/sctp/socket.c:7773:26: note: byref variable will be forcibly initialized struct sctp_assoc_value params; ^~~~~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_pf_expose': /kisskb/src/net/sctp/socket.c:7812:26: note: byref variable will be forcibly initialized struct sctp_assoc_value params; ^~~~~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_encap_port': /kisskb/src/net/sctp/socket.c:7851:24: note: byref variable will be forcibly initialized struct sctp_udpencaps encap; ^~~~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_for_each_transport': /kisskb/src/net/sctp/socket.c:5278:25: note: byref variable will be forcibly initialized struct rhashtable_iter hti; ^~~ /kisskb/src/fs/xfs/xfs_mru_cache.c: In function '_xfs_mru_cache_clear_reap_list': /kisskb/src/fs/xfs/xfs_mru_cache.c:233:19: note: byref variable will be forcibly initialized struct list_head tmp; ^~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_autobind': /kisskb/src/net/sctp/socket.c:8587:18: note: byref variable will be forcibly initialized union sctp_addr autoaddr; ^~~~~~~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_connectx3': /kisskb/src/net/sctp/socket.c:1381:35: note: byref variable will be forcibly initialized struct compat_sctp_getaddrs_old param32; ^~~~~~~ /kisskb/src/net/sctp/socket.c:1374:27: note: byref variable will be forcibly initialized struct sctp_getaddrs_old param; ^~~~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_sendmsg_new_asoc': /kisskb/src/net/sctp/socket.c:1689:19: note: byref variable will be forcibly initialized union sctp_addr _daddr; ^~~~~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_sendmsg': /kisskb/src/net/sctp/socket.c:1931:20: note: byref variable will be forcibly initialized struct sctp_cmsgs cmsgs; ^~~~~ /kisskb/src/net/sctp/socket.c:1929:25: note: byref variable will be forcibly initialized struct sctp_sndrcvinfo _sinfo, *sinfo; ^~~~~~ /kisskb/src/lib/mpi/mpih-mul.c: In function 'mpihelp_mul': /kisskb/src/lib/mpi/mpih-mul.c:457:23: note: byref variable will be forcibly initialized struct karatsuba_ctx ctx; ^~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_peeloff': /kisskb/src/net/sctp/socket.c:5620:21: note: byref variable will be forcibly initialized sctp_peeloff_arg_t peeloff; ^~~~~~~ /kisskb/src/net/sctp/socket.c: In function 'sctp_getsockopt_peeloff_flags': /kisskb/src/net/sctp/socket.c:5654:27: note: byref variable will be forcibly initialized sctp_peeloff_flags_arg_t peeloff; ^~~~~~~ /kisskb/src/net/sctp/input.c: In function 'sctp_rcv_ootb': /kisskb/src/net/sctp/input.c:668:28: note: byref variable will be forcibly initialized struct sctp_chunkhdr *ch, _ch; ^~~ In file included from /kisskb/src/net/sctp/input.c:44: /kisskb/src/net/sctp/input.c: In function '__rhashtable_lookup': /kisskb/src/include/linux/rhashtable.h:585:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/net/sctp/input.c:30: /kisskb/src/net/sctp/input.c: In function 'rht_assign_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:401:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*bkt, (void *)obj); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/sctp/input.c: In function '__rhashtable_insert_fast': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:758:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/sctp/input.c:44: /kisskb/src/include/linux/rhashtable.h:701:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/net/sctp/input.c:30: /kisskb/src/net/sctp/input.c: In function '__rhashtable_remove_fast_one': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:1045:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/sctp/input.c: In function 'sctp_hash_transport': /kisskb/src/net/sctp/input.c:935:27: note: byref variable will be forcibly initialized struct sctp_hash_cmp_arg arg; ^~~ /kisskb/src/net/sctp/input.c: In function 'sctp_addrs_lookup_transport': /kisskb/src/net/sctp/input.c:981:27: note: byref variable will be forcibly initialized struct sctp_hash_cmp_arg arg = { ^~~ /kisskb/src/net/sctp/input.c: In function '__sctp_rcv_init_lookup': /kisskb/src/net/sctp/input.c:1101:18: note: byref variable will be forcibly initialized union sctp_addr addr; ^~~~ /kisskb/src/net/sctp/input.c: In function '__sctp_rcv_asconf_lookup': /kisskb/src/net/sctp/input.c:1168:18: note: byref variable will be forcibly initialized union sctp_addr paddr; ^~~~~ /kisskb/src/net/sctp/input.c: In function 'sctp_rcv': /kisskb/src/net/sctp/input.c:94:18: note: byref variable will be forcibly initialized union sctp_addr dest; ^~~~ /kisskb/src/net/sctp/input.c:93:18: note: byref variable will be forcibly initialized union sctp_addr src; ^~~ /kisskb/src/net/sctp/input.c: In function 'sctp_err_lookup': /kisskb/src/net/sctp/input.c:478:18: note: byref variable will be forcibly initialized union sctp_addr daddr; ^~~~~ /kisskb/src/net/sctp/input.c:477:18: note: byref variable will be forcibly initialized union sctp_addr saddr; ^~~~~ /kisskb/src/net/sctp/input.c:476:36: note: byref variable will be forcibly initialized struct sctp_init_chunk *chunkhdr, _chunkhdr; ^~~~~~~~~ /kisskb/src/net/sctp/input.c: In function 'sctp_epaddr_lookup_transport': /kisskb/src/net/sctp/input.c:1010:27: note: byref variable will be forcibly initialized struct sctp_hash_cmp_arg arg = { ^~~ /kisskb/src/drivers/pnp/quirks.c: In function 'quirk_intel_mch': /kisskb/src/drivers/pnp/quirks.c:367:18: note: byref variable will be forcibly initialized struct resource mch; ^~~ /kisskb/src/drivers/pnp/quirks.c:366:24: note: byref variable will be forcibly initialized struct pci_bus_region region; ^~~~~~ /kisskb/src/drivers/pnp/interface.c: In function 'pnp_printf': /kisskb/src/drivers/pnp/interface.c:38:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/soc/fsl/qe/qe_common.c: In function 'cpm_muram_alloc': /kisskb/src/drivers/soc/fsl/qe/qe_common.c:153:28: note: byref variable will be forcibly initialized struct genpool_data_align muram_pool_data; ^~~~~~~~~~~~~~~ /kisskb/src/drivers/soc/fsl/qe/qe_common.c: In function 'cpm_muram_alloc_fixed': /kisskb/src/drivers/soc/fsl/qe/qe_common.c:205:28: note: byref variable will be forcibly initialized struct genpool_data_fixed muram_pool_data_fixed; ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/soc/fsl/qe/qe_common.c: In function 'cpm_muram_init': /kisskb/src/drivers/soc/fsl/qe/qe_common.c:48:18: note: byref variable will be forcibly initialized struct resource r; ^ /kisskb/src/fs/xfs/xfs_message.c: In function 'xfs_emerg': /kisskb/src/fs/xfs/xfs_message.c:34:12: note: byref variable will be forcibly initialized va_list args; \ ^~~~ /kisskb/src/fs/xfs/xfs_message.c:51:1: note: in expansion of macro 'define_xfs_printk_level' define_xfs_printk_level(xfs_emerg, KERN_EMERG); ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_message.c: In function 'xfs_alert': /kisskb/src/fs/xfs/xfs_message.c:34:12: note: byref variable will be forcibly initialized va_list args; \ ^~~~ /kisskb/src/fs/xfs/xfs_message.c:52:1: note: in expansion of macro 'define_xfs_printk_level' define_xfs_printk_level(xfs_alert, KERN_ALERT); ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_message.c: In function 'xfs_crit': /kisskb/src/fs/xfs/xfs_message.c:34:12: note: byref variable will be forcibly initialized va_list args; \ ^~~~ /kisskb/src/fs/xfs/xfs_message.c:53:1: note: in expansion of macro 'define_xfs_printk_level' define_xfs_printk_level(xfs_crit, KERN_CRIT); ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_message.c: In function 'xfs_err': /kisskb/src/fs/xfs/xfs_message.c:34:12: note: byref variable will be forcibly initialized va_list args; \ ^~~~ /kisskb/src/fs/xfs/xfs_message.c:54:1: note: in expansion of macro 'define_xfs_printk_level' define_xfs_printk_level(xfs_err, KERN_ERR); ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_message.c: In function 'xfs_warn': /kisskb/src/fs/xfs/xfs_message.c:34:12: note: byref variable will be forcibly initialized va_list args; \ ^~~~ /kisskb/src/fs/xfs/xfs_message.c:55:1: note: in expansion of macro 'define_xfs_printk_level' define_xfs_printk_level(xfs_warn, KERN_WARNING); ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/soc/fsl/qe/qe_ic.c: In function 'qe_ic_init': /kisskb/src/drivers/soc/fsl/qe/qe_ic.c:412:18: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/fs/xfs/xfs_message.c: In function 'xfs_notice': /kisskb/src/fs/xfs/xfs_message.c:34:12: note: byref variable will be forcibly initialized va_list args; \ ^~~~ /kisskb/src/fs/xfs/xfs_message.c:56:1: note: in expansion of macro 'define_xfs_printk_level' define_xfs_printk_level(xfs_notice, KERN_NOTICE); ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_message.c: In function 'xfs_info': /kisskb/src/fs/xfs/xfs_message.c:34:12: note: byref variable will be forcibly initialized va_list args; \ ^~~~ /kisskb/src/fs/xfs/xfs_message.c:57:1: note: in expansion of macro 'define_xfs_printk_level' define_xfs_printk_level(xfs_info, KERN_INFO); ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_message.c: In function 'xfs_debug': /kisskb/src/fs/xfs/xfs_message.c:34:12: note: byref variable will be forcibly initialized va_list args; \ ^~~~ /kisskb/src/fs/xfs/xfs_message.c:59:1: note: in expansion of macro 'define_xfs_printk_level' define_xfs_printk_level(xfs_debug, KERN_DEBUG); ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_message.c: In function 'xfs_alert_tag': /kisskb/src/fs/xfs/xfs_message.c:69:12: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/fs/xfs/xfs_message.c: In function 'xfs_buf_alert_ratelimited': /kisskb/src/fs/xfs/xfs_message.c:130:12: note: byref variable will be forcibly initialized va_list args; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/iversion.h:5, from /kisskb/src/fs/xfs/xfs_inode.c:6: /kisskb/src/fs/xfs/xfs_inode.c: In function 'rht_assign_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:401:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*bkt, (void *)obj); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_inode.c: In function '__rhashtable_insert_fast': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:758:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/fs/xfs/xfs_linux.h:62, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_inode.c:8: /kisskb/src/include/linux/rhashtable.h:701:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^~~ /kisskb/src/fs/xfs/xfs_inode.c: In function '__rhashtable_lookup': /kisskb/src/include/linux/rhashtable.h:585:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/iversion.h:5, from /kisskb/src/fs/xfs/xfs_inode.c:6: /kisskb/src/fs/xfs/xfs_inode.c: In function '__rhashtable_remove_fast_one': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:1045:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_inode.c: In function 'xfs_iunlink_remove': /kisskb/src/fs/xfs/xfs_inode.c:2330:19: note: byref variable will be forcibly initialized struct xfs_imap imap; ^~~~ In file included from /kisskb/src/fs/xfs/xfs_linux.h:79, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_inode.c:8: /kisskb/src/fs/xfs/xfs_inode.c: In function 'xfs_trans_get_buf': /kisskb/src/fs/xfs/xfs_trans.h:201:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^~~ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^~~ /kisskb/src/fs/xfs/xfs_inode.c: In function 'xfs_ifree_cluster': /kisskb/src/fs/xfs/xfs_trans.h:201:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^~~ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/mutex.h:15, from /kisskb/src/include/linux/rtnetlink.h:6, from /kisskb/src/net/ipv4/nexthop.c:9: /kisskb/src/net/ipv4/nexthop.c: In function 'rb_link_node_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rbtree.h:84:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*rb_link, node); ^~~~~~~~~~~~~~~~~~ /kisskb/src/sound/soc/codecs/wm8804.c: In function 'wm8804_set_pll': /kisskb/src/sound/soc/codecs/wm8804.c:417:18: note: byref variable will be forcibly initialized struct pll_div pll_div; ^~~~~~~ /kisskb/src/net/netfilter/nf_tables_core.c: In function 'nft_do_chain': /kisskb/src/net/netfilter/nf_tables_core.c:169:23: note: byref variable will be forcibly initialized struct nft_traceinfo info; ^~~~ /kisskb/src/net/netfilter/nf_tables_core.c:165:18: note: byref variable will be forcibly initialized struct nft_regs regs; ^~~~ /kisskb/src/net/ipv4/nexthop.c: In function 'replace_nexthop_grp': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/nexthop.c:1102:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(new->nh_grp, oldg); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/nexthop.c:1097:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(old->nh_grp, newg); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/nexthop.c: In function 'replace_nexthop_single': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/nexthop.c:1189:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(old->nh_info, oldi); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/nexthop.c:1188:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(new->nh_info, newi); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/nexthop.c:1160:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(new->nh_info, oldi); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/nexthop.c:1159:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(old->nh_info, newi); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/nexthop.c: In function 'remove_nh_grp_entry': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/nexthop.c:962:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(nhp->nh_grp, newg); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/nexthop.c:916:25: note: byref variable will be forcibly initialized struct netlink_ext_ack extack; ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/mutex.h:15, from /kisskb/src/include/linux/rtnetlink.h:6, from /kisskb/src/net/ipv4/nexthop.c:9: /kisskb/src/net/ipv4/nexthop.c: In function 'nexthop_create_group': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/nexthop.c:1457:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(nh->nh_grp, nhg); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/net/rtnetlink.h:6, from /kisskb/src/include/net/neighbour.h:31, from /kisskb/src/include/net/arp.h:8, from /kisskb/src/net/ipv4/nexthop.c:11: /kisskb/src/net/ipv4/nexthop.c: In function 'nla_get_in6_addr': /kisskb/src/include/net/netlink.h:1723:18: note: byref variable will be forcibly initialized struct in6_addr tmp; ^~~ /kisskb/src/net/ipv4/nexthop.c: In function 'rtm_to_nh_config': /kisskb/src/include/net/netlink.h:1723:18: note: byref variable will be forcibly initialized In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/mutex.h:15, from /kisskb/src/include/linux/rtnetlink.h:6, from /kisskb/src/net/ipv4/nexthop.c:9: /kisskb/src/net/ipv4/nexthop.c: In function 'nexthop_create': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/nexthop.c:1593:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(nh->nh_info, nhi); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/nexthop.c: In function 'rtm_new_nexthop': /kisskb/src/net/ipv4/nexthop.c:1827:19: note: byref variable will be forcibly initialized struct nh_config cfg; ^~~ /kisskb/src/drivers/soc/fsl/qe/qe.c: In function 'get_qe_base': /kisskb/src/drivers/soc/fsl/qe/qe.c:69:18: note: byref variable will be forcibly initialized struct resource res; ^~~ In file included from /kisskb/src/net/sctp/stream_sched_prio.c:17: /kisskb/src/net/sctp/stream_sched_prio.c: In function 'sctp_sched_prio_free': /kisskb/src/net/sctp/stream_sched_prio.c:210:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/net/netfilter/nf_synproxy_core.c: In function 'ipv4_synproxy_hook': /kisskb/src/net/netfilter/nf_synproxy_core.c:667:21: note: byref variable will be forcibly initialized struct tcphdr *th, _th; ^~~ /kisskb/src/net/netfilter/nf_synproxy_core.c: In function 'synproxy_send_tcp_ipv6': /kisskb/src/net/netfilter/nf_synproxy_core.c:837:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^~~ /kisskb/src/net/netfilter/nf_synproxy_core.c: In function 'ipv6_synproxy_hook': /kisskb/src/net/netfilter/nf_synproxy_core.c:1084:21: note: byref variable will be forcibly initialized struct tcphdr *th, _th; ^~~ /kisskb/src/drivers/acpi/utils.c: In function 'acpi_evaluate_ost': /kisskb/src/drivers/acpi/utils.c:436:26: note: byref variable will be forcibly initialized struct acpi_object_list arg_list = {3, params}; ^~~~~~~~ /kisskb/src/drivers/acpi/utils.c: In function 'acpi_execute_simple_method': /kisskb/src/drivers/acpi/utils.c:553:26: note: byref variable will be forcibly initialized struct acpi_object_list arg_list = { .count = 1, .pointer = &obj, }; ^~~~~~~~ /kisskb/src/drivers/acpi/utils.c: In function 'acpi_evaluate_reg': /kisskb/src/drivers/acpi/utils.c:615:26: note: byref variable will be forcibly initialized struct acpi_object_list arg_list; ^~~~~~~~ /kisskb/src/drivers/acpi/utils.c: In function 'acpi_handle_path': /kisskb/src/drivers/acpi/utils.c:460:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { ^~~~~~ /kisskb/src/drivers/acpi/utils.c: In function 'acpi_util_eval_error': /kisskb/src/drivers/acpi/utils.c:32:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = {sizeof(prefix), prefix}; ^~~~~~ /kisskb/src/drivers/acpi/utils.c: In function 'acpi_evaluate_integer': /kisskb/src/drivers/acpi/utils.c:272:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { 0, NULL }; ^~~~~~ /kisskb/src/drivers/acpi/utils.c:271:20: note: byref variable will be forcibly initialized union acpi_object element; ^~~~~~~ /kisskb/src/drivers/acpi/utils.c: In function 'acpi_evaluate_reference': /kisskb/src/drivers/acpi/utils.c:308:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL }; ^~~~~~ /kisskb/src/drivers/acpi/utils.c: In function 'acpi_get_physical_device_location': /kisskb/src/drivers/acpi/utils.c:387:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL }; ^~~~~~ /kisskb/src/drivers/acpi/utils.c: In function 'acpi_handle_printk': /kisskb/src/drivers/acpi/utils.c:486:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/acpi/utils.c: In function 'acpi_evaluate_dsm': /kisskb/src/drivers/acpi/utils.c:650:26: note: byref variable will be forcibly initialized struct acpi_object_list input = { ^~~~~ /kisskb/src/drivers/acpi/utils.c:648:21: note: byref variable will be forcibly initialized struct acpi_buffer buf = {ACPI_ALLOCATE_BUFFER, NULL}; ^~~ /kisskb/src/drivers/acpi/utils.c: In function 'acpi_match_platform_list': /kisskb/src/drivers/acpi/utils.c:897:27: note: byref variable will be forcibly initialized struct acpi_table_header hdr; ^~~ /kisskb/src/net/ipv4/sysctl_net_ipv4.c: In function 'ipv4_ping_group_range': /kisskb/src/net/ipv4/sysctl_net_ipv4.c:175:14: note: byref variable will be forcibly initialized kgid_t low, high; ^~~~ /kisskb/src/net/ipv4/sysctl_net_ipv4.c:175:9: note: byref variable will be forcibly initialized kgid_t low, high; ^~~ In file included from /kisskb/src/net/ipv4/ipmr_base.c:5: /kisskb/src/net/ipv4/ipmr_base.c: In function '__rhashtable_lookup': /kisskb/src/include/linux/rhashtable.h:585:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^~~ /kisskb/src/net/ipv4/ipmr_base.c: In function 'mr_fill_mroute': /kisskb/src/net/ipv4/ipmr_base.c:211:23: note: byref variable will be forcibly initialized struct rta_mfc_stats mfcs; ^~~~ In file included from /kisskb/src/net/ipv4/ipmr_base.c:6: /kisskb/src/net/ipv4/ipmr_base.c: In function 'mr_call_vif_notifier': /kisskb/src/include/linux/mroute_base.h:56:33: note: byref variable will be forcibly initialized struct vif_entry_notifier_info info = { ^~~~ /kisskb/src/net/ipv4/ipmr_base.c: In function 'mr_call_mfc_notifier': /kisskb/src/include/linux/mroute_base.h:180:33: note: byref variable will be forcibly initialized struct mfc_entry_notifier_info info = { ^~~~ /kisskb/src/net/ipv4/ipmr_base.c: In function 'mr_dump': /kisskb/src/include/linux/mroute_base.h:180:33: note: byref variable will be forcibly initialized /kisskb/src/include/linux/mroute_base.h:56:33: note: byref variable will be forcibly initialized struct vif_entry_notifier_info info = { ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/acpi/osl.c:12: /kisskb/src/drivers/acpi/osl.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/rds/stats.c: In function 'rds_stats_info_copy': /kisskb/src/net/rds/stats.c:87:26: note: byref variable will be forcibly initialized struct rds_info_counter ctr; ^~~ /kisskb/src/crypto/lrw.c: In function 'lrw_xor_tweak': /kisskb/src/crypto/lrw.c:147:23: note: byref variable will be forcibly initialized struct skcipher_walk w; ^ /kisskb/src/drivers/acpi/osl.c: In function 'acpi_os_printf': /kisskb/src/drivers/acpi/osl.c:143:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/crypto/fcrypt.c: In function 'fcrypt_encrypt': /kisskb/src/crypto/fcrypt.c:241:4: note: byref variable will be forcibly initialized } X; ^ /kisskb/src/crypto/fcrypt.c: In function 'fcrypt_decrypt': /kisskb/src/crypto/fcrypt.c:273:4: note: byref variable will be forcibly initialized } X; ^ /kisskb/src/drivers/soc/fsl/qe/qe_io.c: In function 'par_io_init': /kisskb/src/drivers/soc/fsl/qe/qe_io.c:29:18: note: byref variable will be forcibly initialized struct resource res; ^~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/xfs/kmem.h:9, from /kisskb/src/fs/xfs/xfs_linux.h:24, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_pwork.c:6: /kisskb/src/fs/xfs/xfs_pwork.c: In function 'xfs_pwork_poll': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_pwork.c:116:9: note: in expansion of macro 'wait_event_timeout' while (wait_event_timeout(pctl->poll_wait, ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/lib/bug.c:44: /kisskb/src/lib/bug.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/crypto/aegis128-core.c: In function 'crypto_aegis128_decrypt_chunk': /kisskb/src/crypto/aegis128-core.c:274:21: note: byref variable will be forcibly initialized union aegis_block msg = {}; ^~~ /kisskb/src/crypto/aegis128-core.c:232:20: note: byref variable will be forcibly initialized union aegis_block tmp; ^~~ /kisskb/src/crypto/aegis128-core.c: In function 'crypto_aegis128_init': /kisskb/src/crypto/aegis128-core.c:117:20: note: byref variable will be forcibly initialized union aegis_block key_iv; ^~~~~~ /kisskb/src/crypto/aegis128-core.c: In function 'crypto_aegis128_final': /kisskb/src/crypto/aegis128-core.c:366:20: note: byref variable will be forcibly initialized union aegis_block tmp; ^~~ /kisskb/src/crypto/aegis128-core.c: In function 'crypto_aegis128_encrypt_chunk': /kisskb/src/crypto/aegis128-core.c:213:21: note: byref variable will be forcibly initialized union aegis_block msg = {}; ^~~ /kisskb/src/crypto/aegis128-core.c:171:20: note: byref variable will be forcibly initialized union aegis_block tmp; ^~~ /kisskb/src/crypto/aegis128-core.c: In function 'crypto_aegis128_process_ad': /kisskb/src/crypto/aegis128-core.c:297:20: note: byref variable will be forcibly initialized union aegis_block buf; ^~~ /kisskb/src/crypto/aegis128-core.c:296:22: note: byref variable will be forcibly initialized struct scatter_walk walk; ^~~~ /kisskb/src/crypto/aegis128-core.c: In function 'crypto_aegis128_decrypt_generic': /kisskb/src/crypto/aegis128-core.c:434:21: note: byref variable will be forcibly initialized struct aegis_state state; ^~~~~ /kisskb/src/crypto/aegis128-core.c:433:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/crypto/aegis128-core.c:429:20: note: byref variable will be forcibly initialized union aegis_block tag; ^~~ /kisskb/src/crypto/aegis128-core.c: In function 'crypto_aegis128_decrypt_simd': /kisskb/src/crypto/aegis128-core.c:497:21: note: byref variable will be forcibly initialized struct aegis_state state; ^~~~~ /kisskb/src/crypto/aegis128-core.c:496:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/crypto/aegis128-core.c:492:20: note: byref variable will be forcibly initialized union aegis_block tag; ^~~ /kisskb/src/crypto/aegis128-core.c: In function 'crypto_aegis128_encrypt_generic': /kisskb/src/crypto/aegis128-core.c:411:21: note: byref variable will be forcibly initialized struct aegis_state state; ^~~~~ /kisskb/src/crypto/aegis128-core.c:410:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/crypto/aegis128-core.c: In function 'crypto_aegis128_encrypt_simd': /kisskb/src/crypto/aegis128-core.c:472:21: note: byref variable will be forcibly initialized struct aegis_state state; ^~~~~ /kisskb/src/crypto/aegis128-core.c:471:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ /kisskb/src/drivers/acpi/device_sysfs.c: In function 'acpi_object_path': /kisskb/src/drivers/acpi/device_sysfs.c:23:21: note: byref variable will be forcibly initialized struct acpi_buffer path = {ACPI_ALLOCATE_BUFFER, NULL}; ^~~~ /kisskb/src/drivers/acpi/device_sysfs.c: In function 'acpi_device_setup_files': /kisskb/src/drivers/acpi/device_sysfs.c:507:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = {ACPI_ALLOCATE_BUFFER, NULL}; ^~~~~~ /kisskb/src/crypto/adiantum.c: In function 'adiantum_hash_message': /kisskb/src/crypto/adiantum.c:254:25: note: byref variable will be forcibly initialized struct sg_mapping_iter miter; ^~~~~ /kisskb/src/crypto/adiantum.c: In function 'adiantum_finish': /kisskb/src/crypto/adiantum.c:287:8: note: byref variable will be forcibly initialized le128 digest; ^~~~~~ /kisskb/src/crypto/adiantum.c: In function 'adiantum_crypt': /kisskb/src/crypto/adiantum.c:328:8: note: byref variable will be forcibly initialized le128 digest; ^~~~~~ /kisskb/src/drivers/clk/keystone/syscon-clk.c: In function 'ti_syscon_gate_clk_register': /kisskb/src/drivers/clk/keystone/syscon-clk.c:67:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/net/ipv4/ipconfig.c: In function 'ic_setup_if': /kisskb/src/net/ipv4/ipconfig.c:345:15: note: byref variable will be forcibly initialized struct ifreq ir; ^~ /kisskb/src/net/ipv4/ipconfig.c: In function 'ic_setup_routes': /kisskb/src/net/ipv4/ipconfig.c:388:18: note: byref variable will be forcibly initialized struct rtentry rm; ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/sctp/ipv6.c:30: /kisskb/src/net/sctp/ipv6.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/sctp/ipv6.c: In function 'sctp_v6_get_dst': /kisskb/src/net/sctp/ipv6.c:259:28: note: byref variable will be forcibly initialized struct in6_addr *final_p, final; ^~~~~ /kisskb/src/net/sctp/ipv6.c:258:18: note: byref variable will be forcibly initialized union sctp_addr dst_saddr; ^~~~~~~~~ /kisskb/src/net/sctp/ipv6.c:252:15: note: byref variable will be forcibly initialized struct flowi _fl; ^~~ In file included from /kisskb/src/include/net/net_namespace.h:39, from /kisskb/src/include/linux/netdevice.h:37, from /kisskb/src/net/sctp/ipv6.c:38: /kisskb/src/net/sctp/ipv6.c: In function 'skb_get_hash_flowi6': /kisskb/src/include/linux/skbuff.h:1377:20: note: byref variable will be forcibly initialized struct flow_keys keys; ^~~~ /kisskb/src/net/ipv4/syncookies.c: In function 'cookie_v4_check': /kisskb/src/net/ipv4/syncookies.c:337:16: note: byref variable will be forcibly initialized struct flowi4 fl4; ^~~ /kisskb/src/net/ipv4/syncookies.c:326:30: note: byref variable will be forcibly initialized struct tcp_options_received tcp_opt; ^~~~~~~ /kisskb/src/drivers/clk/imx/clk.c: In function 'imx_obtain_fixed_clock_from_dt': /kisskb/src/drivers/clk/imx/clk.c:70:25: note: byref variable will be forcibly initialized struct of_phandle_args phandle; ^~~~~~~ /kisskb/src/net/sctp/stream_interleave.c: In function 'do_ulpq_tail_event': /kisskb/src/net/sctp/stream_interleave.c:1298:22: note: byref variable will be forcibly initialized struct sk_buff_head temp; ^~~~ /kisskb/src/net/sctp/stream_interleave.c: In function 'sctp_intl_reap_ordered': /kisskb/src/net/sctp/stream_interleave.c:1016:22: note: byref variable will be forcibly initialized struct sk_buff_head temp; ^~~~ /kisskb/src/net/sctp/stream_interleave.c: In function 'do_sctp_enqueue_event': /kisskb/src/net/sctp/stream_interleave.c:1327:22: note: byref variable will be forcibly initialized struct sk_buff_head temp; ^~~~ /kisskb/src/net/netfilter/nft_immediate.c: In function 'nft_immediate_destroy': /kisskb/src/net/netfilter/nft_immediate.c:107:17: note: byref variable will be forcibly initialized struct nft_ctx chain_ctx; ^~~~~~~~~ /kisskb/src/net/netfilter/nft_immediate.c: In function 'nft_immediate_init': /kisskb/src/net/netfilter/nft_immediate.c:37:23: note: byref variable will be forcibly initialized struct nft_data_desc desc; ^~~~ /kisskb/src/net/sctp/stream_interleave.c: In function 'sctp_intl_start_pd': /kisskb/src/net/sctp/stream_interleave.c:935:22: note: byref variable will be forcibly initialized struct sk_buff_head temp; ^~~~ /kisskb/src/net/sctp/stream_interleave.c: In function 'sctp_ulpevent_idata': /kisskb/src/net/netfilter/nf_tables_trace.c: In function 'nf_trace_fill_ll_header': /kisskb/src/net/netfilter/nf_tables_trace.c:63:21: note: byref variable will be forcibly initialized struct vlan_ethhdr veth; ^~~~ /kisskb/src/net/sctp/stream_interleave.c:829:22: note: byref variable will be forcibly initialized struct sk_buff_head temp; ^~~~ /kisskb/src/net/sctp/stream_interleave.c: In function 'sctp_make_idatafrag_empty': /kisskb/src/net/sctp/stream_interleave.c:30:23: note: byref variable will be forcibly initialized struct sctp_idatahdr dp; ^~ /kisskb/src/crypto/salsa20_generic.c: In function 'salsa20_crypt': /kisskb/src/crypto/salsa20_generic.c:157:23: note: byref variable will be forcibly initialized struct skcipher_walk walk; ^~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/rds/loop.c:34: /kisskb/src/net/rds/loop.c: In function 'rds_loop_kill_conns': /kisskb/src/net/rds/loop.c:199:12: note: byref variable will be forcibly initialized LIST_HEAD(tmp_list); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/net/rds/loop.c: In function 'rds_loop_exit': /kisskb/src/net/rds/loop.c:180:12: note: byref variable will be forcibly initialized LIST_HEAD(tmp_list); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/drivers/xen/events/events_base.c:58: /kisskb/src/drivers/xen/events/events_base.c: In function 'notify_remote_via_evtchn': /kisskb/src/include/xen/events.h:80:21: note: byref variable will be forcibly initialized struct evtchn_send send = { .port = port }; ^~~~ /kisskb/src/drivers/xen/events/events_base.c: In function 'find_virq': /kisskb/src/drivers/xen/events/events_base.c:1242:23: note: byref variable will be forcibly initialized struct evtchn_status status; ^~~~~~ /kisskb/src/drivers/xen/events/events_base.c: In function 'xen_test_irq_shared': /kisskb/src/drivers/xen/events/events_base.c:1965:34: note: byref variable will be forcibly initialized struct physdev_irq_status_query irq_status; ^~~~~~~~~~ /kisskb/src/drivers/xen/events/events_base.c: In function 'xen_evtchn_close': /kisskb/src/drivers/xen/events/events_base.c:750:22: note: byref variable will be forcibly initialized struct evtchn_close close; ^~~~~ /kisskb/src/drivers/xen/events/events_base.c: In function 'pirq_query_unmask': /kisskb/src/drivers/xen/events/events_base.c:759:34: note: byref variable will be forcibly initialized struct physdev_irq_status_query irq_status; ^~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv4/tunnel4.c:8: /kisskb/src/net/ipv4/tunnel4.c: In function 'xfrm4_tunnel_register': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/tunnel4.c:52:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, handler); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/xen/events/events_base.c: In function 'xen_rebind_evtchn_to_cpu': /kisskb/src/drivers/xen/events/events_base.c:1695:26: note: byref variable will be forcibly initialized struct evtchn_bind_vcpu bind_vcpu; ^~~~~~~~~ /kisskb/src/drivers/xen/events/events_base.c: In function 'restore_cpu_virqs': /kisskb/src/drivers/xen/events/events_base.c:1857:26: note: byref variable will be forcibly initialized struct evtchn_bind_virq bind_virq; ^~~~~~~~~ /kisskb/src/drivers/xen/events/events_base.c: In function 'restore_cpu_ipis': /kisskb/src/drivers/xen/events/events_base.c:1884:25: note: byref variable will be forcibly initialized struct evtchn_bind_ipi bind_ipi; ^~~~~~~~ In file included from /kisskb/src/drivers/xen/events/events_base.c:58: /kisskb/src/drivers/xen/events/events_base.c: In function 'notify_remote_via_irq': /kisskb/src/include/xen/events.h:80:21: note: byref variable will be forcibly initialized struct evtchn_send send = { .port = port }; ^~~~ /kisskb/src/drivers/xen/events/events_base.c: In function 'eoi_pirq': /kisskb/src/drivers/xen/events/events_base.c:776:21: note: byref variable will be forcibly initialized struct physdev_eoi eoi = { .irq = pirq_from_irq(data->irq) }; ^~~ /kisskb/src/drivers/xen/events/events_base.c: In function '__startup_pirq': /kisskb/src/drivers/xen/events/events_base.c:798:26: note: byref variable will be forcibly initialized struct evtchn_bind_pirq bind_pirq; ^~~~~~~~~ /kisskb/src/drivers/xen/events/events_base.c: In function 'restore_pirqs': /kisskb/src/drivers/xen/events/events_base.c:1820:26: note: byref variable will be forcibly initialized struct physdev_map_pirq map_irq; ^~~~~~~ /kisskb/src/drivers/xen/events/events_base.c: In function 'bind_interdomain_evtchn_to_irq_chip': /kisskb/src/drivers/xen/events/events_base.c:1219:33: note: byref variable will be forcibly initialized struct evtchn_bind_interdomain bind_interdomain; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/xen/events/events_base.c: In function 'bind_ipi_to_irq': /kisskb/src/drivers/xen/events/events_base.c:1172:25: note: byref variable will be forcibly initialized struct evtchn_bind_ipi bind_ipi; ^~~~~~~~ /kisskb/src/drivers/xen/events/events_base.c: In function 'xen_set_irq_priority': /kisskb/src/drivers/xen/events/events_base.c:1476:29: note: byref variable will be forcibly initialized struct evtchn_set_priority set_priority; ^~~~~~~~~~~~ /kisskb/src/drivers/xen/events/events_base.c: In function 'xen_poll_irq_timeout': /kisskb/src/drivers/xen/events/events_base.c:1943:21: note: byref variable will be forcibly initialized struct sched_poll poll; ^~~~ /kisskb/src/drivers/xen/events/events_base.c: In function 'xen_bind_pirq_gsi_to_irq': /kisskb/src/drivers/xen/events/events_base.c:938:21: note: byref variable will be forcibly initialized struct physdev_irq irq_op; ^~~~~~ /kisskb/src/drivers/xen/events/events_base.c: In function 'xen_allocate_pirq_msi': /kisskb/src/drivers/xen/events/events_base.c:1008:31: note: byref variable will be forcibly initialized struct physdev_get_free_pirq op_get_free_pirq; ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/netfilter/nf_tables_api.c:8: /kisskb/src/net/netfilter/nf_tables_api.c: In function 'nft_chain_stats_replace': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:446:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((rcu_ptr), (ptr)); \ ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_tables_api.c:1655:3: note: in expansion of macro 'rcu_replace_pointer' rcu_replace_pointer(chain->stats, nft_trans_chain_stats(trans), ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_tables_api.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_tables_api.c: In function 'nf_tables_bind_set': /kisskb/src/net/netfilter/nf_tables_api.c:4460:22: note: byref variable will be forcibly initialized struct nft_set_iter iter; ^~~~ /kisskb/src/drivers/xen/events/events_base.c: In function 'xen_destroy_irq': /kisskb/src/drivers/xen/events/events_base.c:1055:28: note: byref variable will be forcibly initialized struct physdev_unmap_pirq unmap_irq; ^~~~~~~~~ /kisskb/src/drivers/xen/events/events_base.c: In function 'bind_virq_to_irq': /kisskb/src/drivers/xen/events/events_base.c:1278:26: note: byref variable will be forcibly initialized struct evtchn_bind_virq bind_virq; ^~~~~~~~~ /kisskb/src/net/netfilter/nf_tables_api.c: In function 'nf_tables_delset': /kisskb/src/net/netfilter/nf_tables_api.c:4407:17: note: byref variable will be forcibly initialized struct nft_ctx ctx; ^~~ /kisskb/src/drivers/clk/meson/clk-dualdiv.c: In function 'meson_clk_dualdiv_recalc_rate': /kisskb/src/drivers/clk/meson/clk-dualdiv.c:52:33: note: byref variable will be forcibly initialized struct meson_clk_dualdiv_param setting; ^~~~~~~ /kisskb/src/fs/xfs/xfs_iwalk.c: In function 'xfs_iwalk_ichunk_ra': /kisskb/src/fs/xfs/xfs_iwalk.c:98:20: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/net/netfilter/nf_tables_api.c: In function 'nft_request_module': /kisskb/src/net/netfilter/nf_tables_api.c:589:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/net/netfilter/nf_tables_api.c: In function 'nf_tables_check_loops': /kisskb/src/net/netfilter/nf_tables_api.c:8500:22: note: byref variable will be forcibly initialized struct nft_set_iter iter; ^~~~ /kisskb/src/fs/xfs/xfs_xattr.c: In function 'xfs_vn_listxattr': /kisskb/src/fs/xfs/xfs_xattr.c:191:31: note: byref variable will be forcibly initialized struct xfs_attr_list_context context; ^~~~~~~ /kisskb/src/net/netfilter/nf_tables_api.c: In function 'nft_expr_init': /kisskb/src/net/netfilter/nf_tables_api.c:2676:23: note: byref variable will be forcibly initialized struct nft_expr_info info; ^~~~ /kisskb/src/fs/xfs/xfs_iwalk.c: In function 'xfs_iwalk_threaded': /kisskb/src/fs/xfs/xfs_iwalk.c:619:23: note: byref variable will be forcibly initialized struct xfs_pwork_ctl pctl; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/netfilter/nf_tables_api.c:8: /kisskb/src/net/netfilter/nf_tables_api.c: In function 'rht_assign_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:401:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*bkt, (void *)obj); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_tables_api.c: In function '__rhashtable_insert_fast': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:758:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/nf_tables_api.c:14: /kisskb/src/include/linux/rhashtable.h:701:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^~~ /kisskb/src/net/netfilter/nf_tables_api.c: In function 'nf_tables_dump_set': /kisskb/src/net/netfilter/nf_tables_api.c:4766:27: note: byref variable will be forcibly initialized struct nft_set_dump_args args; ^~~~ In file included from /kisskb/src/net/netfilter/nf_tables_api.c:14: /kisskb/src/net/netfilter/nf_tables_api.c: In function '__rhashtable_lookup': /kisskb/src/include/linux/rhashtable.h:585:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^~~ /kisskb/src/net/netfilter/nf_tables_api.c: In function 'nf_tables_delobj': /kisskb/src/net/netfilter/nf_tables_api.c:6458:17: note: byref variable will be forcibly initialized struct nft_ctx ctx; ^~~ /kisskb/src/drivers/acpi/acpica/evregion.c: In function 'acpi_ev_execute_orphan_reg_method': /kisskb/src/drivers/acpi/acpica/evregion.c:792:26: note: byref variable will be forcibly initialized struct acpi_object_list args; ^~~~ /kisskb/src/sound/soc/codecs/wm8962.c: In function 'wm8962_set_fll': /kisskb/src/sound/soc/codecs/wm8962.c:2814:18: note: byref variable will be forcibly initialized struct _fll_div fll_div; ^~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/netfilter/nf_tables_api.c:8: /kisskb/src/net/netfilter/nf_tables_api.c: In function '__rhashtable_remove_fast_one': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:1045:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/evregion.c: In function 'acpi_ev_execute_reg_methods': /kisskb/src/drivers/acpi/acpica/evregion.c:653:28: note: byref variable will be forcibly initialized struct acpi_reg_walk_info info; ^~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/netfilter/nf_tables_api.c:8: /kisskb/src/net/netfilter/nf_tables_api.c: In function 'nf_tables_module_autoload': /kisskb/src/net/netfilter/nf_tables_api.c:8193:12: note: byref variable will be forcibly initialized LIST_HEAD(module_list); ^~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/net/sctp/diag.c: In function 'sctp_diag_dump_one': /kisskb/src/net/sctp/diag.c:437:25: note: byref variable will be forcibly initialized union sctp_addr laddr, paddr; ^~~~~ /kisskb/src/net/sctp/diag.c:437:18: note: byref variable will be forcibly initialized union sctp_addr laddr, paddr; ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/netfilter/nf_tables_api.c:8: /kisskb/src/net/netfilter/nf_tables_api.c: In function 'nf_tables_commit_chain': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_tables_api.c:7862:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(chain->rules_gen_0, chain->rules_next); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_tables_api.c:7860:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(chain->rules_gen_1, chain->rules_next); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_tables_api.c:7852:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(chain->rules_gen_0, g1); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_tables_api.c:7849:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(chain->rules_gen_1, g0); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_tables_api.c: In function 'nft_dump_stats': /kisskb/src/net/netfilter/nf_tables_api.c:1333:31: note: byref variable will be forcibly initialized struct nft_stats *cpu_stats, total; ^~~~~ /kisskb/src/net/ipv4/inet_diag.c: In function 'inet_diag_bc_sk': /kisskb/src/net/ipv4/inet_diag.c:789:25: note: byref variable will be forcibly initialized struct inet_diag_entry entry; ^~~~~ /kisskb/src/net/sctp/diag.c: In function 'inet_sctp_diag_fill': /kisskb/src/net/sctp/diag.c:136:20: note: byref variable will be forcibly initialized struct sctp_infox infox; ^~~~~ /kisskb/src/net/ipv4/inet_diag.c: In function 'inet_diag_msg_attrs_fill': /kisskb/src/net/ipv4/inet_diag.c:128:27: note: byref variable will be forcibly initialized struct inet_diag_sockopt inet_sockopt; ^~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_tables_api.c: In function 'nft_delflowtable_hook': /kisskb/src/net/netfilter/nf_tables_api.c:6998:28: note: byref variable will be forcibly initialized struct nft_flowtable_hook flowtable_hook; ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_tables_api.c: In function 'nf_tables_delflowtable': /kisskb/src/net/netfilter/nf_tables_api.c:7058:17: note: byref variable will be forcibly initialized struct nft_ctx ctx; ^~~ /kisskb/src/net/ipv4/inet_diag.c: In function 'inet_sk_diag_fill': /kisskb/src/net/ipv4/inet_diag.c:351:21: note: byref variable will be forcibly initialized union tcp_cc_info info; ^~~~ /kisskb/src/net/ipv4/inet_diag.c:271:28: note: byref variable will be forcibly initialized struct inet_diag_meminfo minfo = { ^~~~~ /kisskb/src/net/netfilter/nf_tables_api.c: In function 'nf_tables_newobj': /kisskb/src/net/netfilter/nf_tables_api.c:6112:17: note: byref variable will be forcibly initialized struct nft_ctx ctx; ^~~ /kisskb/src/net/netfilter/nf_tables_api.c: In function 'nf_tables_getflowtable': /kisskb/src/net/netfilter/nf_tables_api.c:7259:31: note: byref variable will be forcibly initialized struct netlink_dump_control c = { ^ /kisskb/src/net/netfilter/nf_tables_api.c: In function 'nf_tables_getobj': /kisskb/src/net/netfilter/nf_tables_api.c:6376:31: note: byref variable will be forcibly initialized struct netlink_dump_control c = { ^ /kisskb/src/net/netfilter/nf_tables_api.c: In function 'nf_tables_getchain': /kisskb/src/net/netfilter/nf_tables_api.c:1574:31: note: byref variable will be forcibly initialized struct netlink_dump_control c = { ^ /kisskb/src/net/netfilter/nf_tables_api.c: In function 'nf_tables_gettable': /kisskb/src/net/netfilter/nf_tables_api.c:816:31: note: byref variable will be forcibly initialized struct netlink_dump_control c = { ^ /kisskb/src/net/netfilter/nf_tables_api.c: In function 'nft_flowtable_update': /kisskb/src/net/netfilter/nf_tables_api.c:6807:28: note: byref variable will be forcibly initialized struct nft_flowtable_hook flowtable_hook; ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_tables_api.c: In function 'nf_tables_newflowtable': /kisskb/src/net/netfilter/nf_tables_api.c:6873:17: note: byref variable will be forcibly initialized struct nft_ctx ctx; ^~~ /kisskb/src/net/netfilter/nf_tables_api.c:6866:28: note: byref variable will be forcibly initialized struct nft_flowtable_hook flowtable_hook; ^~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_tables_api.c: In function 'nft_select_set_ops': /kisskb/src/net/netfilter/nf_tables_api.c:3496:26: note: byref variable will be forcibly initialized struct nft_set_estimate est, best; ^~~ /kisskb/src/net/netfilter/nf_tables_api.c: In function 'nf_tables_newtable': /kisskb/src/net/netfilter/nf_tables_api.c:1000:17: note: byref variable will be forcibly initialized struct nft_ctx ctx; ^~~ /kisskb/src/net/ipv4/inet_diag.c: In function 'inet_diag_dump_compat': /kisskb/src/net/ipv4/inet_diag.c:1275:26: note: byref variable will be forcibly initialized struct inet_diag_req_v2 req; ^~~ /kisskb/src/net/ipv4/inet_diag.c: In function 'inet_diag_cmd_exact': /kisskb/src/net/ipv4/inet_diag.c:610:27: note: byref variable will be forcibly initialized struct netlink_callback cb = { ^~ /kisskb/src/net/ipv4/inet_diag.c:596:29: note: byref variable will be forcibly initialized struct inet_diag_dump_data dump_data; ^~~~~~~~~ /kisskb/src/net/netfilter/nf_tables_api.c: In function 'nf_tables_deltable': /kisskb/src/net/netfilter/nf_tables_api.c:1187:17: note: byref variable will be forcibly initialized struct nft_ctx ctx; ^~~ /kisskb/src/net/ipv4/inet_diag.c: In function 'inet_diag_get_exact_compat': /kisskb/src/net/ipv4/inet_diag.c:1290:26: note: byref variable will be forcibly initialized struct inet_diag_req_v2 req; ^~~ /kisskb/src/net/netfilter/nf_tables_api.c: In function 'nf_tables_delrule': /kisskb/src/net/netfilter/nf_tables_api.c:3404:17: note: byref variable will be forcibly initialized struct nft_ctx ctx; ^~~ /kisskb/src/net/netfilter/nf_tables_api.c: In function 'nf_tables_delchain': /kisskb/src/net/netfilter/nf_tables_api.c:2393:17: note: byref variable will be forcibly initialized struct nft_ctx ctx; ^~~ /kisskb/src/net/ipv4/inet_diag.c: In function 'inet_diag_rcv_msg_compat': /kisskb/src/net/ipv4/inet_diag.c:1312:31: note: byref variable will be forcibly initialized struct netlink_dump_control c = { ^ /kisskb/src/net/netfilter/nf_tables_api.c: In function 'nf_tables_updchain': /kisskb/src/net/netfilter/nf_tables_api.c:2155:24: note: byref variable will be forcibly initialized struct nft_chain_hook hook; ^~~~ /kisskb/src/net/ipv4/inet_diag.c: In function 'inet_diag_handler_cmd': /kisskb/src/net/ipv4/inet_diag.c:1333:31: note: byref variable will be forcibly initialized struct netlink_dump_control c = { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/netfilter/nf_tables_api.c:8: /kisskb/src/net/netfilter/nf_tables_api.c: In function 'nf_tables_addchain': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_tables_api.c:2094:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(chain->rules_gen_1, rules); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_tables_api.c:2093:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(chain->rules_gen_0, rules); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_tables_api.c:2032:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(basechain->stats, stats); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_tables_api.c:2009:25: note: byref variable will be forcibly initialized struct nft_chain_hook hook; ^~~~ /kisskb/src/net/netfilter/nf_tables_api.c: In function 'nf_tables_newchain': /kisskb/src/net/netfilter/nf_tables_api.c:2296:17: note: byref variable will be forcibly initialized struct nft_ctx ctx; ^~~ /kisskb/src/net/netfilter/nf_tables_api.c: In function 'nf_tables_getrule': /kisskb/src/net/netfilter/nf_tables_api.c:3033:31: note: byref variable will be forcibly initialized struct netlink_dump_control c = { ^ /kisskb/src/drivers/xen/events/events_2l.c: In function 'evtchn_2l_unmask': /kisskb/src/drivers/xen/events/events_2l.c:121:24: note: byref variable will be forcibly initialized struct evtchn_unmask unmask = { .port = port }; ^~~~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/netfilter/nf_tables_api.c:8: /kisskb/src/net/netfilter/nf_tables_api.c: In function 'nf_tables_trans_destroy_work': /kisskb/src/net/netfilter/nf_tables_api.c:7736:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/net/netfilter/nf_tables_api.c: In function 'nf_tables_newrule': /kisskb/src/net/netfilter/nf_tables_api.c:3174:17: note: byref variable will be forcibly initialized struct nft_ctx ctx; ^~~ /kisskb/src/net/netfilter/nft_chain_filter.c: In function 'nft_do_chain_arp': /kisskb/src/net/netfilter/nft_chain_filter.c:62:21: note: byref variable will be forcibly initialized struct nft_pktinfo pkt; ^~~ /kisskb/src/net/netfilter/nft_chain_filter.c: In function 'nft_do_chain_ipv4': /kisskb/src/net/netfilter/nft_chain_filter.c:18:21: note: byref variable will be forcibly initialized struct nft_pktinfo pkt; ^~~ /kisskb/src/net/netfilter/nft_chain_filter.c: In function 'nft_do_chain_ipv6': /kisskb/src/net/netfilter/nft_chain_filter.c:102:21: note: byref variable will be forcibly initialized struct nft_pktinfo pkt; ^~~ /kisskb/src/net/netfilter/nft_chain_filter.c: In function 'nft_do_chain_inet': /kisskb/src/net/netfilter/nft_chain_filter.c:146:21: note: byref variable will be forcibly initialized struct nft_pktinfo pkt; ^~~ /kisskb/src/net/netfilter/nft_chain_filter.c: In function 'nft_do_chain_inet_ingress': /kisskb/src/net/netfilter/nft_chain_filter.c:168:21: note: byref variable will be forcibly initialized struct nft_pktinfo pkt; ^~~ /kisskb/src/net/netfilter/nft_chain_filter.c:167:23: note: byref variable will be forcibly initialized struct nf_hook_state ingress_state = *state; ^~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/nft_chain_filter.c:10: /kisskb/src/net/netfilter/nft_chain_filter.c: In function '__nft_set_pktinfo_ipv4_validate': /kisskb/src/include/net/netfilter/nf_tables_ipv4.h:23:21: note: byref variable will be forcibly initialized struct iphdr *iph, _iph; ^~~~ In file included from /kisskb/src/net/netfilter/nft_chain_filter.c:11: /kisskb/src/net/netfilter/nft_chain_filter.c: In function '__nft_set_pktinfo_ipv6_validate': /kisskb/src/include/net/netfilter/nf_tables_ipv6.h:33:24: note: byref variable will be forcibly initialized struct ipv6hdr *ip6h, _ip6h; ^~~~~ /kisskb/src/net/netfilter/nf_tables_api.c: In function 'nf_tables_getset': /kisskb/src/net/netfilter/nf_tables_api.c:4015:31: note: byref variable will be forcibly initialized struct netlink_dump_control c = { ^ /kisskb/src/net/netfilter/nf_tables_api.c:4003:17: note: byref variable will be forcibly initialized struct nft_ctx ctx; ^~~ /kisskb/src/net/netfilter/nft_chain_filter.c: In function 'nft_do_chain_bridge': /kisskb/src/net/netfilter/nft_chain_filter.c:235:21: note: byref variable will be forcibly initialized struct nft_pktinfo pkt; ^~~ /kisskb/src/net/netfilter/nf_tables_api.c: In function 'nf_tables_dump_sets': /kisskb/src/net/netfilter/nf_tables_api.c:3924:34: note: byref variable will be forcibly initialized struct nft_ctx *ctx = cb->data, ctx_set; ^~~~~~~ /kisskb/src/net/netfilter/nf_tables_api.c: In function 'nf_tables_newset': /kisskb/src/net/netfilter/nf_tables_api.c:4134:22: note: byref variable will be forcibly initialized struct nft_set_desc desc; ^~~~ /kisskb/src/net/netfilter/nf_tables_api.c:4129:17: note: byref variable will be forcibly initialized struct nft_ctx ctx; ^~~ /kisskb/src/net/netfilter/nf_tables_api.c: In function 'nft_setelem_parse_key': /kisskb/src/net/netfilter/nf_tables_api.c:4925:23: note: byref variable will be forcibly initialized struct nft_data_desc desc; ^~~~ /kisskb/src/net/netfilter/nf_tables_api.c: In function 'nft_del_setelem': /kisskb/src/net/netfilter/nf_tables_api.c:5699:22: note: byref variable will be forcibly initialized struct nft_set_elem elem; ^~~~ /kisskb/src/net/netfilter/nf_tables_api.c:5698:26: note: byref variable will be forcibly initialized struct nft_set_ext_tmpl tmpl; ^~~~ /kisskb/src/net/netfilter/nf_tables_api.c: In function 'nf_tables_delsetelem': /kisskb/src/net/netfilter/nf_tables_api.c:5829:23: note: byref variable will be forcibly initialized struct nft_set_iter iter = { ^~~~ /kisskb/src/net/netfilter/nf_tables_api.c:5814:17: note: byref variable will be forcibly initialized struct nft_ctx ctx; ^~~ /kisskb/src/net/netfilter/nf_tables_api.c: In function 'nft_add_set_elem': /kisskb/src/net/netfilter/nf_tables_api.c:5470:19: note: byref variable will be forcibly initialized struct nft_ctx bind_ctx = { ^~~~~~~~ /kisskb/src/net/netfilter/nf_tables_api.c:5291:23: note: byref variable will be forcibly initialized struct nft_data_desc desc; ^~~~ /kisskb/src/net/netfilter/nf_tables_api.c:5287:22: note: byref variable will be forcibly initialized struct nft_set_elem elem; ^~~~ /kisskb/src/net/netfilter/nf_tables_api.c:5285:26: note: byref variable will be forcibly initialized struct nft_set_ext_tmpl tmpl; ^~~~ /kisskb/src/fs/xfs/xfs_reflink.c: In function 'xfs_reflink_convert_cow_locked': /kisskb/src/fs/xfs/xfs_reflink.c:248:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got; ^~~ /kisskb/src/fs/xfs/xfs_reflink.c:247:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^~~~ /kisskb/src/net/netfilter/nf_tables_api.c: In function 'nf_tables_newsetelem': /kisskb/src/net/netfilter/nf_tables_api.c:5603:17: note: byref variable will be forcibly initialized struct nft_ctx ctx; ^~~ /kisskb/src/fs/xfs/xfs_reflink.c: In function 'xfs_reflink_end_cow_extent': /kisskb/src/fs/xfs/xfs_reflink.c:603:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^~~~ /kisskb/src/fs/xfs/xfs_reflink.c:602:28: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got, del; ^~~ /kisskb/src/fs/xfs/xfs_reflink.c:602:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got, del; ^~~ /kisskb/src/net/netfilter/nf_tables_api.c: In function 'nft_get_set_elem': /kisskb/src/net/netfilter/nf_tables_api.c:4963:22: note: byref variable will be forcibly initialized struct nft_set_elem elem; ^~~~ /kisskb/src/net/netfilter/nf_tables_api.c: In function 'nf_tables_getsetelem': /kisskb/src/net/netfilter/nf_tables_api.c:5044:27: note: byref variable will be forcibly initialized struct nft_set_dump_ctx dump_ctx = { ^~~~~~~~ /kisskb/src/net/netfilter/nf_tables_api.c:5038:31: note: byref variable will be forcibly initialized struct netlink_dump_control c = { ^ /kisskb/src/net/netfilter/nf_tables_api.c:5025:17: note: byref variable will be forcibly initialized struct nft_ctx ctx; ^~~ /kisskb/src/fs/xfs/xfs_reflink.c: In function 'xfs_reflink_remap_extent': /kisskb/src/fs/xfs/xfs_reflink.c:996:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec smap; ^~~~ /kisskb/src/fs/xfs/xfs_reflink.c: In function 'xfs_find_trim_cow_extent': /kisskb/src/fs/xfs/xfs_reflink.c:315:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^~~~ /kisskb/src/fs/xfs/xfs_reflink.c: In function 'xfs_reflink_cancel_cow_blocks': /kisskb/src/fs/xfs/xfs_reflink.c:466:26: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^~~~ /kisskb/src/fs/xfs/xfs_reflink.c:465:29: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got, del; ^~~ /kisskb/src/fs/xfs/xfs_reflink.c:465:24: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got, del; ^~~ /kisskb/src/fs/xfs/xfs_reflink.c: In function 'xfs_reflink_remap_blocks': /kisskb/src/fs/xfs/xfs_reflink.c:1166:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec imap; ^~~~ /kisskb/src/fs/xfs/xfs_reflink.c: In function 'xfs_reflink_inode_has_shared_extents': /kisskb/src/fs/xfs/xfs_reflink.c:1369:26: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^~~~ /kisskb/src/fs/xfs/xfs_reflink.c:1361:24: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got; ^~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/net_namespace.h:39, from /kisskb/src/include/linux/netdevice.h:37, from /kisskb/src/include/net/sock.h:46, from /kisskb/src/net/rds/rds.h:5, from /kisskb/src/net/rds/rdma.c:38: /kisskb/src/net/rds/rdma.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/crypto/essiv.c: In function 'essiv_aead_setkey': /kisskb/src/crypto/essiv.c:97:29: note: byref variable will be forcibly initialized struct crypto_authenc_keys keys; ^~~~ /kisskb/src/net/rds/rdma.c: In function 'rds_get_mr': /kisskb/src/net/rds/rdma.c:356:5: note: userspace variable will be forcibly initialized int rds_get_mr(struct rds_sock *rs, sockptr_t optval, int optlen) ^~~~~~~~~~ /kisskb/src/net/rds/rdma.c:358:25: note: byref variable will be forcibly initialized struct rds_get_mr_args args; ^~~~ /kisskb/src/net/rds/rdma.c: In function 'rds_get_mr_for_dest': /kisskb/src/net/rds/rdma.c:369:5: note: userspace variable will be forcibly initialized int rds_get_mr_for_dest(struct rds_sock *rs, sockptr_t optval, int optlen) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/net/rds/rdma.c:372:25: note: byref variable will be forcibly initialized struct rds_get_mr_args new_args; ^~~~~~~~ /kisskb/src/net/rds/rdma.c:371:34: note: byref variable will be forcibly initialized struct rds_get_mr_for_dest_args args; ^~~~ /kisskb/src/net/rds/rdma.c: In function 'rds_free_mr': /kisskb/src/net/rds/rdma.c:396:5: note: userspace variable will be forcibly initialized int rds_free_mr(struct rds_sock *rs, sockptr_t optval, int optlen) ^~~~~~~~~~~ /kisskb/src/net/rds/rdma.c:398:26: note: byref variable will be forcibly initialized struct rds_free_mr_args args; ^~~~ /kisskb/src/net/netfilter/nft_cmp.c: In function 'nft_cmp_fast_dump': /kisskb/src/net/netfilter/nft_cmp.c:214:18: note: byref variable will be forcibly initialized struct nft_data data; ^~~~ /kisskb/src/net/netfilter/nft_cmp.c: In function 'nft_cmp_fast_init': /kisskb/src/net/netfilter/nft_cmp.c:169:18: note: byref variable will be forcibly initialized struct nft_data data; ^~~~ /kisskb/src/net/netfilter/nft_cmp.c:168:23: note: byref variable will be forcibly initialized struct nft_data_desc desc; ^~~~ /kisskb/src/net/netfilter/nft_cmp.c: In function 'nft_cmp_select_ops': /kisskb/src/net/netfilter/nft_cmp.c:244:18: note: byref variable will be forcibly initialized struct nft_data data; ^~~~ /kisskb/src/net/netfilter/nft_cmp.c:243:23: note: byref variable will be forcibly initialized struct nft_data_desc desc; ^~~~ /kisskb/src/net/netfilter/nft_cmp.c: In function 'nft_cmp_init': /kisskb/src/net/netfilter/nft_cmp.c:76:23: note: byref variable will be forcibly initialized struct nft_data_desc desc; ^~~~ /kisskb/src/net/netfilter/nft_bitwise.c: In function 'nft_bitwise_fast_dump': /kisskb/src/net/netfilter/nft_bitwise.c:351:18: note: byref variable will be forcibly initialized struct nft_data data; ^~~~ /kisskb/src/net/netfilter/nft_bitwise.c: In function 'nft_bitwise_extract_u32_data': /kisskb/src/net/netfilter/nft_bitwise.c:294:18: note: byref variable will be forcibly initialized struct nft_data data; ^~~~ /kisskb/src/net/netfilter/nft_bitwise.c:293:23: note: byref variable will be forcibly initialized struct nft_data_desc desc; ^~~~ /kisskb/src/net/netfilter/nft_bitwise.c: In function 'nft_bitwise_init_bool': /kisskb/src/net/netfilter/nft_bitwise.c:96:29: note: byref variable will be forcibly initialized struct nft_data_desc mask, xor; ^~~ /kisskb/src/net/netfilter/nft_bitwise.c:96:23: note: byref variable will be forcibly initialized struct nft_data_desc mask, xor; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv4/tcp_diag.c:8: /kisskb/src/net/ipv4/tcp_diag.c: In function 'inet_sk_state_load': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/net/inet_sock.h:312:9: note: in expansion of macro 'smp_load_acquire' return smp_load_acquire(&sk->sk_state); ^~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nft_bitwise.c: In function 'nft_bitwise_init_shift': /kisskb/src/net/netfilter/nft_bitwise.c:135:23: note: byref variable will be forcibly initialized struct nft_data_desc d; ^ /kisskb/src/net/sctp/sysctl.c: In function 'proc_sctp_do_rto_max': /kisskb/src/net/sctp/sysctl.c:440:19: note: byref variable will be forcibly initialized struct ctl_table tbl; ^~~ /kisskb/src/net/sctp/sysctl.c: In function 'proc_sctp_do_rto_min': /kisskb/src/net/sctp/sysctl.c:412:19: note: byref variable will be forcibly initialized struct ctl_table tbl; ^~~ /kisskb/src/net/sctp/sysctl.c: In function 'proc_sctp_do_udp_port': /kisskb/src/net/sctp/sysctl.c:507:19: note: byref variable will be forcibly initialized struct ctl_table tbl; ^~~ /kisskb/src/net/sctp/sysctl.c: In function 'proc_sctp_do_auth': /kisskb/src/net/sctp/sysctl.c:476:19: note: byref variable will be forcibly initialized struct ctl_table tbl; ^~~ /kisskb/src/net/sctp/sysctl.c: In function 'proc_sctp_do_hmac_alg': /kisskb/src/net/sctp/sysctl.c:365:19: note: byref variable will be forcibly initialized struct ctl_table tbl; ^~~ /kisskb/src/net/netfilter/nft_range.c: In function 'nft_range_init': /kisskb/src/net/netfilter/nft_range.c:54:34: note: byref variable will be forcibly initialized struct nft_data_desc desc_from, desc_to; ^~~~~~~ /kisskb/src/net/netfilter/nft_range.c:54:23: note: byref variable will be forcibly initialized struct nft_data_desc desc_from, desc_to; ^~~~~~~~~ /kisskb/src/crypto/ecrdsa.c: In function 'ecrdsa_verify': /kisskb/src/crypto/ecrdsa.c:85:19: note: byref variable will be forcibly initialized struct ecc_point cc = ECC_POINT_INIT(s, e, ndigits); /* reuse s, e */ ^~ /kisskb/src/drivers/acpi/bus.c: In function 'acpi_run_osc': /kisskb/src/drivers/acpi/bus.c:197:21: note: byref variable will be forcibly initialized struct acpi_buffer output = {ACPI_ALLOCATE_BUFFER, NULL}; ^~~~~~ /kisskb/src/drivers/acpi/bus.c:195:9: note: byref variable will be forcibly initialized guid_t guid; ^~~~ /kisskb/src/drivers/acpi/bus.c:192:26: note: byref variable will be forcibly initialized struct acpi_object_list input; ^~~~~ /kisskb/src/lib/earlycpio.c: In function 'find_cpio_data': /kisskb/src/lib/earlycpio.c:63:19: note: byref variable will be forcibly initialized struct cpio_data cd = { NULL, 0, "" }; ^~ /kisskb/src/sound/soc/codecs/lpass-va-macro.c: In function 'va_macro_register_fsgen_output': /kisskb/src/sound/soc/codecs/lpass-va-macro.c:1331:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/fs/xfs/xfs_super.c: In function 'xfs_check_delalloc': /kisskb/src/fs/xfs/xfs_super.c:608:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^~~~ /kisskb/src/fs/xfs/xfs_super.c:607:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got; ^~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/include/trace/events/regulator.h:174, from /kisskb/src/drivers/regulator/core.c:31: /kisskb/src/drivers/regulator/core.c: In function 'perf_trace_regulator_basic': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/regulator.h:15:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regulator_basic, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/regulator/core.c: In function 'perf_trace_regulator_range': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/regulator.h:109:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regulator_range, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/regulator/core.c: In function 'perf_trace_regulator_value': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/regulator.h:143:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regulator_value, ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/regulator.h:174, from /kisskb/src/drivers/regulator/core.c:31: /kisskb/src/drivers/regulator/core.c: In function 'trace_event_raw_event_regulator_basic': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/regulator.h:15:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regulator_basic, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/regulator.h:15:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regulator_basic, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/regulator/core.c: In function 'trace_event_raw_event_regulator_range': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/regulator.h:109:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regulator_range, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/regulator.h:109:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regulator_range, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/regulator/core.c: In function 'trace_event_raw_event_regulator_value': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/regulator.h:143:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regulator_value, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/regulator.h:143:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regulator_value, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_super.c: In function 'xfs_fs_parse_param': In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/rds/tcp.c:34: /kisskb/src/net/rds/tcp.c: In function 'rds_tcp_kill_sock': /kisskb/src/net/rds/tcp.c:591:12: note: byref variable will be forcibly initialized LIST_HEAD(tmp_list); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/xfs/xfs_super.c:1169:25: note: byref variable will be forcibly initialized struct fs_parse_result result; ^~~~~~ /kisskb/src/net/rds/tcp.c: In function 'rds_tcp_destroy_conns': /kisskb/src/net/rds/tcp.c:430:12: note: byref variable will be forcibly initialized LIST_HEAD(tmp_list); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/net/rds/tcp.c: In function 'rds6_tcp_tc_info': /kisskb/src/net/rds/tcp.c:281:30: note: byref variable will be forcibly initialized struct rds6_info_tcp_socket tsinfo6; ^~~~~~~ /kisskb/src/net/rds/tcp.c: In function 'rds_tcp_tc_info': /kisskb/src/net/rds/tcp.c:235:29: note: byref variable will be forcibly initialized struct rds_info_tcp_socket tsinfo; ^~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/net/rds/tcp.c:34: /kisskb/src/net/rds/tcp.c: In function 'rds_tcp_reset_callbacks': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/net/rds/tcp.c:168:2: note: in expansion of macro 'wait_event' wait_event(cp->cp_waitq, !test_bit(RDS_IN_XMIT, &cp->cp_flags)); ^~~~~~~~~~ /kisskb/src/drivers/reset/core.c: In function '__of_reset_control_get': /kisskb/src/drivers/reset/core.c:681:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^~~~ /kisskb/src/drivers/regulator/core.c: In function 'regulator_summary_lock_all': /kisskb/src/drivers/regulator/core.c:5757:27: note: byref variable will be forcibly initialized struct summary_lock_data lock_data; ^~~~~~~~~ /kisskb/src/drivers/acpi/scan.c: In function 'acpi_bus_get_ejd': /kisskb/src/drivers/acpi/scan.c:800:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = {ACPI_ALLOCATE_BUFFER, NULL}; ^~~~~~ /kisskb/src/drivers/acpi/scan.c: In function 'acpi_device_get_busid': /kisskb/src/drivers/acpi/scan.c:1065:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { sizeof(bus_id), bus_id }; ^~~~~~ /kisskb/src/drivers/acpi/scan.c: In function 'acpi_ibm_smbus_match': /kisskb/src/drivers/acpi/scan.c:1257:21: note: byref variable will be forcibly initialized struct acpi_buffer path = { sizeof(node_name), node_name }; ^~~~ /kisskb/src/drivers/acpi/scan.c: In function 'acpi_device_enumeration_by_parent': /kisskb/src/drivers/acpi/scan.c:1591:19: note: byref variable will be forcibly initialized struct list_head resource_list; ^~~~~~~~~~~~~ /kisskb/src/drivers/acpi/scan.c: In function 'acpi_device_should_be_hidden': /kisskb/src/drivers/acpi/scan.c:1726:18: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/drivers/acpi/scan.c: In function 'acpi_scan_check_dep': /kisskb/src/drivers/acpi/scan.c:1861:26: note: byref variable will be forcibly initialized struct acpi_handle_list dep_devices; ^~~~~~~~~~~ /kisskb/src/drivers/regulator/core.c: In function 'regulator_summary_show': /kisskb/src/drivers/regulator/core.c:5824:24: note: byref variable will be forcibly initialized struct ww_acquire_ctx ww_ctx; ^~~~~~ /kisskb/src/drivers/acpi/scan.c: In function 'acpi_bus_init_power_state': /kisskb/src/drivers/acpi/scan.c:960:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL }; ^~~~~~ /kisskb/src/drivers/acpi/scan.c: In function 'acpi_bus_extract_wakeup_device_power_package': /kisskb/src/drivers/acpi/scan.c:822:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL }; ^~~~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/acpi/scan.c:6: /kisskb/src/drivers/acpi/scan.c: In function 'acpi_dma_get_range': /kisskb/src/drivers/acpi/scan.c:1441:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/acpi/scan.c: In function 'acpi_add_single_object': /kisskb/src/drivers/acpi/scan.c:1668:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL }; ^~~~~~ /kisskb/src/drivers/regulator/core.c: In function '_regulator_call_set_voltage': /kisskb/src/drivers/regulator/core.c:3231:33: note: byref variable will be forcibly initialized struct pre_voltage_change_data data; ^~~~ /kisskb/src/drivers/regulator/core.c: In function '_regulator_call_set_voltage_sel': /kisskb/src/drivers/regulator/core.c:3255:33: note: byref variable will be forcibly initialized struct pre_voltage_change_data data; ^~~~ /kisskb/src/drivers/regulator/core.c: In function 'regulator_get_voltage': /kisskb/src/drivers/regulator/core.c:4221:24: note: byref variable will be forcibly initialized struct ww_acquire_ctx ww_ctx; ^~~~~~ /kisskb/src/drivers/regulator/core.c: In function 'regulator_summary_show_subtree': /kisskb/src/drivers/regulator/core.c:5644:22: note: byref variable will be forcibly initialized struct summary_data summary_data; ^~~~~~~~~~~~ /kisskb/src/drivers/soc/samsung/pm_domains.c: In function 'exynos4_pm_init_power_domain': /kisskb/src/drivers/soc/samsung/pm_domains.c:148:33: note: byref variable will be forcibly initialized struct of_phandle_args child, parent; ^~~~~~ /kisskb/src/drivers/soc/samsung/pm_domains.c:148:26: note: byref variable will be forcibly initialized struct of_phandle_args child, parent; ^~~~~ /kisskb/src/drivers/regulator/core.c: In function 'regulator_disable': /kisskb/src/drivers/regulator/core.c:2813:24: note: byref variable will be forcibly initialized struct ww_acquire_ctx ww_ctx; ^~~~~~ In file included from /kisskb/src/drivers/regulator/core.c:15: /kisskb/src/drivers/regulator/core.c: In function 'regulator_bulk_enable': /kisskb/src/drivers/regulator/core.c:4647:25: note: byref variable will be forcibly initialized ASYNC_DOMAIN_EXCLUSIVE(async_domain); ^~~~~~~~~~~~ /kisskb/src/include/linux/async.h:35:22: note: in definition of macro 'ASYNC_DOMAIN_EXCLUSIVE' struct async_domain _name = { .pending = LIST_HEAD_INIT(_name.pending), \ ^~~~~ /kisskb/src/drivers/regulator/core.c: In function 'regulator_enable': /kisskb/src/drivers/regulator/core.c:2703:24: note: byref variable will be forcibly initialized struct ww_acquire_ctx ww_ctx; ^~~~~~ /kisskb/src/drivers/regulator/core.c: In function 'regulator_force_disable': /kisskb/src/drivers/regulator/core.c:2862:24: note: byref variable will be forcibly initialized struct ww_acquire_ctx ww_ctx; ^~~~~~ /kisskb/src/drivers/regulator/core.c: In function 'regulator_set_voltage': /kisskb/src/drivers/regulator/core.c:3930:24: note: byref variable will be forcibly initialized struct ww_acquire_ctx ww_ctx; ^~~~~~ /kisskb/src/drivers/regulator/core.c: In function 'regulator_set_suspend_voltage': /kisskb/src/drivers/regulator/core.c:4010:24: note: byref variable will be forcibly initialized struct ww_acquire_ctx ww_ctx; ^~~~~~ /kisskb/src/drivers/regulator/core.c: In function 'regulator_disable_work': /kisskb/src/drivers/regulator/core.c:2890:24: note: byref variable will be forcibly initialized struct ww_acquire_ctx ww_ctx; ^~~~~~ In file included from /kisskb/src/fs/xfs/xfs_linux.h:79, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_symlink.c:7: /kisskb/src/fs/xfs/xfs_symlink.c: In function 'xfs_buf_read': /kisskb/src/fs/xfs/xfs_buf.h:230:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^~~ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^~~ /kisskb/src/fs/xfs/xfs_symlink.c: In function 'xfs_trans_get_buf': /kisskb/src/fs/xfs/xfs_trans.h:201:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^~~ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^~~ /kisskb/src/net/ipv4/xfrm4_policy.c: In function 'xfrm4_get_saddr': /kisskb/src/net/ipv4/xfrm4_policy.c:60:16: note: byref variable will be forcibly initialized struct flowi4 fl4; ^~~ /kisskb/src/net/ipv4/xfrm4_policy.c: In function 'xfrm4_dst_lookup': /kisskb/src/net/ipv4/xfrm4_policy.c:50:16: note: byref variable will be forcibly initialized struct flowi4 fl4; ^~~ /kisskb/src/fs/xfs/xfs_symlink.c: In function 'xfs_inactive_symlink_rmt': /kisskb/src/fs/xfs/xfs_trans.h:201:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^~~ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^~~ /kisskb/src/fs/xfs/xfs_symlink.c: In function 'xfs_symlink': /kisskb/src/fs/xfs/xfs_trans.h:201:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^~~ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^~~ /kisskb/src/drivers/clk/imx/clk-busy.c: In function 'imx_clk_hw_busy_divider': /kisskb/src/drivers/clk/imx/clk-busy.c:82:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/clk/imx/clk-busy.c: In function 'imx_clk_hw_busy_mux': /kisskb/src/drivers/clk/imx/clk-busy.c:161:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/net/netfilter/nft_lookup.c: In function 'nft_lookup_validate': /kisskb/src/net/netfilter/nft_lookup.c:202:22: note: byref variable will be forcibly initialized struct nft_set_iter iter; ^~~~ /kisskb/src/drivers/soc/sunxi/sunxi_sram.c: In function 'sunxi_sram_of_parse': /kisskb/src/drivers/soc/sunxi/sunxi_sram.c:171:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^~~~ /kisskb/src/fs/xfs/xfs_log_cil.c: In function 'xlog_discard_busy_extents': /kisskb/src/fs/xfs/xfs_log_cil.c:535:19: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/lib/decompress_unlzma.c: In function 'unlzma': /kisskb/src/lib/decompress_unlzma.c:554:16: note: byref variable will be forcibly initialized struct cstate cst; ^~~ /kisskb/src/lib/decompress_unlzma.c:553:16: note: byref variable will be forcibly initialized struct writer wr; ^~ /kisskb/src/lib/decompress_unlzma.c:551:12: note: byref variable will be forcibly initialized struct rc rc; ^~ /kisskb/src/lib/decompress_unlzma.c:545:21: note: byref variable will be forcibly initialized struct lzma_header header; ^~~~~~ /kisskb/src/drivers/clk/samsung/clk-pll.c: In function '_samsung_clk_register_pll': /kisskb/src/drivers/clk/samsung/clk-pll.c:1249:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/fs/xfs/xfs_log_cil.c: In function 'xlog_cil_push_work': /kisskb/src/fs/xfs/xfs_log_cil.c:655:23: note: byref variable will be forcibly initialized struct xfs_log_iovec lhdr; ^~~~ /kisskb/src/fs/xfs/xfs_log_cil.c:654:26: note: byref variable will be forcibly initialized struct xfs_trans_header thdr; ^~~~ In file included from /kisskb/src/include/linux/net.h:25, from /kisskb/src/include/linux/skbuff.h:26, from /kisskb/src/include/net/net_namespace.h:39, from /kisskb/src/include/linux/netdevice.h:37, from /kisskb/src/include/net/sock.h:46, from /kisskb/src/include/crypto/if_alg.h:17, from /kisskb/src/crypto/algif_rng.c:45: /kisskb/src/crypto/algif_rng.c: In function 'copy_from_sockptr_offset': /kisskb/src/include/linux/sockptr.h:44:19: note: userspace variable will be forcibly initialized static inline int copy_from_sockptr_offset(void *dst, sockptr_t src, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/crypto/algif_rng.c: In function 'memdup_sockptr': /kisskb/src/include/linux/sockptr.h:67:21: note: userspace variable will be forcibly initialized static inline void *memdup_sockptr(sockptr_t src, size_t len) ^~~~~~~~~~~~~~ /kisskb/src/drivers/tty/serdev/core.c: In function 'acpi_serdev_do_lookup': /kisskb/src/drivers/tty/serdev/core.c:601:19: note: byref variable will be forcibly initialized struct list_head resource_list; ^~~~~~~~~~~~~ /kisskb/src/drivers/tty/serdev/core.c: In function 'acpi_serdev_check_resources': /kisskb/src/drivers/tty/serdev/core.c:622:28: note: byref variable will be forcibly initialized struct acpi_serdev_lookup lookup; ^~~~~~ /kisskb/src/drivers/acpi/resource.c: In function 'acpi_dev_resource_address_space': /kisskb/src/drivers/acpi/resource.c:291:33: note: byref variable will be forcibly initialized struct acpi_resource_address64 addr; ^~~~ /kisskb/src/drivers/acpi/resource.c: In function 'is_memory': /kisskb/src/drivers/acpi/resource.c:626:22: note: byref variable will be forcibly initialized struct resource_win win; ^~~ /kisskb/src/drivers/acpi/resource.c: In function '__acpi_dev_get_resources': /kisskb/src/drivers/acpi/resource.c:567:26: note: byref variable will be forcibly initialized struct res_proc_context c; ^ /kisskb/src/drivers/acpi/resource.c: In function 'acpi_dev_consumes_res': /kisskb/src/drivers/acpi/resource.c:716:19: note: byref variable will be forcibly initialized struct list_head resource_list; ^~~~~~~~~~~~~ /kisskb/src/drivers/acpi/resource.c: In function 'acpi_dev_process_resource': /kisskb/src/drivers/acpi/resource.c:527:22: note: byref variable will be forcibly initialized struct resource_win win; ^~~ In file included from /kisskb/src/drivers/xen/xenbus/xenbus_comms.c:42: /kisskb/src/drivers/xen/xenbus/xenbus_comms.c: In function 'notify_remote_via_evtchn': /kisskb/src/include/xen/events.h:80:21: note: byref variable will be forcibly initialized struct evtchn_send send = { .port = port }; ^~~~ /kisskb/src/drivers/xen/xenbus/xenbus_comms.c: In function 'xb_read': /kisskb/src/include/xen/events.h:80:21: note: byref variable will be forcibly initialized /kisskb/src/drivers/xen/xenbus/xenbus_comms.c: In function 'xb_write': /kisskb/src/include/xen/events.h:80:21: note: byref variable will be forcibly initialized /kisskb/src/drivers/xen/xenbus/xenbus_client.c: In function 'xenbus_switch_fatal': /kisskb/src/drivers/xen/xenbus/xenbus_client.c:356:10: note: byref variable will be forcibly initialized va_list ap; ^~ /kisskb/src/drivers/xen/xenbus/xenbus_client.c: In function '__xenbus_switch_state': /kisskb/src/drivers/xen/xenbus/xenbus_client.c:218:28: note: byref variable will be forcibly initialized struct xenbus_transaction xbt; ^~~ /kisskb/src/drivers/xen/xenbus/xenbus_client.c: In function 'xenbus_dev_error': /kisskb/src/drivers/xen/xenbus/xenbus_client.c:318:10: note: byref variable will be forcibly initialized va_list ap; ^~ /kisskb/src/drivers/xen/xenbus/xenbus_client.c: In function 'xenbus_dev_fatal': /kisskb/src/drivers/xen/xenbus/xenbus_client.c:339:10: note: byref variable will be forcibly initialized va_list ap; ^~ /kisskb/src/drivers/xen/xenbus/xenbus_client.c: In function 'xenbus_watch_pathfmt': /kisskb/src/drivers/xen/xenbus/xenbus_client.c:179:10: note: byref variable will be forcibly initialized va_list ap; ^~ In file included from /kisskb/src/drivers/xen/xenbus/xenbus_comms.c:35: /kisskb/src/drivers/xen/xenbus/xenbus_comms.c: In function 'xenbus_thread': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_comms.c:415:7: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(xb_waitq, xb_thread_work())) ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_client.c: In function 'xenbus_alloc_evtchn': /kisskb/src/drivers/xen/xenbus/xenbus_client.c:421:30: note: byref variable will be forcibly initialized struct evtchn_alloc_unbound alloc_unbound; ^~~~~~~~~~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_client.c: In function 'xenbus_free_evtchn': /kisskb/src/drivers/xen/xenbus/xenbus_client.c:444:22: note: byref variable will be forcibly initialized struct evtchn_close close; ^~~~~ /kisskb/src/net/rds/tcp_listen.c: In function 'rds_tcp_listen_init': /kisskb/src/net/rds/tcp_listen.c:260:26: note: byref variable will be forcibly initialized struct sockaddr_storage ss; ^~ /kisskb/src/fs/xfs/xfs_bmap_item.c: In function 'xfs_bui_item_recover': /kisskb/src/fs/xfs/xfs_bmap_item.c:463:24: note: byref variable will be forcibly initialized struct xfs_bmbt_irec irec; ^~~~ /kisskb/src/fs/xfs/xfs_trans.c: In function 'xfs_trans_trace_reservations': /kisskb/src/fs/xfs/xfs_trans.c:31:23: note: byref variable will be forcibly initialized struct xfs_trans_res resv; ^~~~ /kisskb/src/fs/xfs/xfs_trans.c: In function 'xfs_trans_committed_bulk': /kisskb/src/fs/xfs/xfs_trans.c:742:24: note: byref variable will be forcibly initialized struct xfs_ail_cursor cur; ^~~ /kisskb/src/fs/xfs/xfs_trans.c: In function 'xfs_trans_roll': /kisskb/src/fs/xfs/xfs_trans.c:992:23: note: byref variable will be forcibly initialized struct xfs_trans_res tres; ^~~~ /kisskb/src/drivers/acpi/processor_core.c: In function 'map_mat_entry': /kisskb/src/drivers/acpi/processor_core.c:164:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL }; ^~~~~~ /kisskb/src/drivers/soc/qcom/qmi_interface.c: In function 'qmi_send_new_lookup': /kisskb/src/drivers/soc/qcom/qmi_interface.c:169:14: note: byref variable will be forcibly initialized struct kvec iv = { &pkt, sizeof(pkt) }; ^~ /kisskb/src/drivers/soc/qcom/qmi_interface.c:167:23: note: byref variable will be forcibly initialized struct sockaddr_qrtr sq; ^~ /kisskb/src/drivers/soc/qcom/qmi_interface.c:166:23: note: byref variable will be forcibly initialized struct qrtr_ctrl_pkt pkt; ^~~ /kisskb/src/drivers/soc/qcom/qmi_interface.c: In function 'qmi_send_new_server': /kisskb/src/drivers/soc/qcom/qmi_interface.c:232:14: note: byref variable will be forcibly initialized struct kvec iv = { &pkt, sizeof(pkt) }; ^~ /kisskb/src/drivers/soc/qcom/qmi_interface.c:230:23: note: byref variable will be forcibly initialized struct sockaddr_qrtr sq; ^~ /kisskb/src/drivers/soc/qcom/qmi_interface.c:229:23: note: byref variable will be forcibly initialized struct qrtr_ctrl_pkt pkt; ^~~ /kisskb/src/drivers/soc/qcom/qmi_interface.c: In function 'qmi_handle_message': /kisskb/src/drivers/soc/qcom/qmi_interface.c:476:17: note: byref variable will be forcibly initialized struct qmi_txn tmp_txn; ^~~~~~~ /kisskb/src/drivers/acpi/acpi_processor.c: In function 'acpi_processor_ids_walk': /kisskb/src/drivers/acpi/acpi_processor.c:642:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { sizeof(union acpi_object), &object }; ^~~~~~ /kisskb/src/drivers/soc/qcom/qmi_interface.c: In function 'qmi_handle_net_reset': /kisskb/src/drivers/soc/qcom/qmi_interface.c:441:23: note: byref variable will be forcibly initialized struct sockaddr_qrtr sq; ^~ /kisskb/src/drivers/acpi/acpi_processor.c: In function 'acpi_processor_get_info': /kisskb/src/drivers/acpi/acpi_processor.c:232:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { sizeof(union acpi_object), &object }; ^~~~~~ /kisskb/src/drivers/soc/qcom/qmi_interface.c: In function 'qmi_data_ready_work': /kisskb/src/drivers/soc/qcom/qmi_interface.c:528:14: note: byref variable will be forcibly initialized struct kvec iv; ^~ /kisskb/src/drivers/soc/qcom/qmi_interface.c:526:23: note: byref variable will be forcibly initialized struct sockaddr_qrtr sq; ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/netfilter/nft_set_rbtree.c:8: /kisskb/src/net/netfilter/nft_set_rbtree.c: In function 'rb_link_node_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rbtree.h:84:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*rb_link, node); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/netfilter/nft_set_hash.c:8: /kisskb/src/net/netfilter/nft_set_hash.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/soc/qcom/qmi_interface.c: In function 'qmi_send_message': /kisskb/src/drivers/soc/qcom/qmi_interface.c:742:14: note: byref variable will be forcibly initialized struct kvec iv; ^~ /kisskb/src/drivers/soc/qcom/qmi_interface.c: In function 'qmi_send_indication': /kisskb/src/drivers/soc/qcom/qmi_interface.c:833:17: note: byref variable will be forcibly initialized struct qmi_txn txn; ^~~ /kisskb/src/net/netfilter/nft_set_rbtree.c: In function 'nft_rbtree_walk': /kisskb/src/net/netfilter/nft_set_rbtree.c:465:22: note: byref variable will be forcibly initialized struct nft_set_elem elem; ^~~~ /kisskb/src/net/netfilter/nft_set_hash.c: In function 'nft_hash_walk': /kisskb/src/net/netfilter/nft_set_hash.c:587:22: note: byref variable will be forcibly initialized struct nft_set_elem elem; ^~~~ /kisskb/src/net/netfilter/nft_set_hash.c: In function 'nft_rhash_walk': /kisskb/src/net/netfilter/nft_set_hash.c:261:22: note: byref variable will be forcibly initialized struct nft_set_elem elem; ^~~~ /kisskb/src/net/netfilter/nft_set_hash.c:260:25: note: byref variable will be forcibly initialized struct rhashtable_iter hti; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/netfilter/nft_set_hash.c:8: /kisskb/src/net/netfilter/nft_set_hash.c: In function 'rht_assign_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:401:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*bkt, (void *)obj); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nft_set_hash.c: In function '__rhashtable_remove_fast_one': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:1045:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nft_set_hash.c: In function 'nft_rhash_gc': /kisskb/src/net/netfilter/nft_set_hash.c:318:25: note: byref variable will be forcibly initialized struct rhashtable_iter hti; ^~~ In file included from /kisskb/src/net/netfilter/nft_set_hash.c:16: /kisskb/src/net/netfilter/nft_set_hash.c: In function '__rhashtable_lookup': /kisskb/src/include/linux/rhashtable.h:585:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^~~ /kisskb/src/net/netfilter/nft_set_hash.c: In function 'nft_rhash_get': /kisskb/src/net/netfilter/nft_set_hash.c:100:27: note: byref variable will be forcibly initialized struct nft_rhash_cmp_arg arg = { ^~~ /kisskb/src/net/netfilter/nft_set_hash.c: In function 'nft_rhash_deactivate': /kisskb/src/net/netfilter/nft_set_hash.c:210:27: note: byref variable will be forcibly initialized struct nft_rhash_cmp_arg arg = { ^~~ /kisskb/src/net/netfilter/nft_set_hash.c: In function 'nft_rhash_delete': /kisskb/src/net/netfilter/nft_set_hash.c:241:27: note: byref variable will be forcibly initialized struct nft_rhash_cmp_arg arg = { ^~~ /kisskb/src/net/netfilter/nft_set_hash.c: In function 'nft_rhash_lookup': /kisskb/src/net/netfilter/nft_set_hash.c:82:27: note: byref variable will be forcibly initialized struct nft_rhash_cmp_arg arg = { ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/netfilter/nft_set_hash.c:8: /kisskb/src/net/netfilter/nft_set_hash.c: In function '__rhashtable_insert_fast': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:758:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/net/netfilter/nft_set_hash.c:16: /kisskb/src/include/linux/rhashtable.h:701:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^~~ /kisskb/src/net/netfilter/nft_set_hash.c: In function 'nft_rhash_insert': /kisskb/src/net/netfilter/nft_set_hash.c:164:27: note: byref variable will be forcibly initialized struct nft_rhash_cmp_arg arg = { ^~~ /kisskb/src/net/netfilter/nft_set_hash.c: In function 'nft_rhash_update': /kisskb/src/net/netfilter/nft_set_hash.c:123:27: note: byref variable will be forcibly initialized struct nft_rhash_cmp_arg arg = { ^~~ /kisskb/src/drivers/clk/samsung/clk-cpu.c: In function 'exynos_register_cpu_clock': /kisskb/src/drivers/clk/samsung/clk-cpu.c:410:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/net/netfilter/nft_payload.c: In function 'nft_payload_udp_checksum': /kisskb/src/net/netfilter/nft_payload.c:489:21: note: byref variable will be forcibly initialized struct udphdr *uh, _uh; ^~~ /kisskb/src/net/netfilter/nft_payload.c: In function 'nft_payload_l4csum_offset': /kisskb/src/net/netfilter/nft_payload.c:489:21: note: byref variable will be forcibly initialized /kisskb/src/net/netfilter/nft_payload.c: In function 'nft_payload_copy_vlan': /kisskb/src/net/netfilter/nft_payload.c:46:21: note: byref variable will be forcibly initialized struct vlan_ethhdr veth; ^~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:43: /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'xs_request_enter': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:125:3: note: in expansion of macro 'wait_event' wait_event(xs_state_enter_wq, xs_suspend_active == 0); ^~~~~~~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'read_reply': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:209:3: note: in expansion of macro 'wait_event' wait_event(req->wq, test_reply(req)); ^~~~~~~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'xs_suspend_enter': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:103:2: note: in expansion of macro 'wait_event' wait_event(xs_state_exit_wq, xs_state_users == 0); ^~~~~~~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'xenwatch_thread': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:882:3: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(watch_events_waitq, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'xs_talkv': /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:309:21: note: byref variable will be forcibly initialized struct xsd_sockmsg msg; ^~~ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'xs_single': /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:360:14: note: byref variable will be forcibly initialized struct kvec iovec; ^~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'xenbus_scanf': /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:571:10: note: byref variable will be forcibly initialized va_list ap; ^~ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'xenbus_gather': /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:631:10: note: byref variable will be forcibly initialized va_list ap; ^~ /kisskb/src/drivers/xen/xenbus/xenbus_xs.c: In function 'xenbus_printf': /kisskb/src/drivers/xen/xenbus/xenbus_xs.c:609:10: note: byref variable will be forcibly initialized va_list ap; ^~ In file included from /kisskb/src/fs/xfs/xfs_linux.h:79, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_dquot_item_recover.c:6: /kisskb/src/fs/xfs/xfs_dquot_item_recover.c: In function 'xfs_trans_read_buf': /kisskb/src/fs/xfs/xfs_trans.h:224:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^~~ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^~~ /kisskb/src/fs/xfs/xfs_dquot_item_recover.c: In function 'xlog_recover_dquot_commit_pass2': /kisskb/src/fs/xfs/xfs_trans.h:224:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^~~ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^~~ /kisskb/src/net/rds/tcp_recv.c: In function 'rds_tcp_read_sock': /kisskb/src/net/rds/tcp_recv.c:267:26: note: byref variable will be forcibly initialized struct rds_tcp_desc_arg arg; ^~~ /kisskb/src/net/rds/tcp_recv.c:266:20: note: byref variable will be forcibly initialized read_descriptor_t desc; ^~~~ /kisskb/src/net/netfilter/nft_set_bitmap.c: In function 'nft_bitmap_walk': /kisskb/src/net/netfilter/nft_set_bitmap.c:220:22: note: byref variable will be forcibly initialized struct nft_set_elem elem; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/netfilter/nft_set_bitmap.c:6: /kisskb/src/net/netfilter/nft_set_bitmap.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/rds/tcp_connect.c: In function 'rds_tcp_conn_path_connect': /kisskb/src/net/rds/tcp_connect.c:93:21: note: byref variable will be forcibly initialized struct sockaddr_in sin; ^~~ /kisskb/src/net/rds/tcp_connect.c:92:22: note: byref variable will be forcibly initialized struct sockaddr_in6 sin6; ^~~~ /kisskb/src/net/netfilter/nft_meta.c: In function 'nft_meta_get_eval_pkttype_lo': /kisskb/src/net/netfilter/nft_meta.c:100:23: note: byref variable will be forcibly initialized struct iphdr *iph, _iph; ^~~~ /kisskb/src/net/netfilter/nft_meta.c: In function 'nft_meta_hour': /kisskb/src/net/netfilter/nft_meta.c:52:12: note: byref variable will be forcibly initialized struct tm tm; ^~ /kisskb/src/drivers/clk/imx/clk-cpu.c: In function 'imx_clk_hw_cpu': /kisskb/src/drivers/clk/imx/clk-cpu.c:79:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/acpi/acpica/exdump.c: In function 'acpi_ex_dump_reference_obj': /kisskb/src/drivers/acpi/acpica/exdump.c:969:21: note: byref variable will be forcibly initialized struct acpi_buffer ret_buf; ^~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/drivers/soc/qcom/trace-rpmh.h:82, from /kisskb/src/drivers/soc/qcom/rpmh-rsc.c:32: /kisskb/src/drivers/soc/qcom/rpmh-rsc.c: In function 'perf_trace_rpmh_tx_done': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/soc/qcom/./trace-rpmh.h:15:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rpmh_tx_done, ^~~~~~~~~~~ /kisskb/src/drivers/soc/qcom/rpmh-rsc.c: In function 'perf_trace_rpmh_send_msg': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/soc/qcom/./trace-rpmh.h:42:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rpmh_send_msg, ^~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/drivers/soc/qcom/trace-rpmh.h:82, from /kisskb/src/drivers/soc/qcom/rpmh-rsc.c:32: /kisskb/src/drivers/soc/qcom/rpmh-rsc.c: In function 'trace_event_raw_event_rpmh_tx_done': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/soc/qcom/./trace-rpmh.h:15:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rpmh_tx_done, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/soc/qcom/./trace-rpmh.h:15:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rpmh_tx_done, ^~~~~~~~~~~ /kisskb/src/drivers/soc/qcom/rpmh-rsc.c: In function 'trace_event_raw_event_rpmh_send_msg': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/soc/qcom/./trace-rpmh.h:42:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rpmh_send_msg, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/soc/qcom/./trace-rpmh.h:42:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(rpmh_send_msg, ^~~~~~~~~~~ /kisskb/src/lib/idr.c: In function 'idr_alloc_u32': /kisskb/src/lib/idr.c:36:25: note: byref variable will be forcibly initialized struct radix_tree_iter iter; ^~~~ /kisskb/src/lib/idr.c: In function 'idr_for_each': /kisskb/src/lib/idr.c:198:25: note: byref variable will be forcibly initialized struct radix_tree_iter iter; ^~~~ /kisskb/src/lib/idr.c: In function 'idr_get_next_ul': /kisskb/src/lib/idr.c:229:25: note: byref variable will be forcibly initialized struct radix_tree_iter iter; ^~~~ /kisskb/src/lib/klist.c: In function 'klist_remove': /kisskb/src/lib/klist.c:240:22: note: byref variable will be forcibly initialized struct klist_waiter waiter; ^~~~~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/srcutree.h:15, from /kisskb/src/include/linux/srcu.h:49, from /kisskb/src/include/linux/notifier.h:16, from /kisskb/src/include/linux/cpu_pm.h:13, from /kisskb/src/drivers/soc/qcom/rpmh-rsc.c:9: /kisskb/src/drivers/soc/qcom/rpmh-rsc.c: In function 'rpmh_rsc_send_data': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:947:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:1007:2: note: in expansion of macro '__wait_event_lock_irq' __wait_event_lock_irq(wq_head, condition, lock, ); \ ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/soc/qcom/rpmh-rsc.c:642:2: note: in expansion of macro 'wait_event_lock_irq' wait_event_lock_irq(drv->tcs_wait, ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/lib/idr.c:5: /kisskb/src/lib/idr.c: In function 'ida_alloc_range': /kisskb/src/lib/idr.c:383:11: note: byref variable will be forcibly initialized XA_STATE(xas, &ida->xa, min / IDA_BITMAP_BITS); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/lib/idr.c: In function 'ida_free': /kisskb/src/lib/idr.c:489:11: note: byref variable will be forcibly initialized XA_STATE(xas, &ida->xa, id / IDA_BITMAP_BITS); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/lib/idr.c: In function 'ida_destroy': /kisskb/src/lib/idr.c:542:11: note: byref variable will be forcibly initialized XA_STATE(xas, &ida->xa, 0); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/include/linux/clk-provider.h:9, from /kisskb/src/drivers/soc/qcom/qcom_aoss.c:6: /kisskb/src/drivers/soc/qcom/qcom_aoss.c: In function 'qmp_open': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/soc/qcom/qcom_aoss.c:175:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(qmp->event, qmp_mcore_channel_acked(qmp), HZ); ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/soc/qcom/qcom_aoss.c:164:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(qmp->event, qmp_ucore_channel_up(qmp), HZ); ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/soc/qcom/qcom_aoss.c:154:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(qmp->event, qmp_link_acked(qmp), HZ); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/soc/qcom/qcom_aoss.c: In function 'qmp_send': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/soc/qcom/qcom_aoss.c:248:14: note: in expansion of macro 'wait_event_interruptible_timeout' time_left = wait_event_interruptible_timeout(qmp->event, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/xen/events/events_fifo.c: In function 'evtchn_fifo_setup': /kisskb/src/drivers/xen/events/events_fifo.c:153:30: note: byref variable will be forcibly initialized struct evtchn_expand_array expand_array; ^~~~~~~~~~~~ /kisskb/src/drivers/xen/events/events_fifo.c: In function 'evtchn_fifo_unmask': /kisskb/src/drivers/xen/events/events_fifo.c:261:24: note: byref variable will be forcibly initialized struct evtchn_unmask unmask = { .port = port }; ^~~~~~ /kisskb/src/drivers/clk/imx/clk-divider-gate.c: In function 'imx_clk_hw_divider_gate': /kisskb/src/drivers/clk/imx/clk-divider-gate.c:182:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/xen/events/events_fifo.c: In function 'init_control_block': /kisskb/src/drivers/xen/events/events_fifo.c:106:29: note: byref variable will be forcibly initialized struct evtchn_init_control init_control; ^~~~~~~~~~~~ In file included from /kisskb/src/net/ipv4/xfrm4_input.c:16: /kisskb/src/net/ipv4/xfrm4_input.c: In function 'nf_hook': /kisskb/src/include/linux/netfilter.h:251:24: note: byref variable will be forcibly initialized struct nf_hook_state state; ^~~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/acpi/pci_root.c:10: /kisskb/src/drivers/acpi/pci_root.c: In function 'acpi_get_pci_dev': /kisskb/src/drivers/acpi/pci_root.c:276:12: note: byref variable will be forcibly initialized LIST_HEAD(device_list); ^~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/xen/xenbus/xenbus_probe.c: In function 'xenbus_device_find': /kisskb/src/drivers/xen/xenbus/xenbus_probe.c:338:22: note: byref variable will be forcibly initialized struct xb_find_info info = { .dev = NULL, .nodename = nodename }; ^~~~ /kisskb/src/drivers/xen/xenbus/xenbus_probe.c: In function 'xenbus_dev_changed': /kisskb/src/drivers/xen/xenbus/xenbus_probe.c:338:22: note: byref variable will be forcibly initialized /kisskb/src/net/netfilter/nft_rt.c: In function 'get_tcpmss': /kisskb/src/net/netfilter/nft_rt.c:26:15: note: byref variable will be forcibly initialized struct flowi fl; ^~ /kisskb/src/drivers/acpi/pci_root.c: In function 'acpi_pci_root_validate_resources': /kisskb/src/drivers/acpi/pci_root.c:685:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/xen/xenbus/xenbus_probe.c: In function 'xen_set_callback_via': /kisskb/src/drivers/xen/xenbus/xenbus_probe.c:765:23: note: byref variable will be forcibly initialized struct xen_hvm_param a; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/of.h:15, from /kisskb/src/lib/logic_pio.c:11: /kisskb/src/lib/logic_pio.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/xen/xenbus/xenbus_probe.c:63: /kisskb/src/drivers/xen/xenbus/xenbus_probe.c: In function 'hvm_get_parameter': /kisskb/src/include/xen/hvm.h:41:23: note: byref variable will be forcibly initialized struct xen_hvm_param xhv; ^~~ /kisskb/src/drivers/xen/xenbus/xenbus_probe.c: In function 'xenbus_resume_cb': /kisskb/src/include/xen/hvm.h:41:23: note: byref variable will be forcibly initialized /kisskb/src/drivers/xen/xenbus/xenbus_probe.c: In function 'xenstored_local_init': /kisskb/src/drivers/xen/xenbus/xenbus_probe.c:794:30: note: byref variable will be forcibly initialized struct evtchn_alloc_unbound alloc_unbound; ^~~~~~~~~~~~~ /kisskb/src/drivers/acpi/pci_root.c: In function 'get_root_bridge_busnr_callback': /kisskb/src/drivers/acpi/pci_root.c:89:33: note: byref variable will be forcibly initialized struct acpi_resource_address64 address; ^~~~~~~ In file included from /kisskb/src/drivers/xen/xenbus/xenbus_probe.c:63: /kisskb/src/drivers/xen/xenbus/xenbus_probe.c: In function 'xenbus_init': /kisskb/src/include/xen/hvm.h:41:23: note: byref variable will be forcibly initialized struct xen_hvm_param xhv; ^~~ /kisskb/src/include/xen/hvm.h:41:23: note: byref variable will be forcibly initialized In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:10, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/drivers/soc/qcom/rpmh.c:8: /kisskb/src/drivers/soc/qcom/rpmh.c: In function 'rpmh_write': /kisskb/src/drivers/soc/qcom/rpmh.c:263:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(compl); ^~~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/lib/kobject.c: In function 'kobject_set_name': /kisskb/src/lib/kobject.c:326:10: note: byref variable will be forcibly initialized va_list vargs; ^~~~~ /kisskb/src/lib/kobject.c: In function 'kobject_add': /kisskb/src/lib/kobject.c:429:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/lib/kobject.c: In function 'kobject_init_and_add': /kisskb/src/lib/kobject.c:467:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/net/netfilter/nft_connlimit.c: In function 'nft_connlimit_do_eval': /kisskb/src/net/netfilter/nft_connlimit.c:29:28: note: byref variable will be forcibly initialized struct nf_conntrack_tuple tuple; ^~~~~ /kisskb/src/drivers/acpi/pci_link.c: In function 'acpi_pci_link_set': /kisskb/src/drivers/acpi/pci_link.c:285:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { 0, NULL }; ^~~~~~ /kisskb/src/net/rds/tcp_send.c: In function 'rds_tcp_sendmsg': /kisskb/src/net/rds/tcp_send.c:58:14: note: byref variable will be forcibly initialized struct kvec vec = { ^~~ /kisskb/src/drivers/clk/imx/clk-fixup-div.c: In function 'imx_clk_hw_fixup_divider': /kisskb/src/drivers/clk/imx/clk-fixup-div.c:94:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/netfilter/nft_ct.c:9: /kisskb/src/net/netfilter/nft_ct.c: In function 'nf_ct_timeout_ext_add': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/net/netfilter/nf_conntrack_timeout.h:70:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(timeout_ext->timeout, timeout); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nft_ct.c: In function 'nft_ct_timeout_obj_eval': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nft_ct.c:848:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(timeout->timeout, priv->timeout); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nft_ct.c: In function 'nft_ct_helper_obj_eval': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nft_ct.c:1095:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(help->helper, to_assign); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_tables_offload.c: In function 'nft_flow_offload_rule': /kisskb/src/net/netfilter/nf_tables_offload.c:206:26: note: byref variable will be forcibly initialized struct flow_cls_offload cls_flow; ^~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/netfilter/nft_set_pipapo.c:331: /kisskb/src/net/netfilter/nft_set_pipapo.c: In function 'nft_pipapo_init': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nft_set_pipapo.c:2100:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(priv->match, m); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nft_set_pipapo.c: In function 'nft_pipapo_walk': /kisskb/src/net/netfilter/nft_set_pipapo.c:1958:23: note: byref variable will be forcibly initialized struct nft_set_elem elem; ^~~~ /kisskb/src/net/netfilter/nf_tables_offload.c: In function 'nft_flow_offload_unbind': /kisskb/src/net/netfilter/nf_tables_offload.c:232:25: note: byref variable will be forcibly initialized struct netlink_ext_ack extack; ^~~~~~ /kisskb/src/net/netfilter/nf_tables_offload.c:231:26: note: byref variable will be forcibly initialized struct flow_cls_offload cls_flow; ^~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/net/netfilter/nft_set_pipapo.c:331: /kisskb/src/net/netfilter/nft_set_pipapo.c: In function 'pipapo_commit': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nft_set_pipapo.c:1643:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(priv->match, priv->clone); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nf_tables_offload.c: In function 'nft_block_offload_cmd': /kisskb/src/net/netfilter/nf_tables_offload.c:293:28: note: byref variable will be forcibly initialized struct flow_block_offload bo; ^~ /kisskb/src/net/netfilter/nf_tables_offload.c: In function 'nft_indr_block_offload_cmd': /kisskb/src/net/netfilter/nf_tables_offload.c:327:28: note: byref variable will be forcibly initialized struct flow_block_offload bo; ^~ /kisskb/src/net/netfilter/nf_tables_offload.c: In function 'nft_indr_block_cleanup': /kisskb/src/net/netfilter/nf_tables_offload.c:311:28: note: byref variable will be forcibly initialized struct flow_block_offload bo; ^~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/acpi/ec.c:20: /kisskb/src/drivers/acpi/ec.c: In function 'ec_guard': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/acpi/ec.c:736:8: note: in expansion of macro 'wait_event_timeout' if (wait_event_timeout(ec->wait, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/acpi/ec.c: In function 'ec_read': /kisskb/src/drivers/acpi/ec.c:855:21: note: byref variable will be forcibly initialized struct transaction t = {.command = ACPI_EC_COMMAND_READ, ^ /kisskb/src/drivers/acpi/ec.c: In function 'ec_write': /kisskb/src/drivers/acpi/ec.c:867:21: note: byref variable will be forcibly initialized struct transaction t = {.command = ACPI_EC_COMMAND_WRITE, ^ /kisskb/src/drivers/acpi/ec.c: In function 'acpi_ec_space_handler': /kisskb/src/drivers/acpi/ec.c:867:21: note: byref variable will be forcibly initialized /kisskb/src/drivers/acpi/ec.c:855:21: note: byref variable will be forcibly initialized struct transaction t = {.command = ACPI_EC_COMMAND_READ, ^ /kisskb/src/drivers/acpi/ec.c:834:21: note: byref variable will be forcibly initialized struct transaction t = {.command = ACPI_EC_BURST_ENABLE, ^ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/acpi/ec.c:20: /kisskb/src/drivers/acpi/ec.c: In function 'acpi_ec_stop': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/acpi/ec.c:966:3: note: in expansion of macro 'wait_event' wait_event(ec->wait, acpi_ec_stopped(ec)); ^~~~~~~~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/acpi/ec.c:20: /kisskb/src/drivers/acpi/ec.c: In function 'acpi_ec_remove_query_handlers': /kisskb/src/drivers/acpi/ec.c:1085:12: note: byref variable will be forcibly initialized LIST_HEAD(free_list); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/acpi/ec.c: In function 'acpi_ec_register_query_methods': /kisskb/src/drivers/acpi/ec.c:1348:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { sizeof(node_name), node_name }; ^~~~~~ /kisskb/src/drivers/regulator/devres.c: In function 'devm_regulator_unregister_supply_alias': /kisskb/src/drivers/regulator/devres.c:313:38: note: byref variable will be forcibly initialized struct regulator_supply_alias_match match; ^~~~~ /kisskb/src/drivers/regulator/devres.c: In function 'devm_regulator_unregister_notifier': /kisskb/src/drivers/regulator/devres.c:472:34: note: byref variable will be forcibly initialized struct regulator_notifier_match match; ^~~~~ /kisskb/src/drivers/acpi/pci_irq.c: In function 'acpi_pci_irq_find_prt_entry': /kisskb/src/drivers/acpi/pci_irq.c:210:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL }; ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/mutex.h:15, from /kisskb/src/net/ipv4/xfrm4_protocol.c:14: /kisskb/src/net/ipv4/xfrm4_protocol.c: In function 'xfrm4_protocol_register': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/xfrm4_protocol.c:249:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, handler); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/uapi/linux/netfilter_ipv4.h:9, from /kisskb/src/include/linux/netfilter_ipv4.h:7, from /kisskb/src/net/ipv4/xfrm4_output.c:11: /kisskb/src/net/ipv4/xfrm4_output.c: In function 'nf_hook': /kisskb/src/include/linux/netfilter.h:251:24: note: byref variable will be forcibly initialized struct nf_hook_state state; ^~~~~ /kisskb/src/lib/kobject_uevent.c: In function 'add_uevent_var': /kisskb/src/lib/kobject_uevent.c:655:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/clk/imx/clk-fixup-mux.c: In function 'imx_clk_hw_fixup_mux': /kisskb/src/drivers/clk/imx/clk-fixup-mux.c:73:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/clk/imx/clk-frac-pll.c: In function 'imx_clk_hw_frac_pll': /kisskb/src/drivers/clk/imx/clk-frac-pll.c:209:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/net/netfilter/nft_chain_route.c: In function 'nf_route_table_hook4': /kisskb/src/net/netfilter/nft_chain_route.c:21:21: note: byref variable will be forcibly initialized struct nft_pktinfo pkt; ^~~ /kisskb/src/net/netfilter/nft_chain_route.c: In function 'nf_route_table_hook6': /kisskb/src/net/netfilter/nft_chain_route.c:70:21: note: byref variable will be forcibly initialized struct nft_pktinfo pkt; ^~~ /kisskb/src/net/netfilter/nft_chain_route.c:69:25: note: byref variable will be forcibly initialized struct in6_addr saddr, daddr; ^~~~~ /kisskb/src/net/netfilter/nft_chain_route.c:69:18: note: byref variable will be forcibly initialized struct in6_addr saddr, daddr; ^~~~~ /kisskb/src/net/netfilter/nft_chain_route.c: In function 'nf_route_table_inet': /kisskb/src/net/netfilter/nft_chain_route.c:119:21: note: byref variable will be forcibly initialized struct nft_pktinfo pkt; ^~~ /kisskb/src/net/netfilter/nft_compat.c: In function 'nft_target_destroy': /kisskb/src/net/netfilter/nft_compat.c:275:25: note: byref variable will be forcibly initialized struct xt_tgdtor_param par; ^~~ /kisskb/src/net/netfilter/nft_compat.c: In function '__nft_match_destroy': /kisskb/src/net/netfilter/nft_compat.c:508:25: note: byref variable will be forcibly initialized struct xt_mtdtor_param par; ^~~ /kisskb/src/net/netfilter/nft_compat.c: In function 'nft_target_init': /kisskb/src/net/netfilter/nft_compat.c:233:24: note: byref variable will be forcibly initialized struct xt_tgchk_param par; ^~~ /kisskb/src/net/netfilter/nft_compat.c: In function '__nft_match_init': /kisskb/src/net/netfilter/nft_compat.c:455:24: note: byref variable will be forcibly initialized struct xt_mtchk_param par; ^~~ /kisskb/src/net/netfilter/nft_exthdr.c: In function 'ipv4_find_option': /kisskb/src/net/netfilter/nft_exthdr.c:75:21: note: byref variable will be forcibly initialized struct iphdr *iph, _iph; ^~~~ /kisskb/src/drivers/char/hw_random/virtio-rng.c: In function 'register_buffer': /kisskb/src/drivers/char/hw_random/virtio-rng.c:44:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^~ /kisskb/src/drivers/char/pcmcia/cm4000_cs.c: In function 'monitor_card': /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:667:16: note: byref variable will be forcibly initialized struct ptsreq ptsreq; ^~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:27: /kisskb/src/drivers/char/pcmcia/cm4000_cs.c: In function 'cmm_cm4000_release': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:1723:3: note: in expansion of macro 'wait_event' wait_event(dev->devq, (link->open == 0)); ^~~~~~~~~~ /kisskb/src/drivers/char/pcmcia/cm4000_cs.c: In function 'terminate_monitor': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:632:2: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(dev->devq, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/pcmcia/cm4000_cs.c: In function 'cmm_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:966:6: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:957:6: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:944:6: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/clk/renesas/rcar-gen3-cpg.c: In function 'cpg_z_clk_register': /kisskb/src/drivers/clk/renesas/rcar-gen3-cpg.c:191:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/char/pcmcia/cm4000_cs.c: In function 'cmm_ioctl': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:1583:8: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:1571:8: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/clk/renesas/rcar-gen3-cpg.c: In function 'cpg_sd_clk_register': /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:1560:18: note: byref variable will be forcibly initialized struct ptsreq krnptsreq; ^~~~~~~~~ /kisskb/src/drivers/clk/renesas/rcar-gen3-cpg.c:388:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:27: /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:1540:8: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:1522:8: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:1472:8: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/pcmcia/cm4000_cs.c: In function 'cmm_write': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:1111:6: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/pcmcia/cm4000_cs.c:1096:6: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/fs/xfs/xfs_linux.h:79, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_buf_item_recover.c:6: /kisskb/src/fs/xfs/xfs_buf_item_recover.c: In function 'xfs_buf_read': /kisskb/src/fs/xfs/xfs_buf.h:230:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^~~ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^~~ /kisskb/src/drivers/soc/qcom/pdr_interface.c: In function 'pdr_send_indack_msg': /kisskb/src/drivers/soc/qcom/pdr_interface.c:251:17: note: byref variable will be forcibly initialized struct qmi_txn txn; ^~~ /kisskb/src/drivers/soc/qcom/pdr_interface.c:250:29: note: byref variable will be forcibly initialized struct servreg_set_ack_req req; ^~~ /kisskb/src/drivers/soc/qcom/pdr_interface.c:249:30: note: byref variable will be forcibly initialized struct servreg_set_ack_resp resp; ^~~~ /kisskb/src/drivers/soc/qcom/pdr_interface.c: In function 'pdr_restart_pd': /kisskb/src/drivers/soc/qcom/pdr_interface.c:575:17: note: byref variable will be forcibly initialized struct qmi_txn txn; ^~~ /kisskb/src/drivers/soc/qcom/pdr_interface.c:573:23: note: byref variable will be forcibly initialized struct sockaddr_qrtr addr; ^~~~ /kisskb/src/drivers/soc/qcom/pdr_interface.c:571:33: note: byref variable will be forcibly initialized struct servreg_restart_pd_resp resp; ^~~~ /kisskb/src/drivers/soc/qcom/pdr_interface.c: In function 'pdr_register_listener': /kisskb/src/drivers/soc/qcom/pdr_interface.c:124:17: note: byref variable will be forcibly initialized struct qmi_txn txn; ^~~ /kisskb/src/drivers/soc/qcom/pdr_interface.c:123:39: note: byref variable will be forcibly initialized struct servreg_register_listener_req req; ^~~ /kisskb/src/drivers/soc/qcom/pdr_interface.c:122:40: note: byref variable will be forcibly initialized struct servreg_register_listener_resp resp; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/xfs/kmem.h:9, from /kisskb/src/fs/xfs/xfs_linux.h:24, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_log.c:6: /kisskb/src/fs/xfs/xfs_log.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/soc/qcom/pdr_interface.c: In function 'pdr_get_domain_list': /kisskb/src/drivers/soc/qcom/pdr_interface.c:361:17: note: byref variable will be forcibly initialized struct qmi_txn txn; ^~~ /kisskb/src/drivers/soc/qcom/pdr_interface.c: In function 'pdr_locate_service': /kisskb/src/drivers/soc/qcom/pdr_interface.c:399:37: note: byref variable will be forcibly initialized struct servreg_get_domain_list_req req; ^~~ /kisskb/src/drivers/acpi/acpi_amba.c: In function 'amba_handler_attach': /kisskb/src/drivers/acpi/acpi_amba.c:53:19: note: byref variable will be forcibly initialized struct list_head resource_list; ^~~~~~~~~~~~~ /kisskb/src/drivers/acpi/evged.c: In function 'acpi_ged_request_interrupt': /kisskb/src/drivers/acpi/evged.c:79:18: note: byref variable will be forcibly initialized struct resource r; ^ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/xfs/kmem.h:9, from /kisskb/src/fs/xfs/xfs_linux.h:24, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_log.c:6: /kisskb/src/fs/xfs/xfs_log.c: In function 'xlog_state_do_iclog_callbacks': /kisskb/src/fs/xfs/xfs_log.c:2715:13: note: byref variable will be forcibly initialized LIST_HEAD(tmp); ^~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv4/ip_tunnel.c:9: /kisskb/src/net/ipv4/ip_tunnel.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ip_tunnel.c: In function 'ip_tunnel_add': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ip_tunnel.c:198:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(itn->collect_md_tun, t); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ip_tunnel.c: In function 'ip_tunnel_del': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ip_tunnel.c:205:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(itn->collect_md_tun, NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/ip_tunnel.c: In function 'ip_tunnel_ioctl': /kisskb/src/net/ipv4/ip_tunnel.c:958:24: note: byref variable will be forcibly initialized struct ip_tunnel_parm p; ^ /kisskb/src/drivers/acpi/acpi_platform.c: In function 'acpi_create_platform_device': /kisskb/src/drivers/acpi/acpi_platform.c:103:19: note: byref variable will be forcibly initialized struct list_head resource_list; ^~~~~~~~~~~~~ /kisskb/src/drivers/acpi/acpi_platform.c:101:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo; ^~~~~~~~ /kisskb/src/net/ipv4/ip_gre.c: In function 'ipgre_newlink_encap_setup': /kisskb/src/net/ipv4/ip_gre.c:1329:25: note: byref variable will be forcibly initialized struct ip_tunnel_encap ipencap; ^~~~~~~ /kisskb/src/net/ipv4/ip_gre.c: In function 'ipgre_changelink': /kisskb/src/net/ipv4/ip_gre.c:1384:24: note: byref variable will be forcibly initialized struct ip_tunnel_parm p; ^ /kisskb/src/net/ipv4/ip_gre.c: In function 'erspan_changelink': /kisskb/src/net/ipv4/ip_gre.c:1413:24: note: byref variable will be forcibly initialized struct ip_tunnel_parm p; ^ In file included from /kisskb/src/include/linux/filter.h:21, from /kisskb/src/include/net/sock.h:59, from /kisskb/src/include/linux/tcp.h:19, from /kisskb/src/net/ipv4/ip_tunnel.c:17: /kisskb/src/net/ipv4/ip_tunnel.c: In function '__vlan_get_protocol': /kisskb/src/include/linux/if_vlan.h:600:20: note: byref variable will be forcibly initialized struct vlan_hdr vhdr, *vh; ^~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/char/pcmcia/cm4040_cs.c:21: /kisskb/src/drivers/char/pcmcia/cm4040_cs.c: In function 'cm4040_reader_release': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/char/pcmcia/cm4040_cs.c:510:4: note: in expansion of macro 'wait_event' wait_event(dev->devq, (link->open == 0)); ^~~~~~~~~~ /kisskb/src/net/ipv4/ip_gre.c: In function 'gre_fill_metadata_dst': /kisskb/src/net/ipv4/ip_gre.c:595:16: note: byref variable will be forcibly initialized struct flowi4 fl4; ^~~ /kisskb/src/net/ipv4/esp4_offload.c: In function 'esp_xmit': /kisskb/src/net/ipv4/esp4_offload.c:252:18: note: byref variable will be forcibly initialized struct esp_info esp; ^~~ /kisskb/src/drivers/char/pcmcia/cm4040_cs.c: In function 'wait_for_bulk_out_ready': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/pcmcia/cm4040_cs.c:153:7: note: in expansion of macro 'wait_event_interruptible_timeout' rc = wait_event_interruptible_timeout(dev->write_wait, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/pcmcia/cm4040_cs.c: In function 'wait_for_bulk_in_ready': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/pcmcia/cm4040_cs.c:201:7: note: in expansion of macro 'wait_event_interruptible_timeout' rc = wait_event_interruptible_timeout(dev->read_wait, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/xfs_log.c: In function 'xlog_write_unmount_record': /kisskb/src/fs/xfs/xfs_log.c:804:23: note: byref variable will be forcibly initialized struct xfs_log_iovec reg = { ^~~ /kisskb/src/fs/xfs/xfs_log.c: In function 'xlog_commit_record': /kisskb/src/fs/xfs/xfs_log.c:1456:23: note: byref variable will be forcibly initialized struct xfs_log_iovec reg = { ^~~ /kisskb/src/net/ipv4/ip_tunnel.c: In function 'ip_md_tunnel_xmit': /kisskb/src/net/ipv4/ip_gre.c: In function 'ipgre_newlink': /kisskb/src/net/ipv4/ip_tunnel.c:547:16: note: byref variable will be forcibly initialized struct flowi4 fl4; ^~~ /kisskb/src/net/ipv4/ip_gre.c:1346:24: note: byref variable will be forcibly initialized struct ip_tunnel_parm p; ^ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv4/ip_gre.c:11: /kisskb/src/net/ipv4/ip_gre.c: In function 'gretap_fb_dev_create': /kisskb/src/net/ipv4/ip_gre.c:1633:12: note: byref variable will be forcibly initialized LIST_HEAD(list_kill); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/net/ipv4/ip_gre.c: In function 'erspan_newlink': /kisskb/src/net/ipv4/ip_gre.c:1364:24: note: byref variable will be forcibly initialized struct ip_tunnel_parm p; ^ /kisskb/src/net/ipv4/ip_tunnel.c: In function 'ip_tunnel_xmit': /kisskb/src/net/ipv4/ip_tunnel.c:640:16: note: byref variable will be forcibly initialized struct flowi4 fl4; ^~~ /kisskb/src/net/ipv4/ip_gre.c: In function 'ipgre_open': /kisskb/src/net/ipv4/ip_gre.c:878:17: note: byref variable will be forcibly initialized struct flowi4 fl4; ^~~ /kisskb/src/net/ipv4/ip_tunnel.c: In function 'ip_tunnel_bind_dev': /kisskb/src/net/ipv4/ip_tunnel.c:292:17: note: byref variable will be forcibly initialized struct flowi4 fl4; ^~~ /kisskb/src/net/ipv4/ip_gre.c: In function 'gre_err': /kisskb/src/net/ipv4/ip_gre.c:231:22: note: byref variable will be forcibly initialized struct tnl_ptk_info tpi; ^~~ /kisskb/src/net/ipv4/ip_tunnel.c: In function 'ip_tunnel_init_net': /kisskb/src/net/ipv4/ip_tunnel.c:1040:24: note: byref variable will be forcibly initialized struct ip_tunnel_parm parms; ^~~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv4/ip_tunnel.c:9: /kisskb/src/net/ipv4/ip_tunnel.c: In function 'ip_tunnel_delete_nets': /kisskb/src/net/ipv4/ip_tunnel.c:1107:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/net/ipv4/ip_gre.c: In function 'gre_rcv': /kisskb/src/net/ipv4/ip_gre.c:419:22: note: byref variable will be forcibly initialized struct tnl_ptk_info tpi; ^~~ /kisskb/src/net/netfilter/nft_nat.c: In function 'nft_nat_eval': /kisskb/src/net/netfilter/nft_nat.c:110:23: note: byref variable will be forcibly initialized struct nf_nat_range2 range; ^~~~~ /kisskb/src/drivers/clk/renesas/clk-div6.c: In function 'cpg_div6_register': /kisskb/src/drivers/clk/renesas/clk-div6.c:219:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ In file included from /kisskb/src/include/linux/mutex.h:15, from /kisskb/src/include/linux/notifier.h:14, from /kisskb/src/drivers/xen/xenbus/xenbus_dev_frontend.c:43: /kisskb/src/drivers/xen/xenbus/xenbus_dev_frontend.c: In function 'watch_fired': /kisskb/src/drivers/xen/xenbus/xenbus_dev_frontend.c:275:12: note: byref variable will be forcibly initialized LIST_HEAD(staging_q); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/xen/xenbus/xenbus_dev_frontend.c:271:21: note: byref variable will be forcibly initialized struct xsd_sockmsg hdr; ^~~ /kisskb/src/fs/xfs/xfs_refcount_item.c: In function 'xfs_cui_item_recover': /kisskb/src/fs/xfs/xfs_refcount_item.c:454:24: note: byref variable will be forcibly initialized struct xfs_bmbt_irec irec; ^~~~ /kisskb/src/drivers/xen/xenbus/xenbus_dev_frontend.c: In function 'xenbus_command_reply': /kisskb/src/drivers/xen/xenbus/xenbus_dev_frontend.c:425:4: note: byref variable will be forcibly initialized } msg; ^~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/srcutree.h:15, from /kisskb/src/include/linux/srcu.h:49, from /kisskb/src/include/linux/notifier.h:16, from /kisskb/src/drivers/xen/xenbus/xenbus_dev_frontend.c:43: /kisskb/src/drivers/xen/xenbus/xenbus_dev_frontend.c: In function 'xenbus_file_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_dev_frontend.c:141:9: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(u->read_waitq, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mutex.h:15, from /kisskb/src/include/linux/notifier.h:14, from /kisskb/src/drivers/xen/xenbus/xenbus_dev_frontend.c:43: /kisskb/src/drivers/xen/xenbus/xenbus_dev_frontend.c: In function 'xenbus_dev_queue_reply': /kisskb/src/drivers/xen/xenbus/xenbus_dev_frontend.c:368:12: note: byref variable will be forcibly initialized LIST_HEAD(staging_q); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/rbtree.h:20, from /kisskb/src/include/linux/rbtree_augmented.h:16, from /kisskb/src/lib/rbtree.c:12: /kisskb/src/lib/rbtree.c: In function '__rb_change_child_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rbtree_augmented.h:191:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(root->rb_node, new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rbtree_augmented.h:189:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(parent->rb_right, new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rbtree_augmented.h:187:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(parent->rb_left, new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/clk/imx/clk-gate2.c: In function 'clk_hw_register_gate2': /kisskb/src/drivers/clk/imx/clk-gate2.c:144:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ In file included from /kisskb/src/fs/xfs/xfs_linux.h:79, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_inode_item_recover.c:6: /kisskb/src/fs/xfs/xfs_inode_item_recover.c: In function 'xfs_buf_read': /kisskb/src/fs/xfs/xfs_buf.h:230:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^~~ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^~~ /kisskb/src/drivers/clk/renesas/renesas-cpg-mssr.c: In function 'cpg_mssr_register_mod_clk': /kisskb/src/drivers/clk/renesas/renesas-cpg-mssr.c:411:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/clk/renesas/renesas-cpg-mssr.c: In function 'cpg_mssr_attach_dev': /kisskb/src/drivers/clk/renesas/renesas-cpg-mssr.c:508:25: note: byref variable will be forcibly initialized struct of_phandle_args clkspec; ^~~~~~~ /kisskb/src/net/ipv4/udp_tunnel_nic.c: In function 'udp_tunnel_nic_device_sync_one': /kisskb/src/net/ipv4/udp_tunnel_nic.c:214:25: note: byref variable will be forcibly initialized struct udp_tunnel_info ti; ^~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/fcntl.h:5, from /kisskb/src/drivers/xen/xenbus/xenbus_probe_frontend.c:12: /kisskb/src/drivers/xen/xenbus/xenbus_probe_frontend.c: In function 'xenbus_reset_wait_for_backend': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_probe_frontend.c:370:12: note: in expansion of macro 'wait_event_interruptible_timeout' timeout = wait_event_interruptible_timeout(backend_state_wq, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/xen/xenbus/xenbus_probe_frontend.c: In function 'xenbus_reset_frontend': /kisskb/src/drivers/xen/xenbus/xenbus_probe_frontend.c:383:22: note: byref variable will be forcibly initialized struct xenbus_watch be_watch; ^~~~~~~~ /kisskb/src/drivers/reset/reset-sunxi.c: In function 'sunxi_reset_init': /kisskb/src/drivers/reset/reset-sunxi.c:26:18: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/lib/seq_buf.c: In function 'seq_buf_printf': /kisskb/src/lib/seq_buf.c:85:10: note: byref variable will be forcibly initialized va_list ap; ^~ /kisskb/src/drivers/acpi/property.c: In function 'acpi_graph_get_remote_endpoint': /kisskb/src/drivers/acpi/property.c:1223:31: note: byref variable will be forcibly initialized struct fwnode_reference_args args; ^~~~ /kisskb/src/drivers/clk/uniphier/clk-uniphier-fixed-factor.c: In function 'uniphier_clk_register_fixed_factor': /kisskb/src/drivers/clk/uniphier/clk-uniphier-fixed-factor.c:17:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/net/netfilter/nft_counter.c: In function 'nft_counter_do_dump': /kisskb/src/net/netfilter/nft_counter.c:144:21: note: byref variable will be forcibly initialized struct nft_counter total; ^~~~~ /kisskb/src/net/netfilter/nft_counter.c: In function 'nft_counter_clone': /kisskb/src/net/netfilter/nft_counter.c:233:21: note: byref variable will be forcibly initialized struct nft_counter total; ^~~~~ /kisskb/src/net/ipv4/udp_tunnel_core.c: In function 'udp_tunnel_push_rx_port': /kisskb/src/net/ipv4/udp_tunnel_core.c:91:25: note: byref variable will be forcibly initialized struct udp_tunnel_info ti; ^~ /kisskb/src/net/ipv4/udp_tunnel_core.c: In function 'udp_tunnel_drop_rx_port': /kisskb/src/net/ipv4/udp_tunnel_core.c:109:25: note: byref variable will be forcibly initialized struct udp_tunnel_info ti; ^~ /kisskb/src/net/ipv4/udp_tunnel_core.c: In function 'udp_sock_create4': /kisskb/src/net/ipv4/udp_tunnel_core.c:18:21: note: byref variable will be forcibly initialized struct sockaddr_in udp_addr; ^~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/net/ipv4/udp_tunnel_core.c:2: /kisskb/src/net/ipv4/udp_tunnel_core.c: In function 'udp_tunnel_sock_release': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/net/sock.h:566:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(__sk_user_data((sk)), __tmp); \ ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/udp_tunnel_core.c:196:2: note: in expansion of macro 'rcu_assign_sk_user_data' rcu_assign_sk_user_data(sock->sk, NULL); ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/udp_tunnel_core.c: In function 'setup_udp_tunnel_sock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/net/sock.h:566:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(__sk_user_data((sk)), __tmp); \ ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/udp_tunnel_core.c:74:2: note: in expansion of macro 'rcu_assign_sk_user_data' rcu_assign_sk_user_data(sk, cfg->sk_user_data); ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/clk/imx/clk-gate-exclusive.c: In function 'imx_clk_hw_gate_exclusive': /kisskb/src/drivers/clk/imx/clk-gate-exclusive.c:64:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/net/ipv4/udp_tunnel_core.c: In function 'udp_tunnel_notify_add_rx_port': /kisskb/src/net/ipv4/udp_tunnel_core.c:128:25: note: byref variable will be forcibly initialized struct udp_tunnel_info ti; ^~ /kisskb/src/net/ipv4/udp_tunnel_core.c: In function 'udp_tunnel_notify_del_rx_port': /kisskb/src/net/ipv4/udp_tunnel_core.c:152:25: note: byref variable will be forcibly initialized struct udp_tunnel_info ti; ^~ /kisskb/src/drivers/acpi/event.c: In function 'acpi_notifier_call_chain': /kisskb/src/drivers/acpi/event.c:27:24: note: byref variable will be forcibly initialized struct acpi_bus_event event; ^~~~~ /kisskb/src/drivers/clk/uniphier/clk-uniphier-cpugear.c: In function 'uniphier_clk_register_cpugear': /kisskb/src/drivers/clk/uniphier/clk-uniphier-cpugear.c:82:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/acpi/power.c: In function 'acpi_power_get_state': /kisskb/src/drivers/acpi/power.c:185:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { sizeof(node_name), node_name }; ^~~~~~ /kisskb/src/drivers/acpi/power.c: In function 'acpi_device_sleep_wake': /kisskb/src/drivers/acpi/power.c:651:26: note: byref variable will be forcibly initialized struct acpi_object_list arg_list = { 3, in_arg }; ^~~~~~~~ /kisskb/src/drivers/acpi/power.c: In function 'acpi_add_power_resource': /kisskb/src/drivers/acpi/power.c:928:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { sizeof(acpi_object), &acpi_object }; ^~~~~~ /kisskb/src/drivers/acpi/power.c:927:20: note: byref variable will be forcibly initialized union acpi_object acpi_object; ^~~~~~~~~~~ /kisskb/src/drivers/char/hw_random/optee-rng.c: In function 'get_optee_rng_info': /kisskb/src/drivers/char/hw_random/optee-rng.c:179:30: note: byref variable will be forcibly initialized struct tee_ioctl_invoke_arg inv_arg; ^~~~~~~ /kisskb/src/drivers/char/hw_random/optee-rng.c: In function 'get_optee_rng_data': /kisskb/src/drivers/char/hw_random/optee-rng.c:79:30: note: byref variable will be forcibly initialized struct tee_ioctl_invoke_arg inv_arg; ^~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/bitmap.h:8, from /kisskb/src/lib/radix-tree.c:12: /kisskb/src/lib/radix-tree.c: In function 'insert_entries': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/radix-tree.c:684:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*slot, item); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/hw_random/optee-rng.c: In function 'optee_rng_probe': /kisskb/src/drivers/char/hw_random/optee-rng.c:218:36: note: byref variable will be forcibly initialized struct tee_ioctl_open_session_arg sess_arg; ^~~~~~~~ /kisskb/src/lib/radix-tree.c: In function 'replace_slot': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/radix-tree.c:829:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*slot, item); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/soc/qcom/smd-rpm.c:8: /kisskb/src/drivers/soc/qcom/smd-rpm.c: In function 'platform_device_register_data': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo = { ^~~~~~~~ /kisskb/src/drivers/soc/qcom/smd-rpm.c: In function 'qcom_smd_rpm_probe': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized /kisskb/src/lib/radix-tree.c: In function 'radix_tree_gang_lookup': /kisskb/src/lib/radix-tree.c:1263:25: note: byref variable will be forcibly initialized struct radix_tree_iter iter; ^~~~ /kisskb/src/lib/radix-tree.c: In function 'radix_tree_gang_lookup_tag': /kisskb/src/lib/radix-tree.c:1304:25: note: byref variable will be forcibly initialized struct radix_tree_iter iter; ^~~~ /kisskb/src/lib/radix-tree.c: In function 'radix_tree_gang_lookup_tag_slot': /kisskb/src/lib/radix-tree.c:1345:25: note: byref variable will be forcibly initialized struct radix_tree_iter iter; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/bitmap.h:8, from /kisskb/src/lib/radix-tree.c:12: /kisskb/src/lib/radix-tree.c: In function 'radix_tree_extend': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/radix-tree.c:455:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(root->xa_head, entry); ^~~~~~~~~~~~~~~~~~ /kisskb/src/lib/radix-tree.c: In function '__radix_tree_create': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/radix-tree.c:626:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*slot, node_to_entry(child)); ^~~~~~~~~~~~~~~~~~ /kisskb/src/lib/radix-tree.c: In function 'idr_get_free': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/radix-tree.c:1509:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*slot, node_to_entry(child)); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/soc/qcom/wcnss_ctrl.c: In function 'qcom_wcnss_open_channel': /kisskb/src/drivers/soc/qcom/wcnss_ctrl.c:275:28: note: byref variable will be forcibly initialized struct rpmsg_channel_info chinfo; ^~~~~~ /kisskb/src/drivers/soc/qcom/wcnss_ctrl.c: In function 'wcnss_request_version': /kisskb/src/drivers/soc/qcom/wcnss_ctrl.c:173:23: note: byref variable will be forcibly initialized struct wcnss_msg_hdr msg; ^~~ /kisskb/src/drivers/clk/uniphier/clk-uniphier-gate.c: In function 'uniphier_clk_register_gate': /kisskb/src/drivers/clk/uniphier/clk-uniphier-gate.c:65:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/net/netfilter/nft_log.c: In function 'audit_ip4': /kisskb/src/net/netfilter/nft_log.c:31:15: note: byref variable will be forcibly initialized struct iphdr _iph; ^~~~ /kisskb/src/net/netfilter/nft_log.c: In function 'audit_ip6': /kisskb/src/net/netfilter/nft_log.c:46:17: note: byref variable will be forcibly initialized struct ipv6hdr _ip6h; ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/linux/crypto.h:15, from /kisskb/src/include/crypto/aead.h:11, from /kisskb/src/net/ipv4/esp4.c:4: /kisskb/src/net/ipv4/esp4.c: In function 'esp_find_tcp_sk': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/esp4.c:185:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(x->encap_sk, sk); ^~~~~~~~~~~~~~~~~~ /kisskb/src/net/ipv4/esp4.c: In function 'esp_input_done2': /kisskb/src/net/ipv4/esp4.c:798:19: note: byref variable will be forcibly initialized xfrm_address_t ipaddr; ^~~~~~ /kisskb/src/net/ipv4/esp4.c: In function 'esp_output': /kisskb/src/net/ipv4/esp4.c:659:18: note: byref variable will be forcibly initialized struct esp_info esp; ^~~ /kisskb/src/drivers/regulator/act8865-regulator.c: In function 'act8865_pmic_probe': /kisskb/src/drivers/regulator/act8865-regulator.c:741:27: note: byref variable will be forcibly initialized struct regulator_config config = { }; ^~~~~~ /kisskb/src/net/netfilter/nft_masq.c: In function 'nft_masq_ipv4_eval': /kisskb/src/net/netfilter/nft_masq.c:107:23: note: byref variable will be forcibly initialized struct nf_nat_range2 range; ^~~~~ /kisskb/src/net/netfilter/nft_masq.c: In function 'nft_masq_ipv6_eval': /kisskb/src/net/netfilter/nft_masq.c:153:23: note: byref variable will be forcibly initialized struct nf_nat_range2 range; ^~~~~ /kisskb/src/drivers/clk/uniphier/clk-uniphier-fixed-rate.c: In function 'uniphier_clk_register_fixed_rate': /kisskb/src/drivers/clk/uniphier/clk-uniphier-fixed-rate.c:17:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/soc/qcom/apr.c: In function 'apr_do_rx_callback': /kisskb/src/drivers/soc/qcom/apr.c:109:22: note: byref variable will be forcibly initialized struct apr_resp_pkt resp; ^~~~ /kisskb/src/drivers/soc/qcom/apr.c: In function 'of_register_apr_devices': /kisskb/src/drivers/soc/qcom/apr.c:347:24: note: byref variable will be forcibly initialized struct apr_device_id id = { {0} }; ^~ /kisskb/src/net/ipv4/tcp_bbr.c: In function 'bbr_set_state': /kisskb/src/net/ipv4/tcp_bbr.c:1131:22: note: byref variable will be forcibly initialized struct rate_sample rs = { .losses = 1 }; ^~ /kisskb/src/drivers/acpi/acpi_lpat.c: In function 'acpi_lpat_get_conversion_table': /kisskb/src/drivers/acpi/acpi_lpat.c:93:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL }; ^~~~~~ In file included from /kisskb/src/drivers/acpi/acpi_watchdog.c:13: /kisskb/src/drivers/acpi/acpi_watchdog.c: In function 'platform_device_register_simple': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo = { ^~~~~~~~ /kisskb/src/drivers/acpi/acpi_watchdog.c: In function 'acpi_watchdog_init': /kisskb/src/drivers/acpi/acpi_watchdog.c:106:19: note: byref variable will be forcibly initialized struct list_head resource_list; ^~~~~~~~~~~~~ /kisskb/src/drivers/clk/imx/clk-pfdv2.c: In function 'imx_clk_hw_pfdv2': /kisskb/src/drivers/clk/imx/clk-pfdv2.c:197:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/xfs/kmem.h:9, from /kisskb/src/fs/xfs/xfs_linux.h:24, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_inode_item.c:6: /kisskb/src/fs/xfs/xfs_inode_item.c: In function 'xfs_buf_inode_iodone': /kisskb/src/fs/xfs/xfs_inode_item.c:740:12: note: byref variable will be forcibly initialized LIST_HEAD(ail_updates); ^~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/xfs/xfs_inode_item.c:739:12: note: byref variable will be forcibly initialized LIST_HEAD(flushed_inodes); ^~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/clk/uniphier/clk-uniphier-mux.c: In function 'uniphier_clk_register_mux': /kisskb/src/drivers/clk/uniphier/clk-uniphier-mux.c:62:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/clk/imx/clk-pfd.c: In function 'imx_clk_hw_pfd': /kisskb/src/drivers/clk/imx/clk-pfd.c:129:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/clk/socfpga/clk-periph-s10.c: In function 's10_register_periph': /kisskb/src/drivers/clk/socfpga/clk-periph-s10.c:81:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/clk/socfpga/clk-periph-s10.c: In function 's10_register_cnt_periph': /kisskb/src/drivers/clk/socfpga/clk-periph-s10.c:115:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/clk/socfpga/clk-pll-s10.c: In function 's10_register_pll': /kisskb/src/drivers/clk/socfpga/clk-pll-s10.c:149:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/clk/socfpga/clk-pll-s10.c: In function 'agilex_register_pll': /kisskb/src/drivers/clk/socfpga/clk-pll-s10.c:186:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/fs/xfs/scrub/btree.c: In function 'xchk_btree_rec': /kisskb/src/fs/xfs/scrub/btree.c:131:22: note: byref variable will be forcibly initialized union xfs_btree_key hkey; ^~~~ /kisskb/src/fs/xfs/scrub/btree.c:130:22: note: byref variable will be forcibly initialized union xfs_btree_key key; ^~~ /kisskb/src/fs/xfs/scrub/btree.c: In function 'xchk_btree_block_keys': /kisskb/src/fs/xfs/scrub/btree.c:556:22: note: byref variable will be forcibly initialized union xfs_btree_key block_keys; ^~~~~~~~~~ /kisskb/src/fs/xfs/scrub/btree.c: In function 'xchk_btree_block_check_siblings': /kisskb/src/fs/xfs/scrub/btree.c:314:22: note: byref variable will be forcibly initialized union xfs_btree_ptr rightsib; ^~~~~~~~ /kisskb/src/fs/xfs/scrub/btree.c:313:22: note: byref variable will be forcibly initialized union xfs_btree_ptr leftsib; ^~~~~~~ /kisskb/src/fs/xfs/scrub/btree.c: In function 'xchk_btree': /kisskb/src/fs/xfs/scrub/btree.c:611:23: note: byref variable will be forcibly initialized union xfs_btree_ptr ptr; ^~~ /kisskb/src/drivers/clk/zynqmp/pll.c: In function 'zynqmp_clk_register_pll': /kisskb/src/drivers/clk/zynqmp/pll.c:300:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ In file included from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/drivers/acpi/irq.c:8: /kisskb/src/drivers/acpi/irq.c: In function 'acpi_gsi_to_irq': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec = { ^~~~~~ /kisskb/src/drivers/acpi/irq.c: In function 'acpi_register_gsi': /kisskb/src/drivers/acpi/irq.c:54:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec; ^~~~~~ In file included from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/drivers/acpi/irq.c:8: /kisskb/src/drivers/acpi/irq.c: In function 'acpi_unregister_gsi': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec = { ^~~~~~ /kisskb/src/drivers/acpi/irq.c: In function 'acpi_irq_parse_one': /kisskb/src/drivers/acpi/irq.c:235:32: note: byref variable will be forcibly initialized struct acpi_irq_parse_one_ctx ctx = { -EINVAL, index, flags, fwspec }; ^~~ /kisskb/src/drivers/acpi/irq.c: In function 'acpi_irq_get': /kisskb/src/drivers/acpi/irq.c:235:32: note: byref variable will be forcibly initialized /kisskb/src/drivers/acpi/irq.c:258:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec; ^~~~~~ In file included from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/drivers/acpi/irq.c:8: /kisskb/src/drivers/acpi/irq.c: In function 'acpi_irq_create_hierarchy': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec = { ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/xfs/kmem.h:9, from /kisskb/src/fs/xfs/xfs_linux.h:24, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_trans_ail.c:7: /kisskb/src/fs/xfs/xfs_trans_ail.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^~~~~~~~~~~~~~~~ /kisskb/src/net/netfilter/nft_redir.c: In function 'nft_redir_ipv6_eval': /kisskb/src/net/netfilter/nft_redir.c:158:23: note: byref variable will be forcibly initialized struct nf_nat_range2 range; ^~~~~ /kisskb/src/net/netfilter/nft_redir.c: In function 'nft_redir_ipv4_eval': /kisskb/src/net/netfilter/nft_redir.c:110:40: note: byref variable will be forcibly initialized struct nf_nat_ipv4_multi_range_compat mr; ^~ /kisskb/src/fs/xfs/scrub/dabtree.c: In function 'xchk_da_btree_node_entry': /kisskb/src/fs/xfs/scrub/dabtree.c:86:28: note: byref variable will be forcibly initialized struct xfs_da3_icnode_hdr hdr; ^~~ /kisskb/src/fs/xfs/scrub/dabtree.c: In function 'xchk_da_btree_block': /kisskb/src/fs/xfs/scrub/dabtree.c:324:28: note: byref variable will be forcibly initialized struct xfs_da3_icnode_hdr nodehdr; ^~~~~~~ /kisskb/src/fs/xfs/xfs_trans_ail.c: In function 'xfsaild_push': /kisskb/src/fs/xfs/xfs_trans_ail.c:421:24: note: byref variable will be forcibly initialized struct xfs_ail_cursor cur; ^~~ /kisskb/src/drivers/acpi/pci_mcfg.c: In function 'pci_mcfg_lookup': /kisskb/src/drivers/acpi/pci_mcfg.c:220:18: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/net/netfilter/nft_tproxy.c: In function 'nft_tproxy_eval_v4': /kisskb/src/net/netfilter/nft_tproxy.c:28:16: note: byref variable will be forcibly initialized struct udphdr _hdr, *hp; ^~~~ /kisskb/src/net/netfilter/nft_tproxy.c: In function 'nft_tproxy_eval_v6': /kisskb/src/net/netfilter/nft_tproxy.c:87:16: note: byref variable will be forcibly initialized struct udphdr _hdr, *hp; ^~~~ /kisskb/src/net/netfilter/nft_tproxy.c:85:18: note: byref variable will be forcibly initialized struct in6_addr taddr; ^~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/xfs/kmem.h:9, from /kisskb/src/fs/xfs/xfs_linux.h:24, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_trans_ail.c:7: /kisskb/src/fs/xfs/xfs_trans_ail.c: In function 'xfs_trans_ail_update_bulk': /kisskb/src/fs/xfs/xfs_trans_ail.c:788:12: note: byref variable will be forcibly initialized LIST_HEAD(tmp); ^~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/xfs/scrub/agheader.c: In function 'xchk_agfl': /kisskb/src/fs/xfs/scrub/agheader.c:692:24: note: byref variable will be forcibly initialized struct xchk_agfl_info sai; ^~~ /kisskb/src/drivers/soc/qcom/llcc-qcom.c: In function '_qcom_llcc_cfg_program': /kisskb/src/drivers/soc/qcom/llcc-qcom.c:365:25: note: byref variable will be forcibly initialized struct llcc_slice_desc desc; ^~~~ In file included from /kisskb/src/include/linux/of_device.h:6, from /kisskb/src/drivers/soc/qcom/llcc-qcom.c:15: /kisskb/src/drivers/soc/qcom/llcc-qcom.c: In function 'platform_device_register_data': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo = { ^~~~~~~~ /kisskb/src/drivers/soc/qcom/llcc-qcom.c: In function 'qcom_llcc_probe': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/fs/xfs/scrub/trace.h:914, from /kisskb/src/fs/xfs/scrub/trace.c:38: /kisskb/src/fs/xfs/scrub/trace.c: In function 'trace_event_raw_event_xchk_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/fs/xfs/./scrub/trace.h:82:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xchk_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/scrub/trace.c: In function 'trace_event_raw_event_xchk_op_error': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/./scrub/trace.h:128:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xchk_op_error, ^~~~~~~~~~~ /kisskb/src/fs/xfs/scrub/trace.c: In function 'trace_event_raw_event_xchk_file_op_error': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/./scrub/trace.h:157:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xchk_file_op_error, ^~~~~~~~~~~ /kisskb/src/fs/xfs/scrub/trace.c: In function 'trace_event_raw_event_xchk_block_error_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/fs/xfs/./scrub/trace.h:189:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xchk_block_error_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/scrub/trace.c: In function 'trace_event_raw_event_xchk_ino_error_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/fs/xfs/./scrub/trace.h:232:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xchk_ino_error_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/scrub/trace.c: In function 'trace_event_raw_event_xchk_fblock_error_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/fs/xfs/./scrub/trace.h:264:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xchk_fblock_error_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/scrub/trace.c: In function 'trace_event_raw_event_xchk_incomplete': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/./scrub/trace.h:302:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xchk_incomplete, ^~~~~~~~~~~ /kisskb/src/fs/xfs/scrub/trace.c: In function 'trace_event_raw_event_xchk_btree_op_error': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/./scrub/trace.h:321:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xchk_btree_op_error, ^~~~~~~~~~~ /kisskb/src/fs/xfs/scrub/trace.c: In function 'trace_event_raw_event_xchk_ifork_btree_op_error': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/./scrub/trace.h:361:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xchk_ifork_btree_op_error, ^~~~~~~~~~~ /kisskb/src/fs/xfs/scrub/trace.c: In function 'trace_event_raw_event_xchk_btree_error': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/./scrub/trace.h:406:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xchk_btree_error, ^~~~~~~~~~~ /kisskb/src/fs/xfs/scrub/trace.c: In function 'trace_event_raw_event_xchk_ifork_btree_error': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/./scrub/trace.h:442:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xchk_ifork_btree_error, ^~~~~~~~~~~ /kisskb/src/fs/xfs/scrub/trace.c: In function 'trace_event_raw_event_xchk_sbtree_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/fs/xfs/./scrub/trace.h:484:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xchk_sbtree_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/scrub/trace.c: In function 'trace_event_raw_event_xchk_xref_error': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/./scrub/trace.h:529:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xchk_xref_error, ^~~~~~~~~~~ /kisskb/src/fs/xfs/scrub/trace.c: In function 'trace_event_raw_event_xchk_iallocbt_check_cluster': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/./scrub/trace.h:551:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xchk_iallocbt_check_cluster, ^~~~~~~~~~~ /kisskb/src/fs/xfs/scrub/trace.c: In function 'trace_event_raw_event_xchk_fscounters_calc': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/./scrub/trace.h:596:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xchk_fscounters_calc, ^~~~~~~~~~~ /kisskb/src/fs/xfs/scrub/trace.c: In function 'trace_event_raw_event_xchk_fscounters_within_range': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/./scrub/trace.h:631:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xchk_fscounters_within_range, ^~~~~~~~~~~ /kisskb/src/fs/xfs/scrub/trace.c: In function 'trace_event_raw_event_xrep_extent_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/fs/xfs/./scrub/trace.h:657:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xrep_extent_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/scrub/trace.c: In function 'trace_event_raw_event_xrep_rmap_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/fs/xfs/./scrub/trace.h:687:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xrep_rmap_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/scrub/trace.c: In function 'trace_event_raw_event_xrep_refcount_extent_fn': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/./scrub/trace.h:730:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xrep_refcount_extent_fn, ^~~~~~~~~~~ /kisskb/src/fs/xfs/scrub/trace.c: In function 'trace_event_raw_event_xrep_init_btblock': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/./scrub/trace.h:756:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xrep_init_btblock, ^~~~~~~~~~~ /kisskb/src/fs/xfs/scrub/trace.c: In function 'trace_event_raw_event_xrep_findroot_block': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/./scrub/trace.h:778:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xrep_findroot_block, ^~~~~~~~~~~ /kisskb/src/fs/xfs/scrub/trace.c: In function 'trace_event_raw_event_xrep_calc_ag_resblks': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/./scrub/trace.h:803:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xrep_calc_ag_resblks, ^~~~~~~~~~~ /kisskb/src/fs/xfs/scrub/trace.c: In function 'trace_event_raw_event_xrep_calc_ag_resblks_btsize': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/./scrub/trace.h:832:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xrep_calc_ag_resblks_btsize, ^~~~~~~~~~~ /kisskb/src/fs/xfs/scrub/trace.c: In function 'trace_event_raw_event_xrep_reset_counters': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/./scrub/trace.h:861:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xrep_reset_counters, ^~~~~~~~~~~ /kisskb/src/drivers/clk/imx/clk-pllv2.c: In function 'imx_clk_hw_pllv2': /kisskb/src/drivers/clk/imx/clk-pllv2.c:247:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/fs/xfs/scrub/trace.c: In function 'trace_event_raw_event_xrep_ialloc_insert': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/fs/xfs/./scrub/trace.h:874:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xrep_ialloc_insert, ^~~~~~~~~~~ /kisskb/src/drivers/clk/imx/clk-pllv1.c: In function 'imx_clk_hw_pllv1': /kisskb/src/drivers/clk/imx/clk-pllv1.c:120:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/xen/features.c: In function 'xen_setup_features': /kisskb/src/drivers/xen/features.c:24:26: note: byref variable will be forcibly initialized struct xen_feature_info fi; ^~ /kisskb/src/fs/xfs/scrub/attr.c: In function 'xchk_xattr_block': /kisskb/src/fs/xfs/scrub/attr.c:306:30: note: byref variable will be forcibly initialized struct xfs_attr3_icleaf_hdr leafhdr; ^~~~~~~ /kisskb/src/fs/xfs/scrub/attr.c: In function 'xchk_xattr': /kisskb/src/fs/xfs/scrub/attr.c:476:21: note: byref variable will be forcibly initialized struct xchk_xattr sx; ^~ /kisskb/src/lib/win_minmax.c: In function 'minmax_running_max': /kisskb/src/lib/win_minmax.c:69:23: note: byref variable will be forcibly initialized struct minmax_sample val = { .t = t, .v = meas }; ^~~ /kisskb/src/lib/win_minmax.c: In function 'minmax_running_min': /kisskb/src/lib/win_minmax.c:87:23: note: byref variable will be forcibly initialized struct minmax_sample val = { .t = t, .v = meas }; ^~~ /kisskb/src/drivers/char/tpm/tpm-interface.c: In function 'tpm_send': /kisskb/src/drivers/char/tpm/tpm-interface.c:355:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^~~ /kisskb/src/drivers/soc/qcom/rpmpd.c: In function 'rpmpd_send_corner': /kisskb/src/drivers/soc/qcom/rpmpd.c:327:19: note: byref variable will be forcibly initialized struct rpmpd_req req = { ^~~ /kisskb/src/drivers/soc/qcom/rpmpd.c: In function 'rpmpd_send_enable': /kisskb/src/drivers/soc/qcom/rpmpd.c:315:19: note: byref variable will be forcibly initialized struct rpmpd_req req = { ^~~ /kisskb/src/drivers/clk/socfpga/clk-gate-s10.c: In function 's10_register_gate': /kisskb/src/drivers/clk/socfpga/clk-gate-s10.c:72:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ In file included from /kisskb/src/net/ipv4/tcp_nv.c:31: /kisskb/src/net/ipv4/tcp_nv.c: In function 'tcp_call_bpf': /kisskb/src/include/net/tcp.h:2250:27: note: byref variable will be forcibly initialized struct bpf_sock_ops_kern sock_ops; ^~~~~~~~ /kisskb/src/net/netfilter/nft_osf.c: In function 'nft_osf_eval': /kisskb/src/net/netfilter/nft_osf.c:29:16: note: byref variable will be forcibly initialized struct tcphdr _tcph; ^~~~~ /kisskb/src/net/netfilter/nft_osf.c:28:21: note: byref variable will be forcibly initialized struct nf_osf_data data; ^~~~ In file included from /kisskb/src/lib/xarray.c:13: /kisskb/src/lib/xarray.c: In function '__xa_set_mark': /kisskb/src/lib/xarray.c:1894:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, index); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/net/netfilter/xt_CT.c: In function 'xt_ct_tg_check': /kisskb/src/net/netfilter/xt_CT.c:142:27: note: byref variable will be forcibly initialized struct nf_conntrack_zone zone; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/bitmap.h:8, from /kisskb/src/lib/xarray.c:9: /kisskb/src/lib/xarray.c: In function 'xas_expand': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/xarray.c:615:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(xa->xa_head, head); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/xarray.c:612:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(xa_to_node(head)->parent, node); ^~~~~~~~~~~~~~~~~~ /kisskb/src/lib/xarray.c: In function 'xas_create': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/xarray.c:681:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*slot, xa_mk_node(node)); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iommu/arm/arm-smmu/qcom_iommu.c: In function 'qcom_iommu_init_domain': /kisskb/src/drivers/iommu/arm/arm-smmu/qcom_iommu.c:235:24: note: byref variable will be forcibly initialized struct io_pgtable_cfg pgtbl_cfg; ^~~~~~~~~ /kisskb/src/fs/xfs/scrub/bmap.c: In function 'xchk_bmap_btree': /kisskb/src/fs/xfs/scrub/bmap.c:443:24: note: byref variable will be forcibly initialized struct xfs_owner_info oinfo; ^~~~~ /kisskb/src/fs/xfs/scrub/bmap.c: In function 'xchk_bmapbt_rec': /kisskb/src/fs/xfs/scrub/bmap.c:390:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^~~~ /kisskb/src/fs/xfs/scrub/bmap.c:389:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec iext_irec; ^~~~~~~~~ /kisskb/src/fs/xfs/scrub/bmap.c:388:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec irec; ^~~~ /kisskb/src/fs/xfs/scrub/bmap.c: In function 'xchk_bmap_check_rmap': /kisskb/src/fs/xfs/scrub/bmap.c:480:24: note: byref variable will be forcibly initialized struct xfs_bmbt_irec irec; ^~~~ In file included from /kisskb/src/lib/xarray.c:13: /kisskb/src/lib/xarray.c: In function '__xa_clear_mark': /kisskb/src/lib/xarray.c:1912:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, index); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/fs/xfs/scrub/bmap.c: In function 'xchk_bmap_xref_rmap': /kisskb/src/fs/xfs/scrub/bmap.c:172:23: note: byref variable will be forcibly initialized struct xfs_rmap_irec rmap; ^~~~ /kisskb/src/lib/xarray.c: In function 'xa_destroy': /kisskb/src/lib/xarray.c:2201:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, 0); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/fs/xfs/scrub/bmap.c: In function 'xchk_bmap_check_ag_rmaps': /kisskb/src/fs/xfs/scrub/bmap.c:551:35: note: byref variable will be forcibly initialized struct xchk_bmap_check_rmap_info sbcri; ^~~~~ /kisskb/src/fs/xfs/scrub/bmap.c: In function 'xchk_bmap': /kisskb/src/fs/xfs/scrub/bmap.c:640:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^~~~ /kisskb/src/fs/xfs/scrub/bmap.c:634:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec irec; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/bitmap.h:8, from /kisskb/src/lib/xarray.c:9: /kisskb/src/lib/xarray.c: In function 'xas_store': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/xarray.c:816:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*slot, entry); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/lib/xarray.c:13: /kisskb/src/lib/xarray.c: In function '__xa_erase': /kisskb/src/lib/xarray.c:1488:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, index); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/lib/xarray.c: In function '__xa_store': /kisskb/src/lib/xarray.c:1534:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, index); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/lib/xarray.c: In function '__xa_cmpxchg': /kisskb/src/lib/xarray.c:1600:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, index); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/lib/xarray.c: In function '__xa_insert': /kisskb/src/lib/xarray.c:1637:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, index); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/lib/xarray.c: In function '__xa_alloc': /kisskb/src/lib/xarray.c:1807:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, 0); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/lib/xarray.c: In function 'xa_load': /kisskb/src/lib/xarray.c:1450:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, index); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/lib/xarray.c: In function 'xa_get_mark': /kisskb/src/lib/xarray.c:1934:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, index); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/lib/xarray.c: In function 'xa_find': /kisskb/src/lib/xarray.c:2008:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, *indexp); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/lib/xarray.c: In function 'xa_find_after': /kisskb/src/lib/xarray.c:2058:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, *indexp + 1); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/lib/xarray.c: In function 'xa_extract': /kisskb/src/lib/xarray.c:2155:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, start); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/drivers/acpi/fan.c: In function 'fan_get_state_acpi4': /kisskb/src/drivers/acpi/fan.c:102:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL }; ^~~~~~ /kisskb/src/drivers/acpi/fan.c: In function 'acpi_fan_get_fif': /kisskb/src/drivers/acpi/fan.c:241:21: note: byref variable will be forcibly initialized struct acpi_buffer fif = { sizeof(fan->fif), &fan->fif }; ^~~ /kisskb/src/drivers/acpi/fan.c:240:21: note: byref variable will be forcibly initialized struct acpi_buffer format = { sizeof("NNNN"), "NNNN" }; ^~~~~~ /kisskb/src/drivers/acpi/fan.c:238:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL }; ^~~~~~ /kisskb/src/drivers/acpi/fan.c: In function 'acpi_fan_get_fps': /kisskb/src/drivers/acpi/fan.c:337:22: note: byref variable will be forcibly initialized struct acpi_buffer fps = { offsetof(struct acpi_fan_fps, name), ^~~ /kisskb/src/drivers/acpi/fan.c:336:22: note: byref variable will be forcibly initialized struct acpi_buffer format = { sizeof("NNNNN"), "NNNNN" }; ^~~~~~ /kisskb/src/drivers/acpi/fan.c:310:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL }; ^~~~~~ /kisskb/src/drivers/clk/zynqmp/clk-gate-zynqmp.c: In function 'zynqmp_clk_register_gate': /kisskb/src/drivers/clk/zynqmp/clk-gate-zynqmp.c:115:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/char/xillybus/xillybus_core.c:17: /kisskb/src/drivers/char/xillybus/xillybus_core.c: In function 'xilly_quiesce': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c:1925:6: note: in expansion of macro 'wait_event_interruptible_timeout' t = wait_event_interruptible_timeout(endpoint->ep_wait, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c: In function 'xilly_obtain_idt': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c:621:6: note: in expansion of macro 'wait_event_interruptible_timeout' t = wait_event_interruptible_timeout(channel->wr_wait, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c: In function 'xillybus_myflush': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c:1130:12: note: in expansion of macro 'wait_event_interruptible_timeout' else if (wait_event_interruptible_timeout( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c:1127:4: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(channel->rd_wait, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c: In function 'xillybus_write': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c:1372:7: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(channel->rd_wait, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c: In function 'xillybus_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c:929:5: note: in expansion of macro 'wait_event_interruptible_timeout' wait_event_interruptible_timeout( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c:897:9: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible( ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c: In function 'xilly_setupchannels': /kisskb/src/drivers/char/xillybus/xillybus_core.c:423:27: note: byref variable will be forcibly initialized struct xilly_alloc_state wr_alloc = { ^~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c:415:27: note: byref variable will be forcibly initialized struct xilly_alloc_state rd_alloc = { ^~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/char/xillybus/xillybus_core.c:17: /kisskb/src/drivers/char/xillybus/xillybus_core.c: In function 'xillybus_release': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c:1642:9: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible( ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c: In function 'xillybus_endpoint_discovery': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c:1988:6: note: in expansion of macro 'wait_event_interruptible_timeout' t = wait_event_interruptible_timeout(endpoint->ep_wait, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/xillybus/xillybus_core.c:1954:26: note: byref variable will be forcibly initialized struct xilly_idt_handle idt_handle; ^~~~~~~~~~ /kisskb/src/drivers/char/tpm/tpm1-cmd.c: In function 'tpm1_startup': /kisskb/src/drivers/char/tpm/tpm1-cmd.c:326:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^~~ /kisskb/src/drivers/char/tpm/tpm1-cmd.c: In function 'tpm1_getcap': /kisskb/src/drivers/char/tpm/tpm1-cmd.c:485:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^~~ /kisskb/src/drivers/char/tpm/tpm1-cmd.c: In function 'tpm1_continue_selftest': /kisskb/src/drivers/char/tpm/tpm1-cmd.c:622:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^~~ /kisskb/src/fs/xfs/scrub/common.c: In function 'xchk_count_rmap_ownedby_ag': /kisskb/src/fs/xfs/scrub/common.c:355:32: note: byref variable will be forcibly initialized struct xchk_rmap_ownedby_info sroi = { ^~~~ /kisskb/src/drivers/char/tpm/tpm1-cmd.c: In function 'tpm1_get_timeouts': /kisskb/src/drivers/char/tpm/tpm1-cmd.c:344:8: note: byref variable will be forcibly initialized cap_t cap; ^~~ /kisskb/src/fs/xfs/scrub/common.c: In function 'xchk_get_inode': /kisskb/src/fs/xfs/scrub/common.c:661:19: note: byref variable will be forcibly initialized struct xfs_imap imap; ^~~~ /kisskb/src/drivers/char/tpm/tpm1-cmd.c: In function 'tpm1_pcr_extend': /kisskb/src/drivers/char/tpm/tpm1-cmd.c:466:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^~~ /kisskb/src/drivers/char/tpm/tpm1-cmd.c: In function 'tpm1_get_random': /kisskb/src/drivers/char/tpm/tpm1-cmd.c:534:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^~~ /kisskb/src/drivers/char/tpm/tpm1-cmd.c: In function 'tpm1_pcr_read': /kisskb/src/drivers/char/tpm/tpm1-cmd.c:586:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^~~ /kisskb/src/drivers/char/tpm/tpm1-cmd.c: In function 'tpm1_pm_suspend': /kisskb/src/drivers/char/tpm/tpm1-cmd.c:740:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^~~ /kisskb/src/drivers/acpi/processor_idle.c: In function 'acpi_processor_evaluate_lpi': /kisskb/src/drivers/acpi/processor_idle.c:840:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL }; ^~~~~~ /kisskb/src/net/netfilter/xt_NFLOG.c: In function 'nflog_tg': /kisskb/src/net/netfilter/xt_NFLOG.c:25:20: note: byref variable will be forcibly initialized struct nf_loginfo li; ^~ /kisskb/src/fs/xfs/scrub/dir.c: In function 'xchk_dir_rec': /kisskb/src/fs/xfs/scrub/dir.c:221:29: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr hdr; ^~~ /kisskb/src/fs/xfs/scrub/dir.c: In function 'xchk_dir_actor': /kisskb/src/fs/xfs/scrub/dir.c:115:19: note: byref variable will be forcibly initialized struct xfs_name xname; ^~~~~ /kisskb/src/fs/xfs/scrub/dir.c: In function 'xchk_directory_leaf1_bestfree': /kisskb/src/fs/xfs/scrub/dir.c:503:29: note: byref variable will be forcibly initialized struct xfs_dir3_icleaf_hdr leafhdr; ^~~~~~~ /kisskb/src/fs/xfs/scrub/dir.c: In function 'xchk_directory_free_bestfree': /kisskb/src/fs/xfs/scrub/dir.c:613:29: note: byref variable will be forcibly initialized struct xfs_dir3_icfree_hdr freehdr; ^~~~~~~ /kisskb/src/fs/xfs/scrub/dir.c: In function 'xchk_directory_blocks': /kisskb/src/fs/xfs/scrub/dir.c:671:25: note: byref variable will be forcibly initialized struct xfs_iext_cursor icur; ^~~~ /kisskb/src/fs/xfs/scrub/dir.c:665:21: note: byref variable will be forcibly initialized struct xfs_da_args args; ^~~~ /kisskb/src/fs/xfs/scrub/dir.c:664:23: note: byref variable will be forcibly initialized struct xfs_bmbt_irec got; ^~~ /kisskb/src/drivers/acpi/acpica/hwesleep.c: In function 'acpi_hw_execute_sleep_method': /kisskb/src/drivers/acpi/acpica/hwesleep.c:33:20: note: byref variable will be forcibly initialized union acpi_object arg; ^~~ /kisskb/src/drivers/acpi/acpica/hwesleep.c:32:26: note: byref variable will be forcibly initialized struct acpi_object_list arg_list; ^~~~~~~~ /kisskb/src/fs/xfs/scrub/dir.c: In function 'xchk_directory': /kisskb/src/fs/xfs/scrub/dir.c:807:22: note: byref variable will be forcibly initialized struct xchk_dir_ctx sdc = { ^~~ In file included from /kisskb/src/fs/xfs/xfs_linux.h:79, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_log_recover.c:6: /kisskb/src/fs/xfs/xfs_log_recover.c: In function 'xfs_buf_readahead': /kisskb/src/fs/xfs/xfs_buf.h:243:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^~~ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^~~ /kisskb/src/fs/xfs/scrub/ialloc.c: In function 'xchk_iallocbt_check_cluster': /kisskb/src/fs/xfs/scrub/ialloc.c:213:20: note: byref variable will be forcibly initialized struct xfs_imap imap; ^~~~ /kisskb/src/fs/xfs/scrub/ialloc.c: In function 'xchk_iallocbt_rec': /kisskb/src/fs/xfs/scrub/ialloc.c:426:30: note: byref variable will be forcibly initialized struct xfs_inobt_rec_incore irec; ^~~~ /kisskb/src/fs/xfs/scrub/ialloc.c: In function 'xchk_iallocbt': /kisskb/src/fs/xfs/scrub/ialloc.c:578:23: note: byref variable will be forcibly initialized struct xchk_iallocbt iabt = { ^~~~ /kisskb/src/lib/kasprintf.c: In function 'kvasprintf': /kisskb/src/lib/kasprintf.c:19:10: note: byref variable will be forcibly initialized va_list aq; ^~ /kisskb/src/net/netfilter/xt_addrtype.c: In function 'match_lookup_rt6': /kisskb/src/net/netfilter/xt_addrtype.c:36:16: note: byref variable will be forcibly initialized struct flowi6 flow; ^~~~ /kisskb/src/lib/kasprintf.c: In function 'kasprintf': /kisskb/src/lib/kasprintf.c:55:10: note: byref variable will be forcibly initialized va_list ap; ^~ /kisskb/src/net/netfilter/nft_chain_nat.c: In function 'nft_nat_do_chain': /kisskb/src/net/netfilter/nft_chain_nat.c:13:21: note: byref variable will be forcibly initialized struct nft_pktinfo pkt; ^~~ /kisskb/src/fs/xfs/xfs_log_recover.c: In function 'xlog_recover_cancel_intents': /kisskb/src/fs/xfs/xfs_log_recover.c:2593:24: note: byref variable will be forcibly initialized struct xfs_ail_cursor cur; ^~~ /kisskb/src/lib/vsprintf.c: In function 'ip6_compressed_string': /kisskb/src/lib/vsprintf.c:1350:18: note: byref variable will be forcibly initialized struct in6_addr in6; ^~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/xfs/kmem.h:9, from /kisskb/src/fs/xfs/xfs_linux.h:24, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_log_recover.c:6: /kisskb/src/fs/xfs/xfs_log_recover.c: In function 'xlog_recover_reorder_trans': /kisskb/src/fs/xfs/xfs_log_recover.c:1854:12: note: byref variable will be forcibly initialized LIST_HEAD(item_list); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/xfs/xfs_log_recover.c:1853:12: note: byref variable will be forcibly initialized LIST_HEAD(inode_buffer_list); ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/xfs/xfs_log_recover.c:1852:12: note: byref variable will be forcibly initialized LIST_HEAD(buffer_list); ^~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/xfs/xfs_log_recover.c:1851:12: note: byref variable will be forcibly initialized LIST_HEAD(cancel_list); ^~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/xfs/xfs_log_recover.c:1850:12: note: byref variable will be forcibly initialized LIST_HEAD(sort_list); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/clk/imx/clk-pllv3.c: In function 'imx_clk_hw_pllv3': /kisskb/src/drivers/clk/imx/clk-pllv3.c:417:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/net/netfilter/xt_NETMAP.c: In function 'netmap_tg4': /kisskb/src/net/netfilter/xt_NETMAP.c:75:23: note: byref variable will be forcibly initialized struct nf_nat_range2 newrange; ^~~~~~~~ /kisskb/src/net/netfilter/xt_NETMAP.c: In function 'netmap_tg6': /kisskb/src/net/netfilter/xt_NETMAP.c:22:23: note: byref variable will be forcibly initialized struct nf_nat_range2 newrange; ^~~~~~~~ /kisskb/src/fs/xfs/xfs_log_recover.c: In function 'xlog_recover_commit_trans': /kisskb/src/fs/xfs/xfs_log_recover.c:1964:15: note: byref variable will be forcibly initialized LIST_HEAD (done_list); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/xfs/xfs_log_recover.c:1963:15: note: byref variable will be forcibly initialized LIST_HEAD (ra_list); ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/lib/vsprintf.c: In function 'time64_str': /kisskb/src/lib/vsprintf.c:1839:12: note: byref variable will be forcibly initialized struct tm tm; ^~ /kisskb/src/lib/vsprintf.c:1838:18: note: byref variable will be forcibly initialized struct rtc_time rtc_time; ^~~~~~~~ /kisskb/src/fs/xfs/xfs_log_recover.c: In function 'xlog_do_recovery_pass': /kisskb/src/fs/xfs/xfs_log_recover.c:2945:14: note: byref variable will be forcibly initialized LIST_HEAD (buffer_list); ^~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/lib/vsprintf.c: In function 'va_format': /kisskb/src/lib/vsprintf.c:1657:10: note: byref variable will be forcibly initialized va_list va; ^~ /kisskb/src/drivers/gpu/vga/vgaarb.c: In function 'vga_get': /kisskb/src/drivers/gpu/vga/vgaarb.c:469:21: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^~~~ /kisskb/src/drivers/clk/imx/clk-pllv4.c: In function 'imx_clk_hw_pllv4': /kisskb/src/drivers/clk/imx/clk-pllv4.c:215:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/lib/vsprintf.c: In function 'snprintf': /kisskb/src/lib/vsprintf.c:2748:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/lib/vsprintf.c: In function 'scnprintf': /kisskb/src/lib/vsprintf.c:2772:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/lib/vsprintf.c: In function 'sprintf': /kisskb/src/fs/xfs/xfs_log_recover.c: In function 'xlog_finish_defer_ops': /kisskb/src/lib/vsprintf.c:2817:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/fs/xfs/xfs_log_recover.c:2446:24: note: byref variable will be forcibly initialized struct xfs_trans_res resv; ^~~~ /kisskb/src/lib/vsprintf.c: In function 'bprintf': /kisskb/src/lib/vsprintf.c:3214:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/clk/imx/clk-pll14xx.c: In function 'imx_dev_clk_hw_pll14xx': /kisskb/src/drivers/clk/imx/clk-pll14xx.c:391:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/fs/xfs/xfs_log_recover.c: In function 'xlog_recover_process_intents': /kisskb/src/fs/xfs/xfs_log_recover.c:2518:24: note: byref variable will be forcibly initialized struct xfs_ail_cursor cur; ^~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/fs/xfs/kmem.h:9, from /kisskb/src/fs/xfs/xfs_linux.h:24, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_log_recover.c:6: /kisskb/src/fs/xfs/xfs_log_recover.c:2517:12: note: byref variable will be forcibly initialized LIST_HEAD(capture_list); ^~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/fs/xfs/xfs_log_recover.c: In function 'xlog_recover_release_intent': /kisskb/src/fs/xfs/xfs_log_recover.c:1736:24: note: byref variable will be forcibly initialized struct xfs_ail_cursor cur; ^~~ In file included from /kisskb/src/fs/xfs/xfs_linux.h:79, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/xfs_log_recover.c:6: /kisskb/src/fs/xfs/xfs_log_recover.c: In function 'xlog_buf_readahead': /kisskb/src/fs/xfs/xfs_buf.h:243:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^~~ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^~~ /kisskb/src/lib/vsprintf.c: In function 'sscanf': /kisskb/src/lib/vsprintf.c:3522:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/clk/zynqmp/divider.c: In function 'zynqmp_clk_register_divider': /kisskb/src/drivers/clk/zynqmp/divider.c:304:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/lib/random32.c: In function 'prandom_state_selftest': /kisskb/src/lib/random32.c:290:20: note: byref variable will be forcibly initialized struct rnd_state state; ^~~~~ /kisskb/src/lib/random32.c:275:20: note: byref variable will be forcibly initialized struct rnd_state state; ^~~~~ /kisskb/src/lib/bitmap.c: In function 'bitmap_parselist': /kisskb/src/lib/bitmap.c:640:16: note: byref variable will be forcibly initialized struct region r; ^ /kisskb/src/fs/xfs/scrub/inode.c: In function 'xchk_inode_xref_finobt': /kisskb/src/fs/xfs/scrub/inode.c:434:30: note: byref variable will be forcibly initialized struct xfs_inobt_rec_incore rec; ^~~ /kisskb/src/fs/xfs/scrub/inode.c: In function 'xchk_inode': /kisskb/src/fs/xfs/scrub/inode.c:569:20: note: byref variable will be forcibly initialized struct xfs_dinode di; ^~ /kisskb/src/drivers/lightnvm/core.c: In function 'nvm_set_chunk_meta': /kisskb/src/drivers/lightnvm/core.c:1068:16: note: byref variable will be forcibly initialized struct nvm_rq rqd; ^~~ /kisskb/src/drivers/lightnvm/core.c: In function 'nvm_ioctl_dev_init': /kisskb/src/drivers/lightnvm/core.c:1386:28: note: byref variable will be forcibly initialized struct nvm_ioctl_dev_init init; ^~~~ /kisskb/src/drivers/lightnvm/core.c: In function 'nvm_ioctl_dev_factory': /kisskb/src/drivers/lightnvm/core.c:1402:31: note: byref variable will be forcibly initialized struct nvm_ioctl_dev_factory fact; ^~~~ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/lightnvm/core.c:13: /kisskb/src/drivers/lightnvm/core.c: In function 'nvm_submit_io_wait': /kisskb/src/drivers/lightnvm/core.c:765:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(wait); ^~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/drivers/clk/clkdev.c: In function 'clkdev_alloc': /kisskb/src/drivers/clk/clkdev.c:197:10: note: byref variable will be forcibly initialized va_list ap; ^~ /kisskb/src/drivers/clk/clkdev.c: In function 'clkdev_hw_alloc': /kisskb/src/drivers/clk/clkdev.c:211:10: note: byref variable will be forcibly initialized va_list ap; ^~ /kisskb/src/drivers/clk/clkdev.c: In function 'clkdev_create': /kisskb/src/drivers/clk/clkdev.c:234:10: note: byref variable will be forcibly initialized va_list ap; ^~ /kisskb/src/drivers/clk/clkdev.c: In function 'clkdev_hw_create': /kisskb/src/drivers/clk/clkdev.c:257:10: note: byref variable will be forcibly initialized va_list ap; ^~ /kisskb/src/drivers/clk/clkdev.c: In function '__clk_register_clkdev': /kisskb/src/drivers/clk/clkdev.c:301:10: note: byref variable will be forcibly initialized va_list ap; ^~ /kisskb/src/drivers/lightnvm/core.c: In function 'nvm_bb_chunk_sense': /kisskb/src/drivers/lightnvm/core.c:828:17: note: byref variable will be forcibly initialized struct bio_vec bio_vec; ^~~~~~~ /kisskb/src/drivers/lightnvm/core.c:827:13: note: byref variable will be forcibly initialized struct bio bio; ^~~ /kisskb/src/lib/scatterlist.c: In function 'sg_copy_buffer': /kisskb/src/lib/scatterlist.c:925:25: note: byref variable will be forcibly initialized struct sg_mapping_iter miter; ^~~~~ /kisskb/src/lib/scatterlist.c: In function 'sg_zero_buffer': /kisskb/src/lib/scatterlist.c:1040:25: note: byref variable will be forcibly initialized struct sg_mapping_iter miter; ^~~~~ /kisskb/src/drivers/lightnvm/core.c: In function 'nvm_ioctl_dev_create': /kisskb/src/drivers/lightnvm/core.c:1335:26: note: byref variable will be forcibly initialized struct nvm_ioctl_create create; ^~~~~~ /kisskb/src/drivers/lightnvm/core.c: In function 'nvm_ioctl_dev_remove': /kisskb/src/drivers/lightnvm/core.c:1368:26: note: byref variable will be forcibly initialized struct nvm_ioctl_remove remove; ^~~~~~ /kisskb/src/fs/xfs/scrub/rmap.c: In function 'xchk_rmapbt_rec': /kisskb/src/fs/xfs/scrub/rmap.c:94:23: note: byref variable will be forcibly initialized struct xfs_rmap_irec irec; ^~~~ /kisskb/src/drivers/clk/imx/clk-sscg-pll.c: In function 'clk_sscg_pll_find_setup': /kisskb/src/drivers/clk/imx/clk-sscg-pll.c:268:28: note: byref variable will be forcibly initialized struct clk_sscg_pll_setup temp_setup; ^~~~~~~~~~ /kisskb/src/drivers/acpi/processor_perflib.c: In function 'acpi_processor_get_performance_control': /kisskb/src/drivers/acpi/processor_perflib.c:195:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL }; ^~~~~~ /kisskb/src/drivers/clk/imx/clk-sscg-pll.c: In function 'imx_clk_hw_sscg_pll': /kisskb/src/drivers/clk/imx/clk-sscg-pll.c:508:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/acpi/processor_perflib.c: In function 'acpi_processor_get_psd': /kisskb/src/drivers/acpi/processor_perflib.c:515:21: note: byref variable will be forcibly initialized struct acpi_buffer state = {0, NULL}; ^~~~~ /kisskb/src/drivers/acpi/processor_perflib.c:514:21: note: byref variable will be forcibly initialized struct acpi_buffer format = {sizeof("NNNNN"), "NNNNN"}; ^~~~~~ /kisskb/src/drivers/acpi/processor_perflib.c:513:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = {ACPI_ALLOCATE_BUFFER, NULL}; ^~~~~~ /kisskb/src/drivers/acpi/processor_perflib.c: In function 'acpi_processor_get_performance_states': /kisskb/src/drivers/acpi/processor_perflib.c:294:21: note: byref variable will be forcibly initialized struct acpi_buffer state = { 0, NULL }; ^~~~~ /kisskb/src/drivers/acpi/processor_perflib.c:293:21: note: byref variable will be forcibly initialized struct acpi_buffer format = { sizeof("NNNNNN"), "NNNNNN" }; ^~~~~~ /kisskb/src/drivers/acpi/processor_perflib.c:292:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL }; ^~~~~~ /kisskb/src/drivers/acpi/acpica/hwxfsleep.c: In function 'acpi_enter_sleep_state_prep': /kisskb/src/drivers/acpi/acpica/hwxfsleep.c:208:20: note: byref variable will be forcibly initialized union acpi_object arg; ^~~ /kisskb/src/drivers/acpi/acpica/hwxfsleep.c:207:26: note: byref variable will be forcibly initialized struct acpi_object_list arg_list; ^~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/lib/llist.c:13: /kisskb/src/lib/llist.c: In function 'llist_del_first': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/lib/llist.c:57:10: note: in expansion of macro 'smp_load_acquire' entry = smp_load_acquire(&head->first); ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/xen/grant-table.c: In function '__max_nr_grant_frames': /kisskb/src/drivers/xen/grant-table.c:702:27: note: byref variable will be forcibly initialized struct gnttab_query_size query; ^~~~~ /kisskb/src/drivers/xen/grant-table.c: In function 'gnttab_request_version': /kisskb/src/drivers/xen/grant-table.c:1455:28: note: byref variable will be forcibly initialized struct gnttab_set_version gsv; ^~~ /kisskb/src/drivers/xen/grant-table.c: In function 'gnttab_map': /kisskb/src/drivers/xen/grant-table.c:1361:29: note: byref variable will be forcibly initialized struct xen_add_to_physmap xatp; ^~~~ /kisskb/src/drivers/xen/grant-table.c:1355:28: note: byref variable will be forcibly initialized struct gnttab_setup_table setup; ^~~~~ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_dev.c: In function 'config_id_show': /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_dev.c:74:25: note: byref variable will be forcibly initialized union komeda_config_id config_id; ^~~~~~~~~ In file included from /kisskb/src/net/netfilter/xt_NFQUEUE.c:17: /kisskb/src/net/netfilter/xt_NFQUEUE.c: In function 'hash_bridge': /kisskb/src/include/net/netfilter/nf_queue.h:85:21: note: byref variable will be forcibly initialized struct iphdr *iph, _iph; ^~~~ /kisskb/src/include/net/netfilter/nf_queue.h:84:24: note: byref variable will be forcibly initialized struct ipv6hdr *ip6h, _ip6h; ^~~~~ /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'tpm2_flush_context': /kisskb/src/drivers/char/tpm/tpm2-cmd.c:350:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^~~ /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'tpm2_get_tpm_pt': /kisskb/src/drivers/char/tpm/tpm2-cmd.c:390:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^~~ /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'tpm2_probe': /kisskb/src/drivers/char/tpm/tpm2-cmd.c:486:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^~~ /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'tpm2_startup': /kisskb/src/drivers/char/tpm/tpm2-cmd.c:699:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^~~ /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'tpm2_do_selftest': /kisskb/src/drivers/char/tpm/tpm2-cmd.c:448:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^~~ /kisskb/src/drivers/xen/grant-table.c: In function 'gnttab_unmap_refs_sync': /kisskb/src/drivers/xen/grant-table.c:1270:34: note: byref variable will be forcibly initialized struct unmap_refs_callback_data data; ^~~~ /kisskb/src/drivers/xen/grant-table.c: In function 'gnttab_map_frames_v2': /kisskb/src/drivers/xen/grant-table.c:1308:34: note: byref variable will be forcibly initialized struct gnttab_get_status_frames getframes; ^~~~~~~~~ /kisskb/src/net/netfilter/xt_TCPMSS.c: In function 'tcpmss_reverse_mtu': /kisskb/src/net/netfilter/xt_TCPMSS.c:47:15: note: byref variable will be forcibly initialized struct flowi fl; ^~ /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'tpm2_get_cc_attrs_tbl': /kisskb/src/drivers/char/tpm/tpm2-cmd.c:620:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^~~ /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'tpm2_pcr_read': /kisskb/src/drivers/char/tpm/tpm2-cmd.c:166:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^~~ /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'tpm2_pcr_extend': /kisskb/src/drivers/char/tpm/tpm2-cmd.c:239:29: note: byref variable will be forcibly initialized struct tpm2_null_auth_area auth_area; ^~~~~~~~~ /kisskb/src/drivers/char/tpm/tpm2-cmd.c:238:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^~~ /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'tpm2_get_random': /kisskb/src/drivers/char/tpm/tpm2-cmd.c:291:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^~~ /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'tpm2_shutdown': /kisskb/src/drivers/char/tpm/tpm2-cmd.c:422:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^~~ /kisskb/src/drivers/char/tpm/tpm2-cmd.c: In function 'tpm2_get_pcr_allocation': /kisskb/src/drivers/char/tpm/tpm2-cmd.c:542:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^~~ /kisskb/src/drivers/char/tpm/tpm2-cmd.c:541:28: note: byref variable will be forcibly initialized struct tpm2_pcr_selection pcr_selection; ^~~~~~~~~~~~~ /kisskb/src/drivers/xen/time.c: In function 'xen_steal_clock': /kisskb/src/drivers/xen/time.c:154:28: note: byref variable will be forcibly initialized struct vcpu_runstate_info state; ^~~~~ /kisskb/src/drivers/xen/time.c: In function 'xen_manage_runstate_time': /kisskb/src/drivers/xen/time.c:87:28: note: byref variable will be forcibly initialized struct vcpu_runstate_info state; ^~~~~ /kisskb/src/drivers/xen/time.c: In function 'xen_setup_runstate_info': /kisskb/src/drivers/xen/time.c:162:44: note: byref variable will be forcibly initialized struct vcpu_register_runstate_memory_area area; ^~~~ /kisskb/src/fs/xfs/scrub/refcount.c: In function 'xchk_refcountbt_process_rmap_fragments': /kisskb/src/fs/xfs/scrub/refcount.c:150:20: note: byref variable will be forcibly initialized struct list_head worklist; ^~~~~~~~ /kisskb/src/fs/xfs/scrub/refcount.c: In function 'xchk_refcountbt_xref_rmap': /kisskb/src/fs/xfs/scrub/refcount.c:282:24: note: byref variable will be forcibly initialized struct xfs_rmap_irec high; ^~~~ /kisskb/src/fs/xfs/scrub/refcount.c:281:24: note: byref variable will be forcibly initialized struct xfs_rmap_irec low; ^~~ /kisskb/src/fs/xfs/scrub/refcount.c: In function 'xchk_xref_is_cow_staging': /kisskb/src/fs/xfs/scrub/refcount.c:427:27: note: byref variable will be forcibly initialized struct xfs_refcount_irec rc; ^~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/drivers/xen/balloon.c:41: /kisskb/src/drivers/xen/balloon.c: In function 'decrease_reservation': /kisskb/src/drivers/xen/balloon.c:442:12: note: byref variable will be forcibly initialized LIST_HEAD(pages); ^~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/drivers/xen/balloon.c:41: /kisskb/src/drivers/xen/balloon.c: In function 'add_ballooned_pages': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/xen/balloon.c:559:9: note: in expansion of macro 'wait_event_interruptible' rc = wait_event_interruptible(balloon_wq, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/lightnvm/pblk-init.c: In function 'pblk_setup_line_meta_chk': /kisskb/src/drivers/lightnvm/pblk-init.c:721:19: note: byref variable will be forcibly initialized struct ppa_addr ppa; ^~~ /kisskb/src/drivers/iommu/arm/arm-smmu/arm-smmu.c: In function 'arm_smmu_init_domain_context': /kisskb/src/drivers/iommu/arm/arm-smmu/arm-smmu.c:624:24: note: byref variable will be forcibly initialized struct io_pgtable_cfg pgtbl_cfg; ^~~~~~~~~ /kisskb/src/fs/xfs/xfs_ioctl32.c: In function 'xfs_compat_handlereq_copyin': /kisskb/src/fs/xfs/xfs_ioctl32.c:327:30: note: byref variable will be forcibly initialized compat_xfs_fsop_handlereq_t hreq32; ^~~~~~ /kisskb/src/fs/xfs/xfs_ioctl32.c: In function 'xfs_compat_ioc_fsbulkstat': /kisskb/src/fs/xfs/xfs_ioctl32.c:217:26: note: userspace variable will be forcibly initialized struct xfs_fsop_bulkreq bulkreq; ^~~~~~~ /kisskb/src/fs/xfs/xfs_ioctl32.c: In function 'xfs_fsbulkstat_one_fmt_compat': /kisskb/src/fs/xfs/xfs_ioctl32.c:177:20: note: byref variable will be forcibly initialized struct xfs_bstat bs1; ^~~ /kisskb/src/fs/xfs/xfs_ioctl32.c: In function 'xfs_compat_attrlist_by_handle': /kisskb/src/fs/xfs/xfs_ioctl32.c:357:39: note: byref variable will be forcibly initialized compat_xfs_fsop_attrlist_handlereq_t al_hreq; ^~~~~~~ /kisskb/src/fs/xfs/xfs_ioctl32.c: In function 'xfs_compat_attrmulti_by_handle': /kisskb/src/fs/xfs/xfs_ioctl32.c:384:40: note: byref variable will be forcibly initialized compat_xfs_fsop_attrmulti_handlereq_t am_hreq; ^~~~~~~ /kisskb/src/fs/xfs/xfs_ioctl32.c: In function 'xfs_file_compat_ioctl': /kisskb/src/fs/xfs/xfs_ioctl32.c:529:29: note: byref variable will be forcibly initialized struct xfs_fsop_handlereq hreq; ^~~~ /kisskb/src/fs/xfs/xfs_ioctl32.c:522:29: note: byref variable will be forcibly initialized struct xfs_fsop_handlereq hreq; ^~~~ /kisskb/src/fs/xfs/xfs_ioctl32.c:514:29: note: byref variable will be forcibly initialized struct xfs_fsop_handlereq hreq; ^~~~ /kisskb/src/fs/xfs/xfs_ioctl32.c:492:24: note: byref variable will be forcibly initialized struct xfs_swapext sxp; ^~~ /kisskb/src/drivers/xen/manage.c: In function 'do_suspend': /kisskb/src/drivers/xen/manage.c:100:22: note: byref variable will be forcibly initialized struct suspend_info si; ^~ In file included from /kisskb/src/arch/arm64/include/asm/xen/hypercall.h:1, from /kisskb/src/include/xen/events.h:12, from /kisskb/src/drivers/xen/manage.c:21: /kisskb/src/drivers/xen/manage.c: In function 'HYPERVISOR_suspend': /kisskb/src/include/xen/arm/hypercall.h:71:24: note: byref variable will be forcibly initialized struct sched_shutdown r = { .reason = SHUTDOWN_suspend }; ^ /kisskb/src/drivers/xen/manage.c: In function 'xen_suspend': /kisskb/src/include/xen/arm/hypercall.h:71:24: note: byref variable will be forcibly initialized /kisskb/src/drivers/xen/manage.c: In function 'sysrq_handler': /kisskb/src/drivers/xen/manage.c:273:28: note: byref variable will be forcibly initialized struct xenbus_transaction xbt; ^~~ /kisskb/src/drivers/xen/manage.c: In function 'shutdown_handler': /kisskb/src/drivers/xen/manage.c:224:28: note: byref variable will be forcibly initialized struct xenbus_transaction xbt; ^~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/mm.h:7, from /kisskb/src/drivers/base/power/runtime.c:8: /kisskb/src/drivers/base/power/runtime.c: In function 'rpm_resume': /kisskb/src/drivers/base/power/runtime.c:739:15: note: byref variable will be forcibly initialized DEFINE_WAIT(wait); ^~~~ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^~~~ /kisskb/src/drivers/base/power/runtime.c:739:3: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wait); ^~~~~~~~~~~ /kisskb/src/drivers/base/power/runtime.c: In function 'rpm_suspend': /kisskb/src/drivers/base/power/runtime.c:572:15: note: byref variable will be forcibly initialized DEFINE_WAIT(wait); ^~~~ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^~~~ /kisskb/src/drivers/base/power/runtime.c:572:3: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wait); ^~~~~~~~~~~ /kisskb/src/drivers/base/power/runtime.c: In function '__pm_runtime_barrier': /kisskb/src/drivers/base/power/runtime.c:1280:15: note: byref variable will be forcibly initialized DEFINE_WAIT(wait); ^~~~ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^~~~ /kisskb/src/drivers/base/power/runtime.c:1280:3: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wait); ^~~~~~~~~~~ /kisskb/src/drivers/clk/qcom/clk-rcg2.c: In function 'clk_edp_pixel_set_rate': /kisskb/src/drivers/clk/qcom/clk-rcg2.c:413:18: note: byref variable will be forcibly initialized struct freq_tbl f = *rcg->freq_tbl; ^ /kisskb/src/drivers/clk/qcom/clk-rcg2.c: In function 'clk_byte_set_rate': /kisskb/src/drivers/clk/qcom/clk-rcg2.c:537:18: note: byref variable will be forcibly initialized struct freq_tbl f = *rcg->freq_tbl; ^ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/include/trace/events/clk.h:270, from /kisskb/src/drivers/clk/clk.c:95: /kisskb/src/drivers/clk/clk.c: In function 'perf_trace_clk': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/clk.h:15:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/clk/clk.c: In function 'perf_trace_clk_rate': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/clk.h:88:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_rate, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/clk/clk.c: In function 'perf_trace_clk_rate_range': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/clk.h:135:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_rate_range, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/clk/clk.c: In function 'perf_trace_clk_parent': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/clk.h:165:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_parent, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/clk/clk.c: In function 'perf_trace_clk_phase': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/clk.h:198:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_phase, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/clk/clk.c: In function 'perf_trace_clk_duty_cycle': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/clk.h:231:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_duty_cycle, ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/clk.h:270, from /kisskb/src/drivers/clk/clk.c:95: /kisskb/src/drivers/clk/clk.c: In function 'trace_event_raw_event_clk': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/clk.h:15:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/clk.h:15:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/clk/clk.c: In function 'trace_event_raw_event_clk_rate': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/clk.h:88:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_rate, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/clk.h:88:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_rate, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/clk/clk.c: In function 'trace_event_raw_event_clk_rate_range': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/clk.h:135:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_rate_range, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/clk.h:135:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_rate_range, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/clk/clk.c: In function 'trace_event_raw_event_clk_parent': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/clk.h:165:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_parent, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/clk.h:165:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_parent, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/clk/clk.c: In function 'trace_event_raw_event_clk_phase': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/clk.h:198:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_phase, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/clk.h:198:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_phase, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/clk/clk.c: In function 'trace_event_raw_event_clk_duty_cycle': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/clk.h:231:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_duty_cycle, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/clk.h:231:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(clk_duty_cycle, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/clk/clk.c: In function 'clk_core_get': /kisskb/src/drivers/clk/clk.c:400:25: note: byref variable will be forcibly initialized struct of_phandle_args clkspec; ^~~~~~~ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/block/rnbd/rnbd-srv.c:12: /kisskb/src/drivers/block/rnbd/rnbd-srv.c: In function 'rnbd_destroy_sess_dev': /kisskb/src/drivers/block/rnbd/rnbd-srv.c:217:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(dc); ^~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/drivers/base/firmware_loader/main.c: In function 'uncache_firmware': /kisskb/src/drivers/base/firmware_loader/main.c:1212:18: note: byref variable will be forcibly initialized struct firmware fw; ^~ /kisskb/src/drivers/base/firmware_loader/main.c: In function 'fw_decompress_xz_single': /kisskb/src/drivers/base/firmware_loader/main.c:384:16: note: byref variable will be forcibly initialized struct xz_buf xz_buf; ^~~~~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/base/firmware_loader/main.c:14: /kisskb/src/drivers/base/firmware_loader/main.c: In function 'dev_cache_fw_image': /kisskb/src/drivers/base/firmware_loader/main.c:1325:12: note: byref variable will be forcibly initialized LIST_HEAD(todo); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/base/firmware_loader/main.c: In function 'fw_decompress_xz_pages': /kisskb/src/drivers/base/firmware_loader/main.c:410:16: note: byref variable will be forcibly initialized struct xz_buf xz_buf; ^~~~~~ /kisskb/src/drivers/clk/clk.c: In function 'clk_mux_determine_rate_flags': /kisskb/src/drivers/clk/clk.c:552:26: note: byref variable will be forcibly initialized struct clk_rate_request parent_req = *req; ^~~~~~~~~~ /kisskb/src/drivers/clk/clk.c: In function 'clk_hw_round_rate': /kisskb/src/drivers/clk/clk.c:1415:26: note: byref variable will be forcibly initialized struct clk_rate_request req; ^~~ /kisskb/src/drivers/clk/clk.c: In function 'clk_round_rate': /kisskb/src/drivers/clk/clk.c:1439:26: note: byref variable will be forcibly initialized struct clk_rate_request req; ^~~ /kisskb/src/drivers/clk/clk.c: In function 'clk_calc_new_rates': /kisskb/src/drivers/clk/clk.c:1936:27: note: byref variable will be forcibly initialized struct clk_rate_request req; ^~~ /kisskb/src/drivers/clk/clk.c: In function 'clk_core_req_round_rate_nolock': /kisskb/src/drivers/clk/clk.c:2137:26: note: byref variable will be forcibly initialized struct clk_rate_request req; ^~~ /kisskb/src/drivers/clk/clk.c: In function 'clk_set_duty_cycle': /kisskb/src/drivers/clk/clk.c:2819:18: note: byref variable will be forcibly initialized struct clk_duty duty; ^~~~ /kisskb/src/drivers/clk/clk.c: In function '__clk_notify': /kisskb/src/drivers/clk/clk.c:1485:27: note: byref variable will be forcibly initialized struct clk_notifier_data cnd; ^~~ /kisskb/src/drivers/block/rsxx/config.c: In function 'rsxx_save_config': /kisskb/src/drivers/block/rsxx/config.c:86:23: note: byref variable will be forcibly initialized struct rsxx_card_cfg cfg; ^~~ /kisskb/src/drivers/clk/zynqmp/clk-mux-zynqmp.c: In function 'zynqmp_clk_register_mux': /kisskb/src/drivers/clk/zynqmp/clk-mux-zynqmp.c:111:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/lib/percpu-refcount.c:4: /kisskb/src/lib/percpu-refcount.c: In function '__percpu_ref_switch_to_percpu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/percpu-refcount.c:253:2: note: in expansion of macro 'smp_store_release' smp_store_release(&ref->percpu_count_ptr, ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/lib/percpu-refcount.c:5: /kisskb/src/lib/percpu-refcount.c: In function '__percpu_ref_switch_mode': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:947:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:1007:2: note: in expansion of macro '__wait_event_lock_irq' __wait_event_lock_irq(wq_head, condition, lock, ); \ ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/percpu-refcount.c:269:2: note: in expansion of macro 'wait_event_lock_irq' wait_event_lock_irq(percpu_ref_switch_waitq, !data->confirm_switch, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/percpu-refcount.c: In function 'percpu_ref_switch_to_atomic_sync': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/lib/percpu-refcount.c:323:2: note: in expansion of macro 'wait_event' wait_event(percpu_ref_switch_waitq, !ref->data->confirm_switch); ^~~~~~~~~~ /kisskb/src/drivers/clk/clk.c: In function 'of_clk_get_parent_name': /kisskb/src/drivers/clk/clk.c:4907:25: note: byref variable will be forcibly initialized struct of_phandle_args clkspec; ^~~~~~~ /kisskb/src/drivers/clk/clk.c: In function 'of_clk_get_hw': /kisskb/src/drivers/clk/clk.c:4842:25: note: byref variable will be forcibly initialized struct of_phandle_args clkspec; ^~~~~~~ In file included from /kisskb/src/fs/xfs/xfs_linux.h:79, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/scrub/agheader_repair.c:6: /kisskb/src/fs/xfs/scrub/agheader_repair.c: In function 'xfs_trans_read_buf': /kisskb/src/fs/xfs/xfs_trans.h:224:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^~~ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^~~ In file included from /kisskb/src/include/linux/mutex.h:15, from /kisskb/src/include/linux/notifier.h:14, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/clk/clk.c:9: /kisskb/src/drivers/clk/clk.c: In function 'of_clk_init': /kisskb/src/drivers/acpi/custom_method.c: In function 'cm_write': /kisskb/src/drivers/acpi/custom_method.c:29:27: note: byref variable will be forcibly initialized struct acpi_table_header table; ^~~~~ /kisskb/src/drivers/clk/clk.c:5077:12: note: byref variable will be forcibly initialized LIST_HEAD(clk_provider_list); ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_pipeline.c: In function 'komeda_component_add': /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_pipeline.c:211:11: note: byref variable will be forcibly initialized va_list args; ^~~~ In file included from /kisskb/src/fs/xfs/xfs_linux.h:79, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/scrub/repair.c:6: /kisskb/src/fs/xfs/scrub/repair.c: In function 'xfs_trans_get_buf': /kisskb/src/fs/xfs/xfs_trans.h:201:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^~~ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^~~ /kisskb/src/net/netfilter/xt_ipcomp.c: In function 'comp_mt': /kisskb/src/net/netfilter/xt_ipcomp.c:42:21: note: byref variable will be forcibly initialized struct ip_comp_hdr _comphdr; ^~~~~~~~ /kisskb/src/fs/xfs/scrub/repair.c: In function 'xfs_trans_read_buf': /kisskb/src/fs/xfs/xfs_trans.h:224:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^~~ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^~~ /kisskb/src/fs/xfs/scrub/agheader_repair.c: In function 'xrep_agfl_collect_blocks': /kisskb/src/fs/xfs/scrub/agheader_repair.c:482:19: note: byref variable will be forcibly initialized struct xrep_agfl ra; ^~ /kisskb/src/fs/xfs/scrub/repair.c: In function 'xrep_findroot_block': /kisskb/src/fs/xfs/xfs_trans.h:224:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^~~ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^~~ /kisskb/src/fs/xfs/scrub/repair.c: In function 'xrep_init_btblock': /kisskb/src/fs/xfs/xfs_trans.h:201:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^~~ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^~~ In file included from /kisskb/src/fs/xfs/xfs_linux.h:79, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/scrub/agheader_repair.c:6: /kisskb/src/fs/xfs/scrub/agheader_repair.c: In function 'xrep_agf': /kisskb/src/fs/xfs/xfs_trans.h:224:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^~~ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^~~ /kisskb/src/fs/xfs/scrub/agheader_repair.c:357:19: note: byref variable will be forcibly initialized struct xfs_agf old_agf; ^~~~~~~ In file included from /kisskb/src/fs/xfs/xfs_linux.h:79, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/scrub/agheader_repair.c:6: /kisskb/src/fs/xfs/scrub/agheader_repair.c: In function 'xrep_agfl': /kisskb/src/fs/xfs/xfs_trans.h:224:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^~~ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^~~ /kisskb/src/fs/xfs/scrub/agheader_repair.c:632:18: note: byref variable will be forcibly initialized struct xbitmap agfl_extents; ^~~~~~~~~~~~ In file included from /kisskb/src/fs/xfs/xfs_linux.h:79, from /kisskb/src/fs/xfs/xfs.h:22, from /kisskb/src/fs/xfs/scrub/agheader_repair.c:6: /kisskb/src/fs/xfs/scrub/agheader_repair.c: In function 'xrep_agi': /kisskb/src/fs/xfs/xfs_trans.h:224:24: note: byref variable will be forcibly initialized DEFINE_SINGLE_BUF_MAP(map, blkno, numblks); ^~~ /kisskb/src/fs/xfs/xfs_buf.h:114:22: note: in definition of macro 'DEFINE_SINGLE_BUF_MAP' struct xfs_buf_map (map) = { .bm_bn = (blkno), .bm_len = (numblk) }; ^~~ /kisskb/src/fs/xfs/scrub/agheader_repair.c:888:19: note: byref variable will be forcibly initialized struct xfs_agi old_agi; ^~~~~~~ /kisskb/src/fs/xfs/scrub/repair.c: In function 'xrep_find_ag_btree_roots': /kisskb/src/fs/xfs/scrub/repair.c:872:24: note: byref variable will be forcibly initialized struct xrep_findroot ri; ^~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/block/drbd/drbd_bitmap.c:19: /kisskb/src/drivers/block/drbd/drbd_bitmap.c: In function 'bm_page_lock_io': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_bitmap.c:215:2: note: in expansion of macro 'wait_event' wait_event(b->bm_io_wait, !test_and_set_bit(BM_PAGE_IO_LOCK, addr)); ^~~~~~~~~~ /kisskb/src/drivers/base/regmap/regcache.c: In function 'regcache_lookup_reg': /kisskb/src/drivers/base/regmap/regcache.c:645:21: note: byref variable will be forcibly initialized struct reg_default key; ^~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/include/trace/events/dma_fence.h:89, from /kisskb/src/drivers/dma-buf/dma-fence.c:20: /kisskb/src/drivers/dma-buf/dma-fence.c: In function 'perf_trace_dma_fence': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/dma_fence.h:12:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dma_fence, ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/dma_fence.h:89, from /kisskb/src/drivers/dma-buf/dma-fence.c:20: /kisskb/src/drivers/dma-buf/dma-fence.c: In function 'trace_event_raw_event_dma_fence': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/dma_fence.h:12:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dma_fence, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/dma_fence.h:12:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dma_fence, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/dma-buf/dma-fence.c: In function 'dma_fence_signal_locked': /kisskb/src/drivers/dma-buf/dma-fence.c:333:19: note: byref variable will be forcibly initialized struct list_head cb_list; ^~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/lib/rhashtable.c:14: /kisskb/src/lib/rhashtable.c: In function 'rht_assign_locked': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:391:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*bkt, (void *)((unsigned long)obj | BIT(0))); ^~~~~~~~~~~~~~~~~~ /kisskb/src/lib/rhashtable.c: In function 'rhashtable_lookup_one': /kisskb/src/drivers/dma-buf/dma-fence.c: In function 'dma_fence_default_wait': /kisskb/src/drivers/dma-buf/dma-fence.c:676:25: note: byref variable will be forcibly initialized struct default_wait_cb cb; ^~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/rhashtable.c:524:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, obj); ^~~~~~~~~~~~~~~~~~ /kisskb/src/lib/rhashtable.c:492:32: note: byref variable will be forcibly initialized struct rhashtable_compare_arg arg = { ^~~ /kisskb/src/drivers/iommu/iommu.c: In function 'probe_alloc_default_domain': /kisskb/src/drivers/iommu/iommu.c:1695:29: note: byref variable will be forcibly initialized struct __group_domain_type gtype; ^~~~~ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_advance': /kisskb/src/lib/iov_iter.c:1082:31: note: userspace variable will be forcibly initialized iterate_and_advance(i, size, v, 0, 0, 0) ^ /kisskb/src/lib/iov_iter.c:128:17: note: in definition of macro 'iterate_and_advance' struct iovec v; \ ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/lib/rhashtable.c:14: /kisskb/src/lib/rhashtable.c: In function 'rht_assign_unlock': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rhashtable.h:401:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*bkt, (void *)obj); ^~~~~~~~~~~~~~~~~~ /kisskb/src/lib/rhashtable.c: In function 'rhashtable_rehash_one': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/rhashtable.c:265:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*pprev, next); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/iommu/iommu.c:9: /kisskb/src/drivers/iommu/iommu.c: In function 'iommu_insert_resv_region': /kisskb/src/drivers/iommu/iommu.c:396:12: note: byref variable will be forcibly initialized LIST_HEAD(stack); ^~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_alignment': /kisskb/src/lib/iov_iter.c:1243:29: note: userspace variable will be forcibly initialized iterate_all_kinds(i, size, v, ^ /kisskb/src/lib/iov_iter.c:95:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ /kisskb/src/drivers/mfd/sm501.c: In function 'sm501_find_clock': /kisskb/src/drivers/mfd/sm501.c:645:21: note: byref variable will be forcibly initialized struct sm501_clock to; ^~ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_gap_alignment': /kisskb/src/lib/iov_iter.c:1262:29: note: userspace variable will be forcibly initialized iterate_all_kinds(i, size, v, ^ /kisskb/src/lib/iov_iter.c:95:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_npages': /kisskb/src/lib/iov_iter.c:1615:36: note: userspace variable will be forcibly initialized } else iterate_all_kinds(i, size, v, ({ ^ /kisskb/src/lib/iov_iter.c:95:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ /kisskb/src/drivers/mfd/sm501.c: In function 'sm501_set_clock': /kisskb/src/drivers/mfd/sm501.c:520:21: note: byref variable will be forcibly initialized struct sm501_clock to; ^~ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_fault_in_readable': /kisskb/src/lib/iov_iter.c:435:15: note: userspace variable will be forcibly initialized struct iovec v; ^ /kisskb/src/lib/rhashtable.c: In function 'rhashtable_rehash_table': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/rhashtable.c:332:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ht->tbl, new_tbl); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iommu/iommu.c: In function 'pci_device_group': /kisskb/src/drivers/iommu/iommu.c:1407:28: note: byref variable will be forcibly initialized struct group_for_pci_data data; ^~~~ /kisskb/src/lib/iov_iter.c: In function '_copy_from_iter_nocache': /kisskb/src/lib/iov_iter.c:819:32: note: userspace variable will be forcibly initialized iterate_and_advance(i, bytes, v, ^ /kisskb/src/lib/iov_iter.c:128:17: note: in definition of macro 'iterate_and_advance' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c: In function '_copy_from_iter_full_nocache': /kisskb/src/lib/iov_iter.c:876:30: note: userspace variable will be forcibly initialized iterate_all_kinds(i, bytes, v, ({ ^ /kisskb/src/lib/iov_iter.c:95:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ /kisskb/src/drivers/nvdimm/core.c: In function 'nd_integrity_init': /kisskb/src/drivers/nvdimm/core.c:554:23: note: byref variable will be forcibly initialized struct blk_integrity bi; ^~ /kisskb/src/lib/iov_iter.c: In function '_copy_to_iter': /kisskb/src/lib/iov_iter.c:637:32: note: userspace variable will be forcibly initialized iterate_and_advance(i, bytes, v, ^ /kisskb/src/lib/iov_iter.c:128:17: note: in definition of macro 'iterate_and_advance' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c: In function '_copy_from_iter': /kisskb/src/lib/iov_iter.c:774:32: note: userspace variable will be forcibly initialized iterate_and_advance(i, bytes, v, ^ /kisskb/src/lib/iov_iter.c:128:17: note: in definition of macro 'iterate_and_advance' struct iovec v; \ ^ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/iommu/iommu.c:9: /kisskb/src/drivers/iommu/iommu.c: In function 'bus_iommu_probe': /kisskb/src/drivers/iommu/iommu.c:1761:12: note: byref variable will be forcibly initialized LIST_HEAD(group_list); ^~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/lib/iov_iter.c: In function '_copy_from_iter_full': /kisskb/src/lib/iov_iter.c:797:30: note: userspace variable will be forcibly initialized iterate_all_kinds(i, bytes, v, ({ ^ /kisskb/src/lib/iov_iter.c:95:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ /kisskb/src/drivers/iommu/iommu.c: In function 'iommu_create_device_direct_mappings': /kisskb/src/drivers/iommu/iommu.c:732:19: note: byref variable will be forcibly initialized struct list_head mappings; ^~~~~~~~ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_copy_from_user_atomic': /kisskb/src/lib/iov_iter.c:1007:30: note: userspace variable will be forcibly initialized iterate_all_kinds(i, bytes, v, ^ /kisskb/src/lib/iov_iter.c:95:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ /kisskb/src/drivers/iommu/iommu.c: In function 'iommu_get_group_resv_regions': /kisskb/src/drivers/iommu/iommu.c:467:20: note: byref variable will be forcibly initialized struct list_head dev_resv_regions; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/iommu/iommu.c: In function 'iommu_group_show_resv_regions': /kisskb/src/drivers/iommu/iommu.c:485:19: note: byref variable will be forcibly initialized struct list_head group_resv_regions; ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/drivers/char/mem.c:12: /kisskb/src/drivers/char/mem.c: In function 'devmem_init_inode': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/mem.c:1064:2: note: in expansion of macro 'smp_store_release' smp_store_release(&devmem_inode, inode); ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_for_each_range': /kisskb/src/lib/iov_iter.c:1842:30: note: userspace variable will be forcibly initialized iterate_all_kinds(i, bytes, v, -EINVAL, ({ ^ /kisskb/src/lib/iov_iter.c:95:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c:1837:14: note: byref variable will be forcibly initialized struct kvec w; ^ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_zero': /kisskb/src/lib/iov_iter.c:984:32: note: userspace variable will be forcibly initialized iterate_and_advance(i, bytes, v, ^ /kisskb/src/lib/iov_iter.c:128:17: note: in definition of macro 'iterate_and_advance' struct iovec v; \ ^ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_get_pages': /kisskb/src/lib/iov_iter.c:1330:32: note: userspace variable will be forcibly initialized iterate_all_kinds(i, maxsize, v, ({ ^ /kisskb/src/lib/iov_iter.c:95:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/drivers/base/regmap/trace.h:257, from /kisskb/src/drivers/base/regmap/regmap.c:23: /kisskb/src/drivers/base/regmap/regmap.c: In function 'perf_trace_regmap_reg': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/drivers/base/regmap/./trace.h:16:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regmap_reg, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/dma-buf/dma-buf.c: In function 'dma_buf_vmap': /kisskb/src/drivers/dma-buf/dma-buf.c:1221:21: note: byref variable will be forcibly initialized struct dma_buf_map ptr; ^~~ /kisskb/src/drivers/base/regmap/regmap.c: In function 'perf_trace_regmap_block': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/drivers/base/regmap/./trace.h:67:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regmap_block, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c: In function 'iov_iter_get_pages_alloc': /kisskb/src/lib/iov_iter.c:1411:32: note: userspace variable will be forcibly initialized iterate_all_kinds(i, maxsize, v, ({ ^ /kisskb/src/lib/iov_iter.c:95:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ /kisskb/src/drivers/base/regmap/regmap.c: In function 'perf_trace_regcache_sync': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/regmap/./trace.h:118:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(regcache_sync, ^~~~~~~~~~~ /kisskb/src/drivers/base/regmap/regmap.c: In function 'perf_trace_regmap_bool': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/drivers/base/regmap/./trace.h:141:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regmap_bool, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/regmap/regmap.c: In function 'perf_trace_regmap_async': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/drivers/base/regmap/./trace.h:177:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regmap_async, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c: In function 'csum_and_copy_from_iter': /kisskb/src/lib/iov_iter.c:1457:32: note: userspace variable will be forcibly initialized iterate_and_advance(i, bytes, v, ({ ^ /kisskb/src/lib/iov_iter.c:128:17: note: in definition of macro 'iterate_and_advance' struct iovec v; \ ^ /kisskb/src/drivers/base/regmap/regmap.c: In function 'perf_trace_regcache_drop_region': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/regmap/./trace.h:225:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(regcache_drop_region, ^~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/drivers/base/regmap/trace.h:257, from /kisskb/src/drivers/base/regmap/regmap.c:23: /kisskb/src/drivers/base/regmap/regmap.c: In function 'trace_event_raw_event_regmap_reg': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/drivers/base/regmap/./trace.h:16:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regmap_reg, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/drivers/base/regmap/./trace.h:16:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regmap_reg, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/iov_iter.c: In function 'csum_and_copy_from_iter_full': /kisskb/src/lib/iov_iter.c:1498:30: note: userspace variable will be forcibly initialized iterate_all_kinds(i, bytes, v, ({ ^ /kisskb/src/lib/iov_iter.c:95:17: note: in definition of macro 'iterate_all_kinds' struct iovec v; \ ^ /kisskb/src/drivers/base/regmap/regmap.c: In function 'trace_event_raw_event_regmap_block': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/drivers/base/regmap/./trace.h:67:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regmap_block, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/drivers/base/regmap/./trace.h:67:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regmap_block, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/regmap/regmap.c: In function 'trace_event_raw_event_regcache_sync': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/regmap/./trace.h:118:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(regcache_sync, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/regmap/./trace.h:118:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(regcache_sync, ^~~~~~~~~~~ /kisskb/src/lib/iov_iter.c: In function 'csum_and_copy_to_iter': /kisskb/src/lib/iov_iter.c:1544:32: note: userspace variable will be forcibly initialized iterate_and_advance(i, bytes, v, ({ ^ /kisskb/src/lib/iov_iter.c:128:17: note: in definition of macro 'iterate_and_advance' struct iovec v; \ ^ /kisskb/src/drivers/base/regmap/regmap.c: In function 'trace_event_raw_event_regmap_bool': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/drivers/base/regmap/./trace.h:141:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regmap_bool, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/drivers/base/regmap/./trace.h:141:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regmap_bool, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/regmap/regmap.c: In function 'trace_event_raw_event_regmap_async': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/drivers/base/regmap/./trace.h:177:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regmap_async, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/drivers/base/regmap/./trace.h:177:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(regmap_async, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/regmap/regmap.c: In function 'trace_event_raw_event_regcache_drop_region': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/regmap/./trace.h:225:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(regcache_drop_region, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/regmap/./trace.h:225:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(regcache_drop_region, ^~~~~~~~~~~ /kisskb/src/lib/iov_iter.c: In function 'hash_and_copy_to_iter': /kisskb/src/lib/iov_iter.c:1578:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^~ /kisskb/src/drivers/dma-buf/dma-buf.c: In function 'dma_buf_ioctl': /kisskb/src/drivers/dma-buf/dma-buf.c:369:22: note: byref variable will be forcibly initialized struct dma_buf_sync sync; ^~~~ /kisskb/src/drivers/dax/super.c: In function '__generic_fsdax_supported': /kisskb/src/drivers/dax/super.c:78:13: note: byref variable will be forcibly initialized pfn_t pfn, end_pfn; ^~~~~~~ /kisskb/src/drivers/dax/super.c:78:8: note: byref variable will be forcibly initialized pfn_t pfn, end_pfn; ^~~ /kisskb/src/drivers/acpi/acpica/nsconvert.c: In function 'acpi_ns_convert_to_reference': /kisskb/src/drivers/acpi/acpica/nsconvert.c:439:27: note: byref variable will be forcibly initialized union acpi_generic_state scope_info; ^~~~~~~~~~ /kisskb/src/net/netfilter/xt_limit.c: In function 'limit_mt_compat_to_user': /kisskb/src/net/netfilter/xt_limit.c:168:28: note: byref variable will be forcibly initialized struct compat_xt_rateinfo cm = { ^~ /kisskb/src/drivers/base/power/main.c: In function 'device_resume': /kisskb/src/drivers/base/power/main.c:901:32: note: byref variable will be forcibly initialized DECLARE_DPM_WATCHDOG_ON_STACK(wd); ^~ /kisskb/src/drivers/base/power/main.c:506:22: note: in definition of macro 'DECLARE_DPM_WATCHDOG_ON_STACK' struct dpm_watchdog wd ^~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/base/regmap/regmap.c:9: /kisskb/src/drivers/base/regmap/regmap.c: In function 'regmap_async_complete': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/base/regmap/regmap.c:3166:2: note: in expansion of macro 'wait_event' wait_event(map->async_waitq, regmap_async_is_done(map)); ^~~~~~~~~~ /kisskb/src/drivers/block/rsxx/cregs.c: In function '__issue_creg_rw': /kisskb/src/drivers/block/rsxx/cregs.c:380:25: note: byref variable will be forcibly initialized struct creg_completion completion; ^~~~~~~~~~ In file included from /kisskb/src/drivers/block/rsxx/cregs.c:11: /kisskb/src/drivers/block/rsxx/cregs.c:379:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(cmd_done); ^~~~~~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/drivers/base/power/main.c: In function '__device_suspend': /kisskb/src/drivers/base/power/main.c:1595:32: note: byref variable will be forcibly initialized DECLARE_DPM_WATCHDOG_ON_STACK(wd); ^~ /kisskb/src/drivers/base/power/main.c:506:22: note: in definition of macro 'DECLARE_DPM_WATCHDOG_ON_STACK' struct dpm_watchdog wd ^~ /kisskb/src/drivers/block/rsxx/cregs.c: In function 'rsxx_reg_access': /kisskb/src/drivers/block/rsxx/cregs.c:667:25: note: byref variable will be forcibly initialized struct rsxx_reg_access cmd; ^~~ /kisskb/src/drivers/base/power/main.c: In function 'dpm_complete': /kisskb/src/drivers/base/power/main.c:1098:19: note: byref variable will be forcibly initialized struct list_head list; ^~~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/include/trace/events/iommu.h:167, from /kisskb/src/drivers/iommu/iommu-traces.c:13: /kisskb/src/drivers/iommu/iommu-traces.c: In function 'perf_trace_iommu_group_event': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/iommu.h:18:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(iommu_group_event, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iommu/iommu-traces.c: In function 'perf_trace_iommu_device_event': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/iommu.h:54:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(iommu_device_event, ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/iommu.h:167, from /kisskb/src/drivers/iommu/iommu-traces.c:13: /kisskb/src/drivers/iommu/iommu-traces.c: In function 'trace_event_raw_event_iommu_group_event': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/iommu.h:18:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(iommu_group_event, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/iommu.h:18:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(iommu_group_event, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iommu/iommu-traces.c: In function 'trace_event_raw_event_iommu_device_event': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/iommu.h:54:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(iommu_device_event, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/iommu.h:54:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(iommu_device_event, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iommu/iommu-traces.c: In function 'trace_event_raw_event_map': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/iommu.h:86:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(map, ^~~~~~~~~~~ /kisskb/src/drivers/iommu/iommu-traces.c: In function 'trace_event_raw_event_unmap': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/iommu.h:109:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(unmap, ^~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/include/trace/events/iommu.h:167, from /kisskb/src/drivers/iommu/iommu-traces.c:13: /kisskb/src/drivers/iommu/iommu-traces.c: In function 'perf_trace_iommu_error': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/iommu.h:132:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(iommu_error, ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/iommu.h:167, from /kisskb/src/drivers/iommu/iommu-traces.c:13: /kisskb/src/drivers/iommu/iommu-traces.c: In function 'trace_event_raw_event_iommu_error': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/iommu.h:132:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(iommu_error, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/iommu.h:132:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(iommu_error, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/random.c: In function 'extract_buf': /kisskb/src/drivers/char/random.c:1399:4: note: byref variable will be forcibly initialized } hash; ^~~~ /kisskb/src/net/netfilter/xt_esp.c: In function 'esp_mt': /kisskb/src/net/netfilter/xt_esp.c:39:20: note: byref variable will be forcibly initialized struct ip_esp_hdr _esp; ^~~~ /kisskb/src/drivers/clk/zynqmp/clkc.c: In function 'zynqmp_get_clock_info': /kisskb/src/drivers/clk/zynqmp/clkc.c:664:19: note: byref variable will be forcibly initialized struct name_resp name; ^~~~ /kisskb/src/drivers/clk/zynqmp/clkc.c:663:19: note: byref variable will be forcibly initialized struct attr_resp attr; ^~~~ /kisskb/src/drivers/acpi/acpica/nsdump.c: In function 'acpi_ns_dump_objects': /kisskb/src/drivers/acpi/acpica/nsdump.c:624:24: note: byref variable will be forcibly initialized struct acpi_walk_info info; ^~~~ /kisskb/src/drivers/acpi/acpica/nsdump.c: In function 'acpi_ns_dump_entry': /kisskb/src/drivers/acpi/acpica/nsdump.c:799:24: note: byref variable will be forcibly initialized struct acpi_walk_info info; ^~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/random.h:330, from /kisskb/src/drivers/char/random.c:348: /kisskb/src/drivers/char/random.c: In function 'trace_event_raw_event_add_device_randomness': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/random.h:11:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(add_device_randomness, ^~~~~~~~~~~ /kisskb/src/drivers/char/random.c: In function 'trace_event_raw_event_random__mix_pool_bytes': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/random.h:30:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(random__mix_pool_bytes, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/random.c: In function 'trace_event_raw_event_credit_entropy_bits': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/random.h:63:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(credit_entropy_bits, ^~~~~~~~~~~ /kisskb/src/drivers/char/random.c: In function 'trace_event_raw_event_push_to_pool': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/random.h:88:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(push_to_pool, ^~~~~~~~~~~ /kisskb/src/drivers/char/random.c: In function 'trace_event_raw_event_debit_entropy': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/random.h:110:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(debit_entropy, ^~~~~~~~~~~ /kisskb/src/drivers/char/random.c: In function 'trace_event_raw_event_add_input_randomness': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/random.h:129:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(add_input_randomness, ^~~~~~~~~~~ /kisskb/src/drivers/char/random.c: In function 'trace_event_raw_event_add_disk_randomness': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/random.h:145:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(add_disk_randomness, ^~~~~~~~~~~ /kisskb/src/drivers/char/random.c: In function 'trace_event_raw_event_xfer_secondary_pool': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/random.h:164:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(xfer_secondary_pool, ^~~~~~~~~~~ /kisskb/src/drivers/char/random.c: In function 'trace_event_raw_event_random__get_random_bytes': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/random.h:193:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(random__get_random_bytes, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/random.c: In function 'trace_event_raw_event_random__extract_entropy': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/random.h:223:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(random__extract_entropy, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/random.c: In function 'trace_event_raw_event_random_read': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/random.h:263:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(random_read, ^~~~~~~~~~~ /kisskb/src/drivers/char/random.c: In function 'trace_event_raw_event_urandom_read': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/random.h:288:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(urandom_read, ^~~~~~~~~~~ /kisskb/src/drivers/char/random.c: In function 'trace_event_raw_event_prandom_u32': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/random.h:310:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(prandom_u32, ^~~~~~~~~~~ /kisskb/src/drivers/char/random.c: In function 'crng_reseed': /kisskb/src/drivers/char/random.c:955:4: note: byref variable will be forcibly initialized } buf; ^~~ /kisskb/src/drivers/char/random.c: In function 'add_timer_randomness': /kisskb/src/drivers/char/random.c:1159:4: note: byref variable will be forcibly initialized } sample; ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/base/power/wakeup.c:9: /kisskb/src/drivers/base/power/wakeup.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/random.c: In function 'try_to_generate_entropy': /kisskb/src/drivers/char/random.c:1607:4: note: byref variable will be forcibly initialized } stack; ^~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/utsname.h:6, from /kisskb/src/drivers/char/random.c:312: /kisskb/src/drivers/char/random.c: In function 'wait_for_random_bytes': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/random.c:1646:9: note: in expansion of macro 'wait_event_interruptible_timeout' ret = wait_event_interruptible_timeout(crng_init_wait, crng_ready(), HZ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/random.c: In function 'proc_do_entropy': /kisskb/src/drivers/char/random.c:2092:19: note: byref variable will be forcibly initialized struct ctl_table fake_table; ^~~~~~~~~~ /kisskb/src/drivers/char/random.c: In function 'proc_do_uuid': /kisskb/src/drivers/char/random.c:2062:19: note: byref variable will be forcibly initialized struct ctl_table fake_table; ^~~~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/utsname.h:6, from /kisskb/src/drivers/char/random.c:312: /kisskb/src/drivers/char/random.c: In function 'add_hwgenerator_randomness': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/random.c:2310:2: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(random_write_wait, kthread_should_stop() || ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/base/power/wakeup.c:9: /kisskb/src/drivers/base/power/wakeup.c: In function 'pm_get_wakeup_count': /kisskb/src/drivers/base/power/wakeup.c:976:15: note: byref variable will be forcibly initialized DEFINE_WAIT(wait); ^~~~ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^~~~ /kisskb/src/drivers/base/power/wakeup.c:976:3: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wait); ^~~~~~~~~~~ /kisskb/src/drivers/block/rsxx/dma.c: In function 'rsxx_dma_queue_bio': /kisskb/src/drivers/block/rsxx/dma.c:674:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^~~~ /kisskb/src/drivers/dax/bus.c: In function 'create_store': /kisskb/src/drivers/dax/bus.c:331:23: note: byref variable will be forcibly initialized struct dev_dax_data data = { ^~~~ /kisskb/src/drivers/dax/bus.c: In function 'mapping_store': /kisskb/src/drivers/dax/bus.c:1073:15: note: byref variable will be forcibly initialized struct range r; ^ /kisskb/src/drivers/acpi/thermal.c: In function 'acpi_thermal_trips_update': /kisskb/src/drivers/acpi/thermal.c:269:26: note: byref variable will be forcibly initialized struct acpi_handle_list devices; ^~~~~~~ In file included from /kisskb/src/net/netfilter/xt_ipvs.c:23: /kisskb/src/net/netfilter/xt_ipvs.c: In function 'ip_vs_fill_iph_skb_off': /kisskb/src/include/net/ip_vs.h:95:16: note: byref variable will be forcibly initialized struct iphdr _iph; ^~~~ /kisskb/src/net/netfilter/xt_ipvs.c: In function 'ipvs_mt': /kisskb/src/net/netfilter/xt_ipvs.c:55:21: note: byref variable will be forcibly initialized struct ip_vs_iphdr iph; ^~~ /kisskb/src/drivers/clk/clk-fractional-divider.c: In function 'clk_hw_register_fractional_divider': /kisskb/src/drivers/clk/clk-fractional-divider.c:161:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/iommu/iommu-sysfs.c: In function 'iommu_device_sysfs_add': /kisskb/src/drivers/iommu/iommu-sysfs.c:59:10: note: byref variable will be forcibly initialized va_list vargs; ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/of.h:15, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c:12: /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c: In function 'arch_atomic_set_release': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/atomic-arch-fallback.h:163:2: note: in expansion of macro 'smp_store_release' smp_store_release(&(v)->counter, i); ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c: In function '__arm_smmu_cmdq_poll_until_msi': /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c:616:29: note: byref variable will be forcibly initialized struct arm_smmu_queue_poll qp; ^~ /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c: In function '__arm_smmu_cmdq_poll_until_consumed': /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c:639:29: note: byref variable will be forcibly initialized struct arm_smmu_queue_poll qp; ^~ /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c: In function 'arm_smmu_cmdq_poll_until_not_full': /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c:581:29: note: byref variable will be forcibly initialized struct arm_smmu_queue_poll qp; ^~ /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c: In function 'arm_smmu_handle_ppr': /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c:1415:28: note: byref variable will be forcibly initialized struct arm_smmu_cmdq_ent cmd = { ^~~ /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c: In function 'arm_smmu_domain_finalise': /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c:1948:24: note: byref variable will be forcibly initialized struct io_pgtable_cfg pgtbl_cfg; ^~~~~~~~~ /kisskb/src/drivers/acpi/acpica/nsinit.c: In function 'acpi_ns_initialize_objects': /kisskb/src/drivers/acpi/acpica/nsinit.c:49:29: note: byref variable will be forcibly initialized struct acpi_init_walk_info info; ^~~~ /kisskb/src/drivers/acpi/acpica/nsinit.c: In function 'acpi_ns_initialize_devices': /kisskb/src/drivers/acpi/acpica/nsinit.c:108:31: note: byref variable will be forcibly initialized struct acpi_device_walk_info info; ^~~~ /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c: In function 'arm_smmu_device_reset': /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c:3039:27: note: byref variable will be forcibly initialized struct arm_smmu_cmdq_ent cmd; ^~~ /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c: In function 'arm_smmu_atc_inv_domain': /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c:1604:27: note: byref variable will be forcibly initialized struct arm_smmu_cmdq_ent cmd; ^~~ /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c: In function 'arm_smmu_tlb_inv_context': /kisskb/src/drivers/iommu/arm/arm-smmu-v3/arm-smmu-v3.c:1650:27: note: byref variable will be forcibly initialized struct arm_smmu_cmdq_ent cmd; ^~~ /kisskb/src/drivers/scsi/device_handler/scsi_dh_emc.c: In function 'send_trespass_cmd': /kisskb/src/drivers/scsi/device_handler/scsi_dh_emc.c:241:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^~~~~ /kisskb/src/drivers/base/power/clock_ops.c: In function 'pm_clk_destroy': /kisskb/src/drivers/base/power/clock_ops.c:368:19: note: byref variable will be forcibly initialized struct list_head list; ^~~~ /kisskb/src/net/netfilter/xt_time.c: In function 'time_mt': /kisskb/src/net/netfilter/xt_time.c:162:13: note: byref variable will be forcibly initialized struct xtm current_time; ^~~~~~~~~~~~ /kisskb/src/net/netfilter/xt_recent.c: In function 'recent_mt_check_v0': /kisskb/src/net/netfilter/xt_recent.c:436:29: note: byref variable will be forcibly initialized struct xt_recent_mtinfo_v1 info_v1; ^~~~~~~ /kisskb/src/net/netfilter/xt_recent.c: In function 'recent_mt': /kisskb/src/net/netfilter/xt_recent.c:247:32: note: byref variable will be forcibly initialized union nf_inet_addr addr = {}, addr_mask; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c: In function 'komeda_build_layer_split_data_flow': /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c:1093:39: note: byref variable will be forcibly initialized struct komeda_data_flow_cfg l_dflow, r_dflow; ^~~~~~~ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c:1093:30: note: byref variable will be forcibly initialized struct komeda_data_flow_cfg l_dflow, r_dflow; ^~~~~~~ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c: In function 'komeda_build_wb_split_data_flow': /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c:1161:39: note: byref variable will be forcibly initialized struct komeda_data_flow_cfg l_dflow, r_dflow; ^~~~~~~ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c:1161:30: note: byref variable will be forcibly initialized struct komeda_data_flow_cfg l_dflow, r_dflow; ^~~~~~~ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c: In function 'komeda_build_display_data_flow': /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c:1193:30: note: byref variable will be forcibly initialized struct komeda_data_flow_cfg s_dflow; /* slave data flow */ ^~~~~~~ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_pipeline_state.c:1192:30: note: byref variable will be forcibly initialized struct komeda_data_flow_cfg m_dflow; /* master data flow */ ^~~~~~~ /kisskb/src/drivers/char/tpm/tpm2-space.c: In function 'tpm2_load_context': /kisskb/src/drivers/char/tpm/tpm2-space.c:74:17: note: byref variable will be forcibly initialized struct tpm_buf tbuf; ^~~~ /kisskb/src/drivers/char/tpm/tpm2-space.c: In function 'tpm2_save_context': /kisskb/src/drivers/char/tpm/tpm2-space.c:125:17: note: byref variable will be forcibly initialized struct tpm_buf tbuf; ^~~~ /kisskb/src/drivers/clk/clk-conf.c: In function '__set_clk_parents': /kisskb/src/drivers/clk/clk-conf.c:16:25: note: byref variable will be forcibly initialized struct of_phandle_args clkspec; ^~~~~~~ /kisskb/src/drivers/clk/clk-conf.c: In function '__set_clk_rates': /kisskb/src/drivers/clk/clk-conf.c:78:25: note: byref variable will be forcibly initialized struct of_phandle_args clkspec; ^~~~~~~ /kisskb/src/drivers/nvdimm/bus.c: In function 'nvdimm_clear_badblocks_regions': /kisskb/src/drivers/nvdimm/bus.c:206:33: note: byref variable will be forcibly initialized struct clear_badblocks_context ctx = { ^~~ /kisskb/src/drivers/nvdimm/bus.c: In function 'nvdimm_account_cleared_poison': /kisskb/src/drivers/nvdimm/bus.c:206:33: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/ttm/ttm_memory.c: In function 'ttm_mem_global_init': /kisskb/src/drivers/gpu/drm/ttm/ttm_memory.c:417:17: note: byref variable will be forcibly initialized struct sysinfo si; ^~ /kisskb/src/drivers/nvdimm/bus.c: In function 'nvdimm_clear_poison': /kisskb/src/drivers/nvdimm/bus.c:231:24: note: byref variable will be forcibly initialized struct nd_cmd_ars_cap ars_cap; ^~~~~~~ /kisskb/src/drivers/nvdimm/bus.c:230:28: note: byref variable will be forcibly initialized struct nd_cmd_clear_error clear_err; ^~~~~~~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/include/linux/bio.h:8, from /kisskb/src/include/linux/libnvdimm.h:14, from /kisskb/src/drivers/nvdimm/bus.c:6: /kisskb/src/drivers/nvdimm/bus.c: In function 'nd_bus_remove': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/nvdimm/bus.c:438:2: note: in expansion of macro 'wait_event' wait_event(nvdimm_bus->wait, ^~~~~~~~~~ /kisskb/src/drivers/nvdimm/bus.c: In function 'wait_nvdimm_bus_probe_idle': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/nvdimm/bus.c:925:3: note: in expansion of macro 'wait_event' wait_event(nvdimm_bus->wait, ^~~~~~~~~~ /kisskb/src/drivers/nvdimm/bus.c: In function '__nd_ioctl': /kisskb/src/drivers/nvdimm/bus.c:1020:20: note: byref variable will be forcibly initialized struct nd_cmd_pkg pkg; ^~~ In file included from /kisskb/src/drivers/xen/gntalloc.c:71: /kisskb/src/drivers/xen/gntalloc.c: In function 'notify_remote_via_evtchn': /kisskb/src/include/xen/events.h:80:21: note: byref variable will be forcibly initialized struct evtchn_send send = { .port = port }; ^~~~ /kisskb/src/drivers/xen/gntalloc.c: In function '__del_gref': /kisskb/src/include/xen/events.h:80:21: note: byref variable will be forcibly initialized /kisskb/src/drivers/xen/gntalloc.c: In function 'gntalloc_ioctl_dealloc': /kisskb/src/drivers/xen/gntalloc.c:350:37: note: byref variable will be forcibly initialized struct ioctl_gntalloc_dealloc_gref op; ^~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/xen/gntalloc.c:54: /kisskb/src/drivers/xen/gntalloc.c: In function 'add_grefs': /kisskb/src/drivers/xen/gntalloc.c:126:12: note: byref variable will be forcibly initialized LIST_HEAD(queue_file); ^~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/xen/gntalloc.c:125:12: note: byref variable will be forcibly initialized LIST_HEAD(queue_gref); ^~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/xen/gntalloc.c: In function 'gntalloc_ioctl_alloc': /kisskb/src/drivers/xen/gntalloc.c:287:35: note: byref variable will be forcibly initialized struct ioctl_gntalloc_alloc_gref op; ^~ /kisskb/src/drivers/xen/gntalloc.c: In function 'gntalloc_ioctl_unmap_notify': /kisskb/src/drivers/xen/gntalloc.c:388:37: note: byref variable will be forcibly initialized struct ioctl_gntalloc_unmap_notify op; ^~ /kisskb/src/drivers/xen/dbgp.c: In function 'xen_dbgp_op': /kisskb/src/drivers/xen/dbgp.c:15:25: note: byref variable will be forcibly initialized struct physdev_dbgp_op dbgp; ^~~~ /kisskb/src/drivers/xen/pci.c: In function 'xen_add_device': /kisskb/src/drivers/xen/pci.c:138:29: note: byref variable will be forcibly initialized struct physdev_manage_pci manage_pci = { ^~~~~~~~~~ /kisskb/src/drivers/xen/pci.c:129:33: note: byref variable will be forcibly initialized struct physdev_manage_pci_ext manage_pci_ext = { ^~~~~~~~~~~~~~ /kisskb/src/drivers/xen/pci.c:116:33: note: byref variable will be forcibly initialized struct physdev_manage_pci_ext manage_pci_ext = { ^~~~~~~~~~~~~~ /kisskb/src/drivers/xen/pci.c:49:5: note: byref variable will be forcibly initialized } add_ext = { ^~~~~~~ /kisskb/src/drivers/xen/pci.c: In function 'xen_remove_device': /kisskb/src/drivers/xen/pci.c:167:29: note: byref variable will be forcibly initialized struct physdev_manage_pci manage_pci = { ^~~~~~~~~~ /kisskb/src/drivers/xen/pci.c:156:29: note: byref variable will be forcibly initialized struct physdev_pci_device device = { ^~~~~~ /kisskb/src/drivers/clk/clk-cs2000-cp.c: In function 'cs2000_clk_register': /kisskb/src/drivers/clk/clk-cs2000-cp.c:421:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ In file included from /kisskb/src/include/linux/of_device.h:6, from /kisskb/src/include/linux/of_platform.h:12, from /kisskb/src/drivers/clk/clk-qoriq.c:19: /kisskb/src/drivers/clk/clk-qoriq.c: In function 'platform_device_register_simple': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo = { ^~~~~~~~ /kisskb/src/drivers/clk/clk-qoriq.c: In function 'clockgen_cpufreq_init': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized /kisskb/src/drivers/clk/clk-qoriq.c: In function 'core_mux_init': /kisskb/src/drivers/clk/clk-qoriq.c:1050:18: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/drivers/clk/clk-qoriq.c: In function 'core_pll_init': /kisskb/src/drivers/clk/clk-qoriq.c:1338:18: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/drivers/mfd/htc-i2cpld.c: In function 'htcpld_register_chip_i2c': /kisskb/src/drivers/mfd/htc-i2cpld.c:330:24: note: byref variable will be forcibly initialized struct i2c_board_info info; ^~~~ /kisskb/src/drivers/base/power/domain.c: In function '__genpd_dev_pm_attach': /kisskb/src/drivers/base/power/domain.c:2610:25: note: byref variable will be forcibly initialized struct of_phandle_args pd_args; ^~~~~~~ /kisskb/src/drivers/base/power/domain.c: In function 'genpd_iterate_idle_states': /kisskb/src/drivers/base/power/domain.c:2815:29: note: byref variable will be forcibly initialized struct of_phandle_iterator it; ^~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/compat.h:12, from /kisskb/src/drivers/scsi/aacraid/linit.c:20: /kisskb/src/drivers/scsi/aacraid/linit.c: In function 'aac_safw_rescan_worker': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/scsi/aacraid/aacraid.h:2664:2: note: in expansion of macro 'wait_event' wait_event(dev->scsi_host_ptr->host_wait, ^~~~~~~~~~ /kisskb/src/drivers/iommu/dma-iommu.c: In function 'iommu_dma_alloc_remap': /kisskb/src/drivers/iommu/dma-iommu.c:690:18: note: byref variable will be forcibly initialized struct sg_table sgt; ^~~ In file included from /kisskb/src/drivers/clk/clk-plldig.c:8: /kisskb/src/drivers/clk/clk-plldig.c: In function 'plldig_clk_probe': /kisskb/src/include/linux/clk-provider.h:1276:27: note: byref variable will be forcibly initialized (&(struct clk_init_data) { \ ^ /kisskb/src/drivers/clk/clk-plldig.c:238:18: note: in expansion of macro 'CLK_HW_INIT_PARENTS_DATA' data->hw.init = CLK_HW_INIT_PARENTS_DATA("dpclk", ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/kobject.h:19, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/include/linux/acpi_iort.h:10, from /kisskb/src/drivers/iommu/dma-iommu.c:11: /kisskb/src/drivers/iommu/dma-iommu.c: In function 'iova_reserve_iommu_regions': /kisskb/src/drivers/iommu/dma-iommu.c:266:12: note: byref variable will be forcibly initialized LIST_HEAD(resv_regions); ^~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/scsi/libsas/sas_init.c:9: /kisskb/src/drivers/scsi/libsas/sas_init.c: In function 'sas_resume_ha': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/libsas/sas_init.c:407:2: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(ha->eh_wait_q, phys_suspended(ha) == 0, tmo); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/block/drbd/drbd_req.c:14: /kisskb/src/drivers/block/drbd/drbd_req.c: In function 'inc_ap_bio': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_int.h:2276:2: note: in expansion of macro 'wait_event' wait_event(device->misc_wait, inc_ap_bio_cond(device)); ^~~~~~~~~~ /kisskb/src/drivers/scsi/device_handler/scsi_dh_alua.c: In function 'alua_tur': /kisskb/src/drivers/scsi/device_handler/scsi_dh_alua.c:491:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sense_hdr; ^~~~~~~~~ /kisskb/src/drivers/scsi/device_handler/scsi_dh_alua.c: In function 'alua_stpg': /kisskb/src/drivers/scsi/device_handler/scsi_dh_alua.c:754:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sense_hdr; ^~~~~~~~~ In file included from /kisskb/src/drivers/block/drbd/drbd_req.c:19: /kisskb/src/drivers/block/drbd/drbd_req.c: In function '_req_mod': /kisskb/src/drivers/block/drbd/drbd_req.h:300:23: note: byref variable will be forcibly initialized struct bio_and_error m; ^ /kisskb/src/lib/devres.c: In function 'devm_of_iomap': /kisskb/src/lib/devres.c:230:18: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/drivers/scsi/device_handler/scsi_dh_alua.c: In function 'alua_rtpg': /kisskb/src/drivers/scsi/device_handler/scsi_dh_alua.c:515:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sense_hdr; ^~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_req.c: In function 'submit_fast_path': /kisskb/src/drivers/block/drbd/drbd_req.c:1429:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/drivers/block/drbd/drbd_req.c: In function 'send_and_submit_pending': /kisskb/src/drivers/block/drbd/drbd_req.c:1482:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/block/drbd/drbd_req.c:14: /kisskb/src/drivers/block/drbd/drbd_req.c: In function 'do_submit': /kisskb/src/drivers/block/drbd/drbd_req.c:1568:14: note: byref variable will be forcibly initialized LIST_HEAD(more_incoming); ^~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/block/drbd/drbd_req.c:1567:14: note: byref variable will be forcibly initialized LIST_HEAD(more_pending); ^~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/block/drbd/drbd_req.c:14: /kisskb/src/drivers/block/drbd/drbd_req.c:1509:15: note: byref variable will be forcibly initialized DEFINE_WAIT(wait); ^~~~ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^~~~ /kisskb/src/drivers/block/drbd/drbd_req.c:1509:3: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wait); ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/block/drbd/drbd_req.c:14: /kisskb/src/drivers/block/drbd/drbd_req.c:1501:12: note: byref variable will be forcibly initialized LIST_HEAD(busy); /* blocked by resync requests */ ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/block/drbd/drbd_req.c:1500:12: note: byref variable will be forcibly initialized LIST_HEAD(pending); /* to be submitted after next AL-transaction commit */ ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/block/drbd/drbd_req.c:1499:12: note: byref variable will be forcibly initialized LIST_HEAD(incoming); /* from drbd_make_request() */ ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/scsi/device_handler/scsi_dh_alua.c:8: /kisskb/src/drivers/scsi/device_handler/scsi_dh_alua.c: In function 'alua_rtpg_work': /kisskb/src/drivers/scsi/device_handler/scsi_dh_alua.c:806:12: note: byref variable will be forcibly initialized LIST_HEAD(qdata_list); ^~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/scsi/device_handler/scsi_dh_alua.c:8: /kisskb/src/drivers/scsi/device_handler/scsi_dh_alua.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/device_handler/scsi_dh_alua.c: In function 'alua_check_vpd': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/device_handler/scsi_dh_alua.c:366:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(h->pg, pg); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/device_handler/scsi_dh_alua.c: In function 'alua_bus_detach': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/device_handler/scsi_dh_alua.c:1158:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(h->pg, NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/device_handler/scsi_dh_alua.c: In function 'alua_bus_attach': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/device_handler/scsi_dh_alua.c:1130:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(h->pg, NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/tpm/tpm-sysfs.c: In function 'caps_show': /kisskb/src/drivers/char/tpm/tpm-sysfs.c:212:8: note: byref variable will be forcibly initialized cap_t cap; ^~~ /kisskb/src/drivers/char/tpm/tpm-sysfs.c: In function 'temp_deactivated_show': /kisskb/src/drivers/char/tpm/tpm-sysfs.c:188:8: note: byref variable will be forcibly initialized cap_t cap; ^~~ /kisskb/src/drivers/char/tpm/tpm-sysfs.c: In function 'owned_show': /kisskb/src/drivers/char/tpm/tpm-sysfs.c:166:8: note: byref variable will be forcibly initialized cap_t cap; ^~~ /kisskb/src/drivers/char/tpm/tpm-sysfs.c: In function 'active_show': /kisskb/src/drivers/char/tpm/tpm-sysfs.c:144:8: note: byref variable will be forcibly initialized cap_t cap; ^~~ /kisskb/src/drivers/char/tpm/tpm-sysfs.c: In function 'enabled_show': /kisskb/src/drivers/char/tpm/tpm-sysfs.c:122:8: note: byref variable will be forcibly initialized cap_t cap; ^~~ /kisskb/src/drivers/char/tpm/tpm-sysfs.c: In function 'pcrs_show': /kisskb/src/drivers/char/tpm/tpm-sysfs.c:85:8: note: byref variable will be forcibly initialized cap_t cap; ^~~ /kisskb/src/drivers/char/tpm/tpm-sysfs.c: In function 'pubek_show': /kisskb/src/drivers/char/tpm/tpm-sysfs.c:35:17: note: byref variable will be forcibly initialized struct tpm_buf tpm_buf; ^~~~~~~ In file included from /kisskb/src/drivers/regulator/pwm-regulator.c:18: /kisskb/src/drivers/regulator/pwm-regulator.c: In function 'pwm_disable': /kisskb/src/include/linux/pwm.h:376:19: note: byref variable will be forcibly initialized struct pwm_state state; ^~~~~ /kisskb/src/drivers/regulator/pwm-regulator.c: In function 'pwm_enable': /kisskb/src/include/linux/pwm.h:357:19: note: byref variable will be forcibly initialized struct pwm_state state; ^~~~~ /kisskb/src/drivers/regulator/pwm-regulator.c: In function 'pwm_regulator_set_voltage_sel': /kisskb/src/drivers/regulator/pwm-regulator.c:86:19: note: byref variable will be forcibly initialized struct pwm_state pstate; ^~~~~~ /kisskb/src/drivers/regulator/pwm-regulator.c: In function 'pwm_regulator_set_voltage': /kisskb/src/drivers/regulator/pwm-regulator.c:191:19: note: byref variable will be forcibly initialized struct pwm_state pstate; ^~~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_osm.c: In function 'ahc_linux_target_alloc': /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_osm.c:566:21: note: byref variable will be forcibly initialized struct ahc_devinfo devinfo; ^~~~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_osm.c: In function 'ahc_linux_set_width': /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_osm.c:2317:21: note: byref variable will be forcibly initialized struct ahc_devinfo devinfo; ^~~~~~~ /kisskb/src/drivers/hsi/hsi_core.c: In function 'hsi_add_client_from_dt': /kisskb/src/drivers/hsi/hsi_core.c:200:21: note: byref variable will be forcibly initialized struct hsi_channel channel; ^~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/libata.h:335, from /kisskb/src/drivers/ata/libata-core.c:62: /kisskb/src/drivers/ata/libata-core.c: In function 'trace_event_raw_event_ata_qc_issue': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/libata.h:151:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ata_qc_issue, ^~~~~~~~~~~ /kisskb/src/drivers/ata/libata-core.c: In function 'trace_event_raw_event_ata_qc_complete_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/libata.h:210:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ata_qc_complete_template, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/ata/libata-core.c: In function 'trace_event_raw_event_ata_eh_link_autopsy': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/libata.h:278:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ata_eh_link_autopsy, ^~~~~~~~~~~ /kisskb/src/drivers/ata/libata-core.c: In function 'trace_event_raw_event_ata_eh_link_autopsy_qc': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/libata.h:304:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ata_eh_link_autopsy_qc, ^~~~~~~~~~~ /kisskb/src/drivers/xen/arm-device.c: In function 'xen_unmap_device_mmio': /kisskb/src/drivers/xen/arm-device.c:20:33: note: byref variable will be forcibly initialized struct xen_remove_from_physmap xrp; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/dma-fence.h:17, from /kisskb/src/include/linux/dma-fence-chain.h:13, from /kisskb/src/drivers/dma-buf/dma-fence-chain.c:10: /kisskb/src/drivers/dma-buf/dma-fence-chain.c: In function 'dma_fence_chain_init': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/dma-buf/dma-fence-chain.c:239:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(chain->prev, prev); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_osm.c: In function 'ahc_linux_set_dt': /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_osm.c:2408:21: note: byref variable will be forcibly initialized struct ahc_devinfo devinfo; ^~~~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_osm.c: In function 'ahc_linux_set_offset': /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_osm.c:2380:21: note: byref variable will be forcibly initialized struct ahc_devinfo devinfo; ^~~~~~~ /kisskb/src/lib/assoc_array.c: In function 'assoc_array_find': /kisskb/src/lib/assoc_array.c:308:33: note: byref variable will be forcibly initialized struct assoc_array_walk_result result; ^~~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_osm.c: In function 'ahc_linux_set_period': /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_osm.c:2336:21: note: byref variable will be forcibly initialized struct ahc_devinfo devinfo; ^~~~~~~ /kisskb/src/drivers/xen/arm-device.c: In function 'xen_map_device_mmio': /kisskb/src/drivers/xen/arm-device.c:52:35: note: byref variable will be forcibly initialized struct xen_add_to_physmap_range xatp = { ^~~~ /kisskb/src/lib/assoc_array.c: In function 'assoc_array_insert': /kisskb/src/lib/assoc_array.c:969:33: note: byref variable will be forcibly initialized struct assoc_array_walk_result result; ^~~~~~ /kisskb/src/lib/assoc_array.c: In function 'assoc_array_delete': /kisskb/src/lib/assoc_array.c:1084:33: note: byref variable will be forcibly initialized struct assoc_array_walk_result result; ^~~~~~ /kisskb/src/lib/assoc_array.c:1083:45: note: byref variable will be forcibly initialized struct assoc_array_delete_collapse_context collapse; ^~~~~~~~ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/genhd.h:16, from /kisskb/src/include/linux/blkdev.h:8, from /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_osm.h:63, from /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_osm.c:122: /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_osm.c: In function 'ahc_linux_queue_recovery_cmd': /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_osm.c:2293:30: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(done); ^~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_osm.c: In function 'ahc_dmamap_load': /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_osm.c:870:20: note: byref variable will be forcibly initialized bus_dma_segment_t stack_sg; ^~~~~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_osm.c: In function 'ahc_linux_handle_scsi_status': /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_osm.c:1797:21: note: byref variable will be forcibly initialized struct ahc_devinfo devinfo; ^~~~~~~ /kisskb/src/drivers/mfd/arizona-core.c: In function 'wm5102_apply_hardware_patch': /kisskb/src/drivers/mfd/arizona-core.c:399:30: note: byref variable will be forcibly initialized struct arizona_sysclk_state state; ^~~~~ /kisskb/src/drivers/mfd/arizona-core.c: In function 'wm5110_apply_sleep_patch': /kisskb/src/drivers/mfd/arizona-core.c:440:30: note: byref variable will be forcibly initialized struct arizona_sysclk_state state; ^~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_osm.c: In function 'ahc_linux_initialize_scsi_bus': /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_osm.c:1161:22: note: byref variable will be forcibly initialized struct ahc_devinfo devinfo; ^~~~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_osm.c: In function 'ahc_linux_device_queue_depth': /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_osm.c:1377:21: note: byref variable will be forcibly initialized struct ahc_devinfo devinfo; ^~~~~~~ /kisskb/src/drivers/ata/libata-core.c: In function 'ata_port_printk': /kisskb/src/drivers/ata/libata-core.c:6438:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/ata/libata-core.c: In function 'ata_link_printk': /kisskb/src/drivers/ata/libata-core.c:6455:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/ata/libata-core.c: In function 'ata_dev_printk': /kisskb/src/drivers/ata/libata-core.c:6477:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/block/drbd/drbd_receiver.c: In function 'prepare_listen_socket': /kisskb/src/drivers/block/drbd/drbd_receiver.c:697:22: note: byref variable will be forcibly initialized struct sockaddr_in6 my_addr; ^~~~~~~ /kisskb/src/drivers/block/drbd/drbd_receiver.c: In function 'drbd_try_connect': /kisskb/src/drivers/block/drbd/drbd_receiver.c:592:22: note: byref variable will be forcibly initialized struct sockaddr_in6 peer_in6; ^~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_receiver.c:591:22: note: byref variable will be forcibly initialized struct sockaddr_in6 src_in6; ^~~~~~~ /kisskb/src/drivers/block/drbd/drbd_receiver.c: In function 'drbd_recv_short': /kisskb/src/drivers/block/drbd/drbd_receiver.c:501:14: note: byref variable will be forcibly initialized struct kvec iov = { ^~~ /kisskb/src/drivers/block/drbd/drbd_receiver.c: In function 'receive_first_packet': /kisskb/src/drivers/block/drbd/drbd_receiver.c:815:21: note: byref variable will be forcibly initialized struct packet_info pi; ^~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/block/drbd/drbd_receiver.c:14: /kisskb/src/drivers/block/drbd/drbd_receiver.c: In function 'drbd_recv': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_receiver.c:530:8: note: in expansion of macro 'wait_event_timeout' t = wait_event_timeout(connection->ping_wait, connection->cstate < C_WF_REPORT_PARAMS, t); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_receiver.c: In function 'drbd_do_features': /kisskb/src/drivers/block/drbd/drbd_receiver.c:5333:21: note: byref variable will be forcibly initialized struct packet_info pi; ^~ /kisskb/src/drivers/block/drbd/drbd_receiver.c: In function 'drbd_do_auth': /kisskb/src/drivers/block/drbd/drbd_receiver.c:5421:21: note: byref variable will be forcibly initialized struct packet_info pi; ^~ /kisskb/src/drivers/scsi/aacraid/aachba.c: In function 'query_disk': /kisskb/src/drivers/scsi/aacraid/aachba.c:3281:24: note: byref variable will be forcibly initialized struct aac_query_disk qd; ^~ /kisskb/src/drivers/scsi/aacraid/aachba.c: In function 'force_delete_disk': /kisskb/src/drivers/scsi/aacraid/aachba.c:3322:25: note: byref variable will be forcibly initialized struct aac_delete_disk dd; ^~ /kisskb/src/drivers/scsi/aacraid/aachba.c: In function 'delete_disk': /kisskb/src/drivers/scsi/aacraid/aachba.c:3347:25: note: byref variable will be forcibly initialized struct aac_delete_disk dd; ^~ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/ata/libata-core.c:29: /kisskb/src/drivers/ata/libata-core.c: In function 'ata_exec_internal_sg': /kisskb/src/drivers/ata/libata-core.c:1505:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(wait); ^~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/block/drbd/drbd_receiver.c:14: /kisskb/src/drivers/block/drbd/drbd_receiver.c: In function 'receive_sync_uuid': /kisskb/src/drivers/ata/libata-core.c: In function 'ata_exec_internal': /kisskb/src/drivers/ata/libata-core.c:1672:34: note: byref variable will be forcibly initialized struct scatterlist *psg = NULL, sg; ^~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_receiver.c:4649:2: note: in expansion of macro 'wait_event' wait_event(device->misc_wait, ^~~~~~~~~~ /kisskb/src/drivers/ata/libata-core.c: In function 'ata_dev_init_params': /kisskb/src/drivers/ata/libata-core.c:4286:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^~ /kisskb/src/drivers/ata/libata-core.c: In function 'ata_read_log_page': /kisskb/src/drivers/ata/libata-core.c:1992:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^~ /kisskb/src/drivers/ata/libata-core.c: In function 'ata_read_native_max_address': /kisskb/src/drivers/ata/libata-core.c:1162:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/block/drbd/drbd_receiver.c:14: /kisskb/src/drivers/block/drbd/drbd_receiver.c: In function 'receive_sizes': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_receiver.c:4174:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(device->ldev->disk_conf, new_disk_conf); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/ata/libata-core.c: In function 'ata_set_max_sectors': /kisskb/src/drivers/ata/libata-core.c:1213:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^~ /kisskb/src/drivers/scsi/aacraid/aachba.c: In function 'aac_get_safw_ciss_luns': /kisskb/src/drivers/scsi/aacraid/aachba.c:1819:22: note: byref variable will be forcibly initialized struct aac_srb_unit srbu; ^~~~ /kisskb/src/drivers/ata/libata-core.c: In function 'ata_dev_set_xfermode': /kisskb/src/drivers/scsi/aacraid/aachba.c: In function 'aac_issue_safw_bmic_identify': /kisskb/src/drivers/scsi/aacraid/aachba.c:1771:22: note: byref variable will be forcibly initialized struct aac_srb_unit srbu; ^~~~ /kisskb/src/drivers/ata/libata-core.c:4200:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^~ /kisskb/src/drivers/block/drbd/drbd_receiver.c: In function 'receive_protocol': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_receiver.c:3789:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(connection->net_conf, new_net_conf); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/ata/libata-core.c: In function 'ata_dev_set_feature': /kisskb/src/drivers/ata/libata-core.c:4247:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^~ /kisskb/src/drivers/ata/libata-core.c: In function 'ata_dev_read_id': /kisskb/src/drivers/ata/libata-core.c:1787:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^~ /kisskb/src/drivers/block/drbd/drbd_receiver.c: In function 'receive_SyncParam': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_receiver.c:4055:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(device->rs_plan_s, new_plan); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_receiver.c:4049:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(device->ldev->disk_conf, new_disk_conf); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_receiver.c:4044:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(connection->net_conf, new_net_conf); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_receiver.c: In function 'drbdd': /kisskb/src/drivers/block/drbd/drbd_receiver.c:5098:21: note: byref variable will be forcibly initialized struct packet_info pi; ^~ /kisskb/src/drivers/block/drbd/drbd_receiver.c: In function 'recv_bm_rle_bits': /kisskb/src/drivers/block/drbd/drbd_receiver.c:4737:19: note: byref variable will be forcibly initialized struct bitstream bs; ^~ /kisskb/src/drivers/block/drbd/drbd_receiver.c: In function 'recv_dless_read': /kisskb/src/drivers/block/drbd/drbd_receiver.c:2013:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^~~~ In file included from /kisskb/src/drivers/block/drbd/drbd_receiver.c:39: /kisskb/src/drivers/block/drbd/drbd_receiver.c: In function 'req_mod': /kisskb/src/drivers/block/drbd/drbd_req.h:320:23: note: byref variable will be forcibly initialized struct bio_and_error m; ^ /kisskb/src/drivers/block/drbd/drbd_receiver.c: In function 'validate_req_change_req_state': /kisskb/src/drivers/block/drbd/drbd_receiver.c:5721:23: note: byref variable will be forcibly initialized struct bio_and_error m; ^ /kisskb/src/drivers/block/drbd/drbd_receiver.c: In function 'fail_postponed_requests': /kisskb/src/drivers/block/drbd/drbd_receiver.c:2460:24: note: byref variable will be forcibly initialized struct bio_and_error m; ^ /kisskb/src/drivers/scsi/aacraid/aachba.c: In function 'get_container_name_callback': /kisskb/src/drivers/scsi/aacraid/aachba.c:545:24: note: byref variable will be forcibly initialized struct inquiry_data inq; ^~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/block/drbd/drbd_receiver.c:14: /kisskb/src/drivers/block/drbd/drbd_receiver.c: In function 'drbd_reclaim_net_peer_reqs': /kisskb/src/drivers/block/drbd/drbd_receiver.c:211:12: note: byref variable will be forcibly initialized LIST_HEAD(reclaimed); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/clk/clk-si5341.c: In function 'si5341_probe': /kisskb/src/drivers/clk/clk-si5341.c:1373:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/scsi/aacraid/aachba.c: In function 'get_container_serial_callback': /kisskb/src/drivers/scsi/aacraid/aachba.c:999:23: note: byref variable will be forcibly initialized struct tvpd_page83 vpdpage83data; ^~~~~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_receiver.c: In function 'drbd_finish_peer_reqs': /kisskb/src/drivers/block/drbd/drbd_receiver.c:445:12: note: byref variable will be forcibly initialized LIST_HEAD(reclaimed); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/block/drbd/drbd_receiver.c:444:12: note: byref variable will be forcibly initialized LIST_HEAD(work_list); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/block/drbd/drbd_receiver.c: In function 'drbd_free_peer_reqs': /kisskb/src/drivers/block/drbd/drbd_receiver.c:423:12: note: byref variable will be forcibly initialized LIST_HEAD(work_list); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/scsi/aacraid/aachba.c: In function 'aac_scsi_cmd': /kisskb/src/drivers/scsi/aacraid/aachba.c:3132:20: note: byref variable will be forcibly initialized aac_modep10_data mpd10; ^~~~~ /kisskb/src/drivers/scsi/aacraid/aachba.c:3053:18: note: byref variable will be forcibly initialized aac_modep_data mpd; ^~~ /kisskb/src/drivers/scsi/aacraid/aachba.c:2890:23: note: byref variable will be forcibly initialized struct inquiry_data inq_data; ^~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_receiver.c: In function 'conn_connect': /kisskb/src/drivers/block/drbd/drbd_receiver.c:924:27: note: byref variable will be forcibly initialized struct drbd_socket sock, msock; ^~~~~ /kisskb/src/drivers/block/drbd/drbd_receiver.c:924:21: note: byref variable will be forcibly initialized struct drbd_socket sock, msock; ^~~~ /kisskb/src/drivers/block/drbd/drbd_receiver.c: In function 'drbd_flush': /kisskb/src/drivers/block/drbd/drbd_receiver.c:1314:30: note: byref variable will be forcibly initialized struct issue_flush_context ctx; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/block/drbd/drbd_worker.c:14: /kisskb/src/drivers/block/drbd/drbd_worker.c: In function 'list_empty_careful': In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/block/drbd/drbd_receiver.c:14: /kisskb/src/drivers/block/drbd/drbd_receiver.c: In function 'receive_Data': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_receiver.c:2723:3: note: in expansion of macro 'wait_event' wait_event(device->ee_wait, !overlapping_resync_write(device, peer_req)); ^~~~~~~~~~ /kisskb/src/drivers/char/tpm/eventlog/tpm1.c: In function 'tpm1_binary_bios_measurements_show': /kisskb/src/drivers/char/tpm/eventlog/tpm1.c:225:20: note: byref variable will be forcibly initialized struct tcpa_event temp_event; ^~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_receiver.c: In function 'receive_bitmap': /kisskb/src/drivers/block/drbd/drbd_receiver.c:4866:21: note: byref variable will be forcibly initialized struct bm_xfer_ctx c; ^ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/block/drbd/drbd_receiver.c:14: /kisskb/src/drivers/block/drbd/drbd_receiver.c: In function 'drbd_ack_receiver': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_receiver.c:6062:9: note: in expansion of macro 'wait_event_timeout' t = wait_event_timeout(connection->ping_wait, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_receiver.c:6014:21: note: byref variable will be forcibly initialized struct packet_info pi; ^~ In file included from /kisskb/src/drivers/block/drbd/drbd_worker.c:29: /kisskb/src/drivers/block/drbd/drbd_worker.c: In function 'req_mod': /kisskb/src/drivers/block/drbd/drbd_req.h:320:23: note: byref variable will be forcibly initialized struct bio_and_error m; ^ /kisskb/src/drivers/block/drbd/drbd_worker.c: In function 'drbd_request_endio': /kisskb/src/drivers/block/drbd/drbd_worker.c:211:23: note: byref variable will be forcibly initialized struct bio_and_error m; ^ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/block/drbd/drbd_worker.c:14: /kisskb/src/drivers/block/drbd/drbd_worker.c: In function 'ping_peer': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_worker.c:850:2: note: in expansion of macro 'wait_event' wait_event(connection->ping_wait, ^~~~~~~~~~ /kisskb/src/drivers/clk/clk-si514.c: In function 'si514_round_rate': /kisskb/src/drivers/clk/clk-si514.c:233:26: note: byref variable will be forcibly initialized struct clk_si514_muldiv settings; ^~~~~~~~ /kisskb/src/drivers/clk/clk-si514.c: In function 'si514_set_rate': /kisskb/src/drivers/clk/clk-si514.c:255:26: note: byref variable will be forcibly initialized struct clk_si514_muldiv settings; ^~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_worker.c: In function 'drbd_endio_write_sec_final': /kisskb/src/drivers/block/drbd/drbd_worker.c:108:23: note: byref variable will be forcibly initialized struct drbd_interval i; ^ /kisskb/src/drivers/clk/clk-si514.c: In function 'si514_recalc_rate': /kisskb/src/drivers/clk/clk-si514.c:218:26: note: byref variable will be forcibly initialized struct clk_si514_muldiv settings; ^~~~~~~~ /kisskb/src/drivers/clk/clk-si514.c: In function 'si514_probe': /kisskb/src/drivers/clk/clk-si514.c:334:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/block/drbd/drbd_worker.c: In function 'drbd_csum_bio': /kisskb/src/drivers/block/drbd/drbd_worker.c:320:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/block/rnbd/rnbd-clt.c:13: /kisskb/src/drivers/block/rnbd/rnbd-clt.c: In function 'wait_for_rtrs_connection': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/block/rnbd/rnbd-clt.c:843:2: note: in expansion of macro 'wait_event' wait_event(sess->rtrs_waitq, sess->rtrs_ready); ^~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/lightnvm/pblk.h:24, from /kisskb/src/drivers/lightnvm/pblk-rb.c:22: /kisskb/src/drivers/lightnvm/pblk-rb.c: In function 'clean_wctx': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/lightnvm/pblk-rb.c:179:2: note: in expansion of macro 'smp_store_release' smp_store_release(&w_ctx->flags, PBLK_WRITABLE_ENTRY); ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/block/rnbd/rnbd-clt.c: In function 'rnbd_client_xfer_request': /kisskb/src/drivers/block/rnbd/rnbd-clt.c:1016:14: note: byref variable will be forcibly initialized struct kvec vec; ^~~ /kisskb/src/drivers/block/rnbd/rnbd-clt.c:1014:26: note: byref variable will be forcibly initialized struct rtrs_clt_req_ops req_ops; ^~~~~~~ /kisskb/src/drivers/block/rnbd/rnbd-clt.c:1013:21: note: byref variable will be forcibly initialized struct rnbd_msg_io msg; ^~~ /kisskb/src/drivers/lightnvm/pblk-rb.c: In function 'pblk_rb_may_write': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/lightnvm/pblk-rb.c:448:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rb->mem, pblk_rb_ptr_wrap(rb, *pos, nr_entries)); ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/lightnvm/pblk-rb.c: In function 'pblk_rb_read_commit': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/lightnvm/pblk-rb.c:232:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rb->subm, pblk_rb_ptr_wrap(rb, subm, nr_entries)); ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/lightnvm/pblk-rb.c: In function 'pblk_rb_sync_l2p': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/lightnvm/pblk-rb.c:313:9: note: in expansion of macro 'smp_load_acquire' sync = smp_load_acquire(&rb->sync); ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/lightnvm/pblk-rb.c: In function 'pblk_rb_write_entry_user': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/lightnvm/pblk-rb.c:357:2: note: in expansion of macro 'smp_store_release' smp_store_release(&entry->w_ctx.flags, flags); ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/lightnvm/pblk-rb.c: In function 'pblk_rb_write_entry_gc': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/lightnvm/pblk-rb.c:383:2: note: in expansion of macro 'smp_store_release' smp_store_release(&entry->w_ctx.flags, flags); ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/lightnvm/pblk-rb.c: In function 'pblk_rb_read_to_bio': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/lightnvm/pblk-rb.c:613:3: note: in expansion of macro 'smp_store_release' smp_store_release(&entry->w_ctx.flags, flags); ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/lightnvm/pblk-rb.c:605:4: note: in expansion of macro 'smp_store_release' smp_store_release(&entry->w_ctx.flags, flags); ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/lightnvm/pblk-rb.c:595:4: note: in expansion of macro 'smp_store_release' smp_store_release(&entry->w_ctx.flags, flags); ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/block/rnbd/rnbd-clt.c:13: /kisskb/src/drivers/block/rnbd/rnbd-clt.c: In function 'send_usr_msg': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/block/rnbd/rnbd-clt.c:460:3: note: in expansion of macro 'wait_event' wait_event(iu->comp.wait, iu->comp.errno != INT_MAX); ^~~~~~~~~~ /kisskb/src/drivers/block/rnbd/rnbd-clt.c:450:26: note: byref variable will be forcibly initialized struct rtrs_clt_req_ops req_ops; ^~~~~~~ /kisskb/src/drivers/lightnvm/pblk-rb.c: In function 'pblk_rb_flush_point_set': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/lightnvm/pblk-rb.c:408:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rb->flush_point, flush_point); ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/lightnvm/pblk-rb.c: In function 'pblk_rb_may_write_flush': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/lightnvm/pblk-rb.c:484:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rb->mem, mem); ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/block/rnbd/rnbd-clt.c: In function 'send_msg_sess_info': /kisskb/src/drivers/block/rnbd/rnbd-clt.c:609:14: note: byref variable will be forcibly initialized struct kvec vec = { ^~~ /kisskb/src/drivers/lightnvm/pblk-rb.c: In function 'pblk_rb_sync_advance': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/lightnvm/pblk-rb.c:735:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rb->sync, sync); ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/lightnvm/pblk-rb.c:728:4: note: in expansion of macro 'smp_store_release' smp_store_release(&rb->flush_point, EMPTY_ENTRY); ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/block/rnbd/rnbd-clt.c:607:28: note: byref variable will be forcibly initialized struct rnbd_msg_sess_info msg; ^~~ /kisskb/src/drivers/lightnvm/pblk-rb.c: In function 'pblk_rb_flush_point_count': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/lightnvm/pblk-rb.c:752:9: note: in expansion of macro 'smp_load_acquire' sync = smp_load_acquire(&rb->sync); ^~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/lightnvm/pblk-rb.c:747:16: note: in expansion of macro 'smp_load_acquire' flush_point = smp_load_acquire(&rb->flush_point); ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/block/rnbd/rnbd-clt.c: In function 'find_and_get_or_create_sess': /kisskb/src/drivers/block/rnbd/rnbd-clt.c:1206:22: note: byref variable will be forcibly initialized struct rtrs_clt_ops rtrs_ops; ^~~~~~~~ /kisskb/src/drivers/block/rnbd/rnbd-clt.c:1203:20: note: byref variable will be forcibly initialized struct rtrs_attrs attrs; ^~~~~ /kisskb/src/drivers/clk/clk-si5351.c: In function 'si5351_i2c_probe': /kisskb/src/drivers/clk/clk-si5351.c:1376:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/block/rnbd/rnbd-clt.c: In function 'send_msg_open': /kisskb/src/drivers/block/rnbd/rnbd-clt.c:563:14: note: byref variable will be forcibly initialized struct kvec vec = { ^~~ /kisskb/src/drivers/block/rnbd/rnbd-clt.c:561:23: note: byref variable will be forcibly initialized struct rnbd_msg_open msg; ^~~ /kisskb/src/drivers/block/rnbd/rnbd-clt.c: In function 'remap_devs': /kisskb/src/drivers/block/rnbd/rnbd-clt.c:676:20: note: byref variable will be forcibly initialized struct rtrs_attrs attrs; ^~~~~ /kisskb/src/drivers/block/rnbd/rnbd-clt.c: In function 'send_msg_close': /kisskb/src/drivers/block/rnbd/rnbd-clt.c:484:14: note: byref variable will be forcibly initialized struct kvec vec = { ^~~ /kisskb/src/drivers/block/rnbd/rnbd-clt.c:482:24: note: byref variable will be forcibly initialized struct rnbd_msg_close msg; ^~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/block/drbd/drbd_worker.c:14: /kisskb/src/drivers/block/drbd/drbd_worker.c: In function 'drbd_worker': /kisskb/src/drivers/block/drbd/drbd_worker.c:2169:12: note: byref variable will be forcibly initialized LIST_HEAD(work_list); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c:17: /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c: In function 'platform_device_register_simple': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo = { ^~~~~~~~ /kisskb/src/drivers/misc/lis3lv02d/lis3lv02d.c: In function 'lis3lv02d_add_fs': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized /kisskb/src/drivers/clk/clk-si570.c: In function 'si570_probe': /kisskb/src/drivers/clk/clk-si570.c:401:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/scsi/aic94xx/aic94xx_init.c:9: /kisskb/src/drivers/scsi/aic94xx/aic94xx_init.c: In function 'asd_free_queues': /kisskb/src/drivers/scsi/aic94xx/aic94xx_init.c:849:12: note: byref variable will be forcibly initialized LIST_HEAD(pending); ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/iommu/ioasid.c:8: /kisskb/src/drivers/iommu/ioasid.c: In function 'ioasid_register_allocator': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iommu/ioasid.c:162:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(active_allocator, ia_data); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iommu/ioasid.c: In function 'ioasid_unregister_allocator': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iommu/ioasid.c:235:5: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(active_allocator, ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iommu/ioasid.c:233:5: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(active_allocator, &default_allocator); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iommu/ioasid.c: In function 'ioasid_set_data': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iommu/ioasid.c:277:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(ioasid_data->private, data); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/drivers/nvme/host/trace.h:175, from /kisskb/src/drivers/nvme/host/core.c:29: /kisskb/src/drivers/nvme/host/core.c: In function 'trace_event_raw_event_nvme_setup_cmd': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/nvme/host/./trace.h:47:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(nvme_setup_cmd, ^~~~~~~~~~~ /kisskb/src/drivers/nvme/host/core.c: In function 'trace_event_raw_event_nvme_complete_rq': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/nvme/host/./trace.h:85:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(nvme_complete_rq, ^~~~~~~~~~~ /kisskb/src/drivers/nvme/host/core.c: In function 'trace_event_raw_event_nvme_async_event': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/nvme/host/./trace.h:117:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(nvme_async_event, ^~~~~~~~~~~ /kisskb/src/drivers/nvme/host/core.c: In function 'trace_event_raw_event_nvme_sq': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/nvme/host/./trace.h:144:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(nvme_sq, ^~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/scatterlist.h:7, from /kisskb/src/include/scsi/scsi.h:10, from /kisskb/src/drivers/scsi/device_handler/scsi_dh_rdac.c:22: /kisskb/src/drivers/scsi/device_handler/scsi_dh_rdac.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/device_handler/scsi_dh_rdac.c: In function 'send_mode_select': /kisskb/src/drivers/scsi/device_handler/scsi_dh_rdac.c:537:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/include/linux/scatterlist.h:8, from /kisskb/src/include/scsi/scsi.h:10, from /kisskb/src/drivers/scsi/device_handler/scsi_dh_rdac.c:22: /kisskb/src/drivers/scsi/device_handler/scsi_dh_rdac.c:535:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/nvme/host/core.c:7: /kisskb/src/drivers/nvme/host/core.c: In function 'nvme_wait_reset': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/nvme/host/core.c:498:2: note: in expansion of macro 'wait_event' wait_event(ctrl->state_wq, ^~~~~~~~~~ In file included from /kisskb/src/include/linux/debugobjects.h:5, from /kisskb/src/lib/debugobjects.c:13: /kisskb/src/lib/debugobjects.c: In function 'free_obj_work': /kisskb/src/lib/debugobjects.c:297:13: note: byref variable will be forcibly initialized HLIST_HEAD(tofree); ^~~~~~ /kisskb/src/include/linux/list.h:790:44: note: in definition of macro 'HLIST_HEAD' #define HLIST_HEAD(name) struct hlist_head name = { .first = NULL } ^~~~ /kisskb/src/lib/debugobjects.c: In function 'debug_objects_replace_static_objects': /kisskb/src/lib/debugobjects.c:1309:13: note: byref variable will be forcibly initialized HLIST_HEAD(objects); ^~~~~~~ /kisskb/src/include/linux/list.h:790:44: note: in definition of macro 'HLIST_HEAD' #define HLIST_HEAD(name) struct hlist_head name = { .first = NULL } ^~~~ /kisskb/src/lib/debugobjects.c: In function 'debug_objects_oom': /kisskb/src/lib/debugobjects.c:464:13: note: byref variable will be forcibly initialized HLIST_HEAD(freelist); ^~~~~~~~ /kisskb/src/include/linux/list.h:790:44: note: in definition of macro 'HLIST_HEAD' #define HLIST_HEAD(name) struct hlist_head name = { .first = NULL } ^~~~ /kisskb/src/lib/debugobjects.c: In function 'debug_object_deactivate': /kisskb/src/lib/debugobjects.c:754:20: note: byref variable will be forcibly initialized struct debug_obj o = { .object = addr, ^ /kisskb/src/lib/debugobjects.c: In function 'debug_object_assert_init': /kisskb/src/lib/debugobjects.c:876:20: note: byref variable will be forcibly initialized struct debug_obj o = { .object = addr, ^ /kisskb/src/lib/debugobjects.c: In function 'debug_object_active_state': /kisskb/src/lib/debugobjects.c:942:20: note: byref variable will be forcibly initialized struct debug_obj o = { .object = addr, ^ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/genhd.h:16, from /kisskb/src/include/linux/blkdev.h:8, from /kisskb/src/drivers/nvme/host/core.c:7: /kisskb/src/drivers/nvme/host/core.c: In function 'nvme_execute_rq_polled': /kisskb/src/drivers/nvme/host/core.c:922:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(wait); ^~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/drivers/nvme/host/core.c: In function 'nvme_toggle_streams': /kisskb/src/drivers/nvme/host/core.c:594:22: note: byref variable will be forcibly initialized struct nvme_command c; ^ /kisskb/src/drivers/nvme/host/core.c: In function 'nvme_get_stream_params': /kisskb/src/drivers/nvme/host/core.c:621:22: note: byref variable will be forcibly initialized struct nvme_command c; ^ /kisskb/src/drivers/nvme/host/core.c: In function 'nvme_configure_directives': /kisskb/src/drivers/nvme/host/core.c:637:34: note: byref variable will be forcibly initialized struct streams_directive_params s; ^ /kisskb/src/drivers/nvme/host/core.c: In function 'nvme_setup_streams_ns': /kisskb/src/drivers/nvme/host/core.c:1975:34: note: byref variable will be forcibly initialized struct streams_directive_params s; ^ /kisskb/src/drivers/nvme/host/core.c: In function 'nvme_features': /kisskb/src/drivers/nvme/host/core.c:1430:22: note: byref variable will be forcibly initialized struct nvme_command c; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/nvme/host/core.c:7: /kisskb/src/drivers/nvme/host/core.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/nvme/host/core.c:7: /kisskb/src/drivers/nvme/host/core.c: In function 'nvme_remove_invalid_namespaces': /kisskb/src/drivers/nvme/host/core.c:4076:12: note: byref variable will be forcibly initialized LIST_HEAD(rm_list); ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/lightnvm/pblk-write.c: In function 'pblk_map_remaining': /kisskb/src/drivers/lightnvm/pblk-write.c:112:18: note: byref variable will be forcibly initialized struct ppa_addr map_ppa = *ppa; ^~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/lightnvm/pblk.h:24, from /kisskb/src/drivers/lightnvm/pblk-write.c:19: /kisskb/src/drivers/lightnvm/pblk-write.c: In function 'pblk_prepare_resubmit': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/lightnvm/pblk-write.c:174:3: note: in expansion of macro 'smp_store_release' smp_store_release(&w_ctx->flags, flags); ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/block/brd.c: In function 'brd_submit_bio': /kisskb/src/drivers/block/brd.c:290:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/block/drbd/drbd_actlog.c:14: /kisskb/src/drivers/block/drbd/drbd_actlog.c: In function 'drbd_md_get_buffer': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_actlog.c:86:2: note: in expansion of macro 'wait_event' wait_event(device->misc_wait, ^~~~~~~~~~ /kisskb/src/drivers/lightnvm/pblk-write.c: In function 'pblk_end_w_bio': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/lightnvm/pblk-write.c:41:4: note: in expansion of macro 'smp_store_release' smp_store_release(&w_ctx->flags, flags); ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_actlog.c: In function 'wait_until_done_or_force_detached': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_actlog.c:117:7: note: in expansion of macro 'wait_event_timeout' dt = wait_event_timeout(device->misc_wait, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/lightnvm/pblk-write.c: In function 'pblk_submit_io_set': /kisskb/src/drivers/lightnvm/pblk-write.c:496:18: note: byref variable will be forcibly initialized struct ppa_addr erase_ppa; ^~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_actlog.c: In function 'drbd_al_begin_io_prepare': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_actlog.c:272:3: note: in expansion of macro 'wait_event' wait_event(device->al_wait, ^~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_actlog.c: In function 'drbd_al_begin_io_commit': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_actlog.c:446:2: note: in expansion of macro 'wait_event' wait_event(device->al_wait, ^~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_actlog.c: In function 'drbd_al_shrink': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_actlog.c:602:3: note: in expansion of macro 'wait_event' wait_event(device->al_wait, _try_lc_del(device, al_ext)); ^~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_actlog.c: In function 'drbd_rs_begin_io': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_actlog.c:980:9: note: in expansion of macro 'wait_event_interruptible' sig = wait_event_interruptible(device->al_wait, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_actlog.c:968:8: note: in expansion of macro 'wait_event_interruptible' sig = wait_event_interruptible(device->al_wait, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/drivers/lightnvm/pblk-trace.h:145, from /kisskb/src/drivers/lightnvm/pblk-core.c:23: /kisskb/src/drivers/lightnvm/pblk-core.c: In function 'perf_trace_pblk_chunk_reset': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/lightnvm/pblk-trace.h:40:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(pblk_chunk_reset, ^~~~~~~~~~~ /kisskb/src/drivers/lightnvm/pblk-core.c: In function 'perf_trace_pblk_chunk_state': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/lightnvm/pblk-trace.h:66:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(pblk_chunk_state, ^~~~~~~~~~~ /kisskb/src/drivers/nvme/host/core.c: In function 'nvme_init_integrity': /kisskb/src/drivers/nvme/host/core.c:1870:23: note: byref variable will be forcibly initialized struct blk_integrity integrity; ^~~~~~~~~ /kisskb/src/drivers/lightnvm/pblk-core.c: In function 'perf_trace_pblk_line_state': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/lightnvm/pblk-trace.h:92:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(pblk_line_state, ^~~~~~~~~~~ /kisskb/src/drivers/lightnvm/pblk-core.c: In function 'perf_trace_pblk_state': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/lightnvm/pblk-trace.h:116:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(pblk_state, ^~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/drivers/lightnvm/pblk-trace.h:145, from /kisskb/src/drivers/lightnvm/pblk-core.c:23: /kisskb/src/drivers/lightnvm/pblk-core.c: In function 'trace_event_raw_event_pblk_chunk_reset': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/lightnvm/pblk-trace.h:40:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(pblk_chunk_reset, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/lightnvm/pblk-trace.h:40:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(pblk_chunk_reset, ^~~~~~~~~~~ /kisskb/src/drivers/xen/privcmd.c: In function 'privcmd_ioctl_hypercall': /kisskb/src/drivers/xen/privcmd.c:70:27: note: byref variable will be forcibly initialized struct privcmd_hypercall hypercall; ^~~~~~~~~ /kisskb/src/drivers/lightnvm/pblk-core.c: In function 'trace_event_raw_event_pblk_chunk_state': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/lightnvm/pblk-trace.h:66:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(pblk_chunk_state, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/lightnvm/pblk-trace.h:66:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(pblk_chunk_state, ^~~~~~~~~~~ /kisskb/src/drivers/xen/privcmd.c: In function 'privcmd_ioctl_mmap': /kisskb/src/drivers/xen/privcmd.c:258:24: note: byref variable will be forcibly initialized struct mmap_gfn_state state; ^~~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/xen/privcmd.c:13: /kisskb/src/drivers/xen/privcmd.c:257:12: note: byref variable will be forcibly initialized LIST_HEAD(pagelist); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/xen/privcmd.c:253:22: note: byref variable will be forcibly initialized struct privcmd_mmap mmapcmd; ^~~~~~~ /kisskb/src/drivers/lightnvm/pblk-core.c: In function 'trace_event_raw_event_pblk_line_state': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/lightnvm/pblk-trace.h:92:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(pblk_line_state, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/lightnvm/pblk-trace.h:92:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(pblk_line_state, ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/nvme/host/core.c:7: /kisskb/src/drivers/nvme/host/core.c: In function 'nvme_remove_namespaces': /kisskb/src/drivers/nvme/host/core.c:4209:12: note: byref variable will be forcibly initialized LIST_HEAD(ns_list); ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/lightnvm/pblk-core.c: In function 'trace_event_raw_event_pblk_state': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/lightnvm/pblk-trace.h:116:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(pblk_state, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/lightnvm/pblk-trace.h:116:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(pblk_state, ^~~~~~~~~~~ /kisskb/src/drivers/xen/privcmd.c: In function 'privcmd_ioctl_mmap_batch': /kisskb/src/drivers/xen/privcmd.c:452:26: note: byref variable will be forcibly initialized struct mmap_batch_state state; ^~~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/xen/privcmd.c:13: /kisskb/src/drivers/xen/privcmd.c:451:12: note: byref variable will be forcibly initialized LIST_HEAD(pagelist); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/xen/privcmd.c:447:30: note: byref variable will be forcibly initialized struct privcmd_mmapbatch_v2 m; ^ /kisskb/src/drivers/clk/clk-versaclock5.c: In function 'vc5_probe': /kisskb/src/drivers/xen/privcmd.c: In function 'privcmd_ioctl_dm_op': /kisskb/src/drivers/xen/privcmd.c:618:23: note: byref variable will be forcibly initialized struct privcmd_dm_op kdata; ^~~~~ /kisskb/src/drivers/clk/clk-versaclock5.c:833:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/xen/privcmd.c: In function 'privcmd_ioctl_mmap_resource': /kisskb/src/drivers/xen/privcmd.c:726:31: note: byref variable will be forcibly initialized struct privcmd_mmap_resource kdata; ^~~~~ /kisskb/src/drivers/nvme/host/core.c: In function 'nvme_pr_command': /kisskb/src/drivers/nvme/host/core.c:2240:22: note: byref variable will be forcibly initialized struct nvme_command c; ^ /kisskb/src/drivers/ata/libata-scsi.c: In function 'ata_scsi_report_zones_complete': /kisskb/src/drivers/ata/libata-scsi.c:3346:25: note: byref variable will be forcibly initialized struct sg_mapping_iter miter; ^~~~~ /kisskb/src/drivers/ata/libata-scsi.c: In function 'ata_cmd_ioctl': /kisskb/src/drivers/ata/libata-scsi.c:364:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^~~~~ /kisskb/src/drivers/nvme/host/core.c: In function 'nvme_user_cmd': /kisskb/src/drivers/nvme/host/core.c:1591:22: note: byref variable will be forcibly initialized struct nvme_command c; ^ /kisskb/src/drivers/nvme/host/core.c:1590:27: note: byref variable will be forcibly initialized struct nvme_passthru_cmd cmd; ^~~ /kisskb/src/drivers/ata/libata-scsi.c: In function 'ata_task_ioctl': /kisskb/src/drivers/ata/libata-scsi.c:466:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^~~~~ /kisskb/src/drivers/xen/xlate_mmu.c: In function 'xen_xlate_remap_gfn_array': /kisskb/src/drivers/xen/xlate_mmu.c:151:20: note: byref variable will be forcibly initialized struct remap_data data; ^~~~ /kisskb/src/drivers/xen/xlate_mmu.c: In function 'unmap_gfn': /kisskb/src/drivers/xen/xlate_mmu.c:176:33: note: byref variable will be forcibly initialized struct xen_remove_from_physmap xrp; ^~~ /kisskb/src/drivers/nvme/host/core.c: In function 'nvme_submit_io': /kisskb/src/drivers/nvme/host/core.c:1527:22: note: byref variable will be forcibly initialized struct nvme_command c; ^ /kisskb/src/drivers/nvme/host/core.c:1526:22: note: byref variable will be forcibly initialized struct nvme_user_io io; ^~ /kisskb/src/drivers/ata/libata-scsi.c: In function 'ata_scsi_simulate': /kisskb/src/drivers/ata/libata-scsi.c:4130:23: note: byref variable will be forcibly initialized struct ata_scsi_args args; ^~~~ /kisskb/src/drivers/xen/xlate_mmu.c: In function 'xen_xlate_map_ballooned_pages': /kisskb/src/drivers/xen/xlate_mmu.c:220:27: note: byref variable will be forcibly initialized struct map_balloon_pages data; ^~~~ /kisskb/src/drivers/nvme/host/core.c: In function 'nvme_user_cmd64': /kisskb/src/drivers/nvme/host/core.c:1636:22: note: byref variable will be forcibly initialized struct nvme_command c; ^ /kisskb/src/drivers/nvme/host/core.c:1635:29: note: byref variable will be forcibly initialized struct nvme_passthru_cmd64 cmd; ^~~ /kisskb/src/drivers/ata/libata-eh.c: In function '__ata_ehi_push_desc': /kisskb/src/drivers/ata/libata-eh.c:177:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/ata/libata-eh.c: In function 'ata_ehi_push_desc': /kisskb/src/drivers/ata/libata-eh.c:198:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/ata/libata-eh.c: In function 'ata_port_desc': /kisskb/src/drivers/ata/libata-eh.c:240:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/scsi/device_handler/scsi_dh_hp_sw.c: In function 'hp_sw_tur': /kisskb/src/drivers/scsi/device_handler/scsi_dh_hp_sw.c:84:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^~~~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/lightnvm/pblk.h:24, from /kisskb/src/drivers/lightnvm/pblk-core.c:22: /kisskb/src/drivers/lightnvm/pblk-core.c: In function 'pblk_line_close_meta_sync': /kisskb/src/drivers/lightnvm/pblk-core.c:1467:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/scsi/device_handler/scsi_dh_hp_sw.c: In function 'hp_sw_start_stop': /kisskb/src/drivers/scsi/device_handler/scsi_dh_hp_sw.c:120:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^~~~~ /kisskb/src/drivers/nvme/host/core.c: In function 'nvme_scan_ns_list': /kisskb/src/drivers/nvme/host/core.c:4105:23: note: byref variable will be forcibly initialized struct nvme_command cmd = { ^~~ /kisskb/src/drivers/ata/libata-eh.c: In function 'ata_eh_park_issue_cmd': /kisskb/src/drivers/ata/libata-eh.c:2881:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^~ /kisskb/src/drivers/ata/libata-eh.c: In function 'ata_eh_maybe_retry_flush': /kisskb/src/drivers/ata/libata-eh.c:3157:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^~ /kisskb/src/drivers/ata/libata-eh.c: In function 'ata_eh_request_sense': /kisskb/src/drivers/ata/libata-eh.c:1400:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/block/drbd/drbd_main.c:19: /kisskb/src/drivers/block/drbd/drbd_main.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/ata/libata-eh.c: In function 'ata_eh_speed_down_verdict': /kisskb/src/drivers/ata/libata-eh.c:1735:32: note: byref variable will be forcibly initialized struct speed_down_verdict_arg arg; ^~~ /kisskb/src/drivers/nvdimm/region.c: In function 'nd_region_notify': /kisskb/src/drivers/nvdimm/region.c:127:17: note: byref variable will be forcibly initialized struct range range = { ^~~~~ /kisskb/src/drivers/nvdimm/region.c: In function 'nd_region_probe': /kisskb/src/drivers/nvdimm/region.c:38:16: note: byref variable will be forcibly initialized struct range range = { ^~~~~ /kisskb/src/drivers/ata/libata-eh.c: In function 'atapi_eh_tur': /kisskb/src/drivers/ata/libata-eh.c:1370:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^~ /kisskb/src/drivers/ata/libata-eh.c: In function 'atapi_eh_request_sense': /kisskb/src/drivers/ata/libata-eh.c:1456:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^~ /kisskb/src/drivers/lightnvm/pblk-core.c: In function 'pblk_line_smeta_read': /kisskb/src/drivers/lightnvm/pblk-core.c:681:16: note: byref variable will be forcibly initialized struct nvm_rq rqd; ^~~ /kisskb/src/drivers/iommu/of_iommu.c: In function 'of_iommu_configure_dev': /kisskb/src/drivers/iommu/of_iommu.c:142:25: note: byref variable will be forcibly initialized struct of_phandle_args iommu_spec; ^~~~~~~~~~ /kisskb/src/drivers/iommu/of_iommu.c: In function 'of_iommu_configure': /kisskb/src/drivers/iommu/of_iommu.c:203:34: note: byref variable will be forcibly initialized struct of_pci_iommu_alias_info info = { ^~~~ /kisskb/src/drivers/lightnvm/pblk-core.c: In function 'pblk_line_emeta_read': /kisskb/src/drivers/lightnvm/pblk-core.c:772:16: note: byref variable will be forcibly initialized struct nvm_rq rqd; ^~~ In file included from /kisskb/src/drivers/block/drbd/drbd_main.c:48: /kisskb/src/drivers/block/drbd/drbd_main.c: In function '_req_mod': /kisskb/src/drivers/block/drbd/drbd_req.h:300:23: note: byref variable will be forcibly initialized struct bio_and_error m; ^ /kisskb/src/drivers/block/drbd/drbd_main.c: In function 'fill_bitmap_rle_bits': /kisskb/src/drivers/block/drbd/drbd_main.c:1117:19: note: byref variable will be forcibly initialized struct bitstream bs; ^~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/block/drbd/drbd_main.c:19: /kisskb/src/drivers/block/drbd/drbd_main.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/ata/libata-eh.c:15: /kisskb/src/drivers/ata/libata-eh.c: In function 'ata_scsi_error': /kisskb/src/drivers/ata/libata-eh.c:526:12: note: byref variable will be forcibly initialized LIST_HEAD(eh_work_q); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/lightnvm/pblk-core.c: In function 'pblk_line_smeta_write': /kisskb/src/drivers/lightnvm/pblk-core.c:722:16: note: byref variable will be forcibly initialized struct nvm_rq rqd; ^~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/block/drbd/drbd_main.c:19: /kisskb/src/drivers/block/drbd/drbd_main.c: In function 'inc_ap_bio': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_int.h:2276:2: note: in expansion of macro 'wait_event' wait_event(device->misc_wait, inc_ap_bio_cond(device)); ^~~~~~~~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/block/drbd/drbd_main.c:19: /kisskb/src/drivers/block/drbd/drbd_main.c: In function 'do_retry': /kisskb/src/drivers/block/drbd/drbd_main.c:2281:12: note: byref variable will be forcibly initialized LIST_HEAD(writes); ^~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/block/drbd/drbd_main.c: In function 'drbd_send': /kisskb/src/drivers/block/drbd/drbd_main.c:1848:14: note: byref variable will be forcibly initialized struct kvec iov = {.iov_base = buf, .iov_len = size}; ^~~ /kisskb/src/drivers/nvdimm/region_devs.c: In function 'nd_region_conflict': /kisskb/src/drivers/nvdimm/region_devs.c:1308:26: note: byref variable will be forcibly initialized struct conflict_context ctx = { ^~~ /kisskb/src/drivers/block/drbd/drbd_main.c: In function '_drbd_send_bio': /kisskb/src/drivers/block/drbd/drbd_main.c:1595:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^~~~ /kisskb/src/drivers/block/drbd/drbd_main.c: In function '_drbd_send_zc_bio': /kisskb/src/drivers/block/drbd/drbd_main.c:1617:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^~~~ /kisskb/src/drivers/dma-buf/dma-resv.c: In function 'dma_resv_lockdep': /kisskb/src/drivers/dma-buf/dma-resv.c:101:23: note: byref variable will be forcibly initialized struct address_space mapping; ^~~~~~~ /kisskb/src/drivers/dma-buf/dma-resv.c:100:18: note: byref variable will be forcibly initialized struct dma_resv obj; ^~~ /kisskb/src/drivers/dma-buf/dma-resv.c:99:24: note: byref variable will be forcibly initialized struct ww_acquire_ctx ctx; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/mutex.h:15, from /kisskb/src/include/linux/ww_mutex.h:20, from /kisskb/src/include/linux/dma-resv.h:42, from /kisskb/src/drivers/dma-buf/dma-resv.c:35: /kisskb/src/drivers/dma-buf/dma-resv.c: In function 'dma_resv_reserve_shared': /kisskb/src/drivers/clk/clk-cdce925.c: In function 'cdce925_probe': /kisskb/src/drivers/clk/clk-cdce925.c:644:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/dma-buf/dma-resv.c:236:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(obj->fence, new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/dma-buf/dma-resv.c: In function 'dma_resv_copy_fences': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/dma-buf/dma-resv.c:394:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dst_list->shared[dst_list->shared_count++], fence); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_main.c: In function 'drbd_flush_workqueue': /kisskb/src/drivers/block/drbd/drbd_main.c:2436:25: note: byref variable will be forcibly initialized struct completion_work completion_work; ^~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c: In function 'ttm_bo_mem_space_debug': /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c:70:21: note: byref variable will be forcibly initialized struct drm_printer p = drm_debug_printer(TTM_PFX); ^ /kisskb/src/drivers/block/drbd/drbd_state.c: In function 'notify_resource_state_change': /kisskb/src/drivers/block/drbd/drbd_state.c:1546:23: note: byref variable will be forcibly initialized struct resource_info resource_info = { ^~~~~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_state.c: In function 'notify_connection_state_change': /kisskb/src/drivers/block/drbd/drbd_state.c:1562:25: note: byref variable will be forcibly initialized struct connection_info connection_info = { ^~~~~~~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_state.c: In function 'notify_device_state_change': /kisskb/src/drivers/block/drbd/drbd_state.c:1576:21: note: byref variable will be forcibly initialized struct device_info device_info = { ^~~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_state.c: In function 'notify_peer_device_state_change': /kisskb/src/drivers/block/drbd/drbd_state.c:1589:26: note: byref variable will be forcibly initialized struct peer_device_info peer_device_info = { ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c: In function 'ttm_bo_delayed_delete': /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c:431:19: note: byref variable will be forcibly initialized struct list_head removed; ^~~~~~~ /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c: In function 'ttm_bo_evict': /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c:574:19: note: byref variable will be forcibly initialized struct ttm_place hop; ^~~ /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c:573:23: note: byref variable will be forcibly initialized struct ttm_placement placement; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c:572:22: note: byref variable will be forcibly initialized struct ttm_resource evict_mem; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c: In function 'ttm_bo_bounce_temp_buffer': /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c:955:22: note: byref variable will be forcibly initialized struct ttm_resource hop_mem = *mem; ^~~~~~~ /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c:953:23: note: byref variable will be forcibly initialized struct ttm_placement hop_placement; ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c: In function 'ttm_bo_move_buffer': /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c:981:22: note: byref variable will be forcibly initialized struct ttm_resource mem; ^~~ /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c:980:19: note: byref variable will be forcibly initialized struct ttm_place hop; ^~~ /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c: In function 'ttm_bo_swapout': /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c:1487:20: note: byref variable will be forcibly initialized struct ttm_place hop; ^~~ /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c:1486:23: note: byref variable will be forcibly initialized struct ttm_resource evict_mem; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/ttm/ttm_bo.c:1485:28: note: byref variable will be forcibly initialized struct ttm_operation_ctx ctx = { false, false }; ^~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/hash.h:11, from /kisskb/src/drivers/block/drbd/drbd_int.h:17, from /kisskb/src/drivers/block/drbd/drbd_state.c:17: /kisskb/src/drivers/block/drbd/drbd_state.c: In function 'drbd_req_state': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_state.c:607:3: note: in expansion of macro 'wait_event' wait_event(device->state_wait, ^~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_state.c:566:20: note: byref variable will be forcibly initialized struct completion done; ^~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/hash.h:11, from /kisskb/src/drivers/block/drbd/drbd_int.h:17, from /kisskb/src/drivers/block/drbd/drbd_state.c:17: /kisskb/src/drivers/block/drbd/drbd_state.c: In function '_drbd_request_state': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_state.c:654:2: note: in expansion of macro 'wait_event' wait_event(device->state_wait, ^~~~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/firewire/nosy.c:7: /kisskb/src/drivers/firewire/nosy.c: In function 'packet_buffer_get': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/firewire/nosy.c:143:6: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(buffer->wait, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_state.c: In function 'drbd_request_detach_interruptible': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_state.c:688:8: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(device->misc_wait, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_state.c:684:2: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(device->state_wait, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_state.c: In function '_drbd_request_state_holding_state_mutex': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:427:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:448:2: note: in expansion of macro '__wait_event_cmd' __wait_event_cmd(wq_head, condition, cmd1, cmd2); \ ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_state.c:707:2: note: in expansion of macro 'wait_event_cmd' wait_event_cmd(device->state_wait, ^~~~~~~~~~~~~~ /kisskb/src/drivers/firewire/nosy.c: In function 'bus_reset_irq_handler': /kisskb/src/drivers/firewire/nosy.c:436:20: note: byref variable will be forcibly initialized struct timespec64 ts64; ^~~~ /kisskb/src/drivers/firewire/nosy.c: In function 'packet_irq_handler': /kisskb/src/drivers/firewire/nosy.c:406:20: note: byref variable will be forcibly initialized struct timespec64 ts64; ^~~~ /kisskb/src/drivers/block/drbd/drbd_state.c: In function '_conn_request_state': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:947:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:1007:2: note: in expansion of macro '__wait_event_lock_irq' __wait_event_lock_irq(wq_head, condition, lock, ); \ ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_state.c:2330:3: note: in expansion of macro 'wait_event_lock_irq' wait_event_lock_irq(connection->ping_wait, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_state.c:2290:35: note: byref variable will be forcibly initialized union drbd_state ns_max, ns_min, os; ^~ /kisskb/src/drivers/block/drbd/drbd_state.c:2290:27: note: byref variable will be forcibly initialized union drbd_state ns_max, ns_min, os; ^~~~~~ /kisskb/src/drivers/block/drbd/drbd_state.c:2290:19: note: byref variable will be forcibly initialized union drbd_state ns_max, ns_min, os; ^~~~~~ In file included from /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_framebuffer.h:11, from /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_framebuffer.c:13: /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_framebuffer.c: In function 'komeda_get_format_name': /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_format_caps.h:87:29: note: byref variable will be forcibly initialized struct drm_format_name_buf buf; ^~~ /kisskb/src/drivers/firewire/nosy.c: In function 'nosy_ioctl': /kisskb/src/drivers/firewire/nosy.c:348:20: note: byref variable will be forcibly initialized struct nosy_stats stats; ^~~~~ /kisskb/src/drivers/block/drbd/drbd_state.c: In function 'after_state_ch': /kisskb/src/drivers/block/drbd/drbd_state.c:1707:18: note: byref variable will be forcibly initialized struct sib_info sib; ^~~ /kisskb/src/drivers/block/drbd/drbd_main.c: In function '_drbd_send_bitmap': /kisskb/src/drivers/block/drbd/drbd_main.c:1274:21: note: byref variable will be forcibly initialized struct bm_xfer_ctx c; ^ /kisskb/src/drivers/scsi/aacraid/commctrl.c: In function 'aac_get_pci_info': /kisskb/src/drivers/scsi/aacraid/commctrl.c:1006:22: note: byref variable will be forcibly initialized struct aac_pci_info pci_info; ^~~~~~~~ /kisskb/src/drivers/scsi/aacraid/commctrl.c: In function 'aac_get_hba_info': /kisskb/src/drivers/scsi/aacraid/commctrl.c:1020:22: note: byref variable will be forcibly initialized struct aac_hba_info hbainfo; ^~~~~~~ /kisskb/src/drivers/scsi/aacraid/commctrl.c: In function 'check_revision': /kisskb/src/drivers/scsi/aacraid/commctrl.c:452:18: note: byref variable will be forcibly initialized struct revision response; ^~~~~~~~ /kisskb/src/drivers/nvdimm/label.c: In function 'nd_label_reserve_dpa': /kisskb/src/drivers/nvdimm/label.c:388:22: note: byref variable will be forcibly initialized struct nd_label_id label_id; ^~~~~~~~ /kisskb/src/drivers/scsi/aacraid/commctrl.c: In function 'next_getadapter_fib': /kisskb/src/drivers/scsi/aacraid/commctrl.c:254:27: note: byref variable will be forcibly initialized struct compat_fib_ioctl cf; ^~ /kisskb/src/drivers/scsi/aacraid/commctrl.c:246:19: note: byref variable will be forcibly initialized struct fib_ioctl f; ^ /kisskb/src/drivers/scsi/aacraid/commctrl.c: In function 'aac_send_raw_srb': /kisskb/src/drivers/scsi/aacraid/commctrl.c:948:24: note: byref variable will be forcibly initialized struct aac_srb_reply reply; ^~~~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/nvdimm/label.c:5: /kisskb/src/drivers/nvdimm/label.c: In function 'del_labels': /kisskb/src/drivers/nvdimm/label.c:1215:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/nvdimm/label.c: In function '__pmem_label_update': /kisskb/src/drivers/nvdimm/label.c:769:21: note: byref variable will be forcibly initialized struct nd_label_id label_id; ^~~~~~~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/nvdimm/label.c:5: /kisskb/src/drivers/nvdimm/label.c: In function '__blk_label_update': /kisskb/src/drivers/nvdimm/label.c:913:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/nvdimm/label.c:910:21: note: byref variable will be forcibly initialized struct nd_label_id label_id; ^~~~~~~~ /kisskb/src/drivers/scsi/aacraid/commctrl.c: In function 'aac_send_reset_adapter': /kisskb/src/drivers/scsi/aacraid/commctrl.c:1047:23: note: byref variable will be forcibly initialized struct aac_reset_iop reset; ^~~~~ In file included from /kisskb/src/drivers/xen/gntdev.c:43: /kisskb/src/drivers/xen/gntdev.c: In function 'notify_remote_via_evtchn': /kisskb/src/include/xen/events.h:80:21: note: byref variable will be forcibly initialized struct evtchn_send send = { .port = port }; ^~~~ /kisskb/src/drivers/xen/gntdev.c: In function '__unmap_grant_pages': /kisskb/src/drivers/xen/gntdev.c:358:32: note: byref variable will be forcibly initialized struct gntab_unmap_queue_data unmap_data; ^~~~~~~~~~ /kisskb/src/drivers/xen/gntdev.c: In function 'gntdev_ioctl_get_offset_for_vaddr': /kisskb/src/drivers/xen/gntdev.c:619:43: note: byref variable will be forcibly initialized struct ioctl_gntdev_get_offset_for_vaddr op; ^~ /kisskb/src/drivers/xen/gntdev.c: In function 'gntdev_ioctl_notify': /kisskb/src/drivers/xen/gntdev.c:651:35: note: byref variable will be forcibly initialized struct ioctl_gntdev_unmap_notify op; ^~ /kisskb/src/drivers/xen/gntdev.c: In function 'gntdev_ioctl_grant_copy': /kisskb/src/drivers/xen/gntdev.c:894:36: note: byref variable will be forcibly initialized struct gntdev_grant_copy_segment seg; ^~~ /kisskb/src/drivers/xen/gntdev.c:883:27: note: byref variable will be forcibly initialized struct gntdev_copy_batch batch; ^~~~~ /kisskb/src/drivers/xen/gntdev.c:882:33: note: byref variable will be forcibly initialized struct ioctl_gntdev_grant_copy copy; ^~~~ In file included from /kisskb/src/drivers/xen/gntdev.c:43: /kisskb/src/drivers/xen/gntdev.c: In function 'gntdev_put_map': /kisskb/src/include/xen/events.h:80:21: note: byref variable will be forcibly initialized struct evtchn_send send = { .port = port }; ^~~~ /kisskb/src/drivers/xen/gntdev.c: In function 'gntdev_ioctl_map_grant_ref': /kisskb/src/drivers/xen/gntdev.c:561:36: note: byref variable will be forcibly initialized struct ioctl_gntdev_map_grant_ref op; ^~ /kisskb/src/drivers/xen/gntdev.c: In function 'gntdev_ioctl_unmap_grant_ref': /kisskb/src/drivers/xen/gntdev.c:596:38: note: byref variable will be forcibly initialized struct ioctl_gntdev_unmap_grant_ref op; ^~ /kisskb/src/drivers/scsi/libsas/sas_expander.c: In function 'smp_execute_task': /kisskb/src/drivers/scsi/libsas/sas_expander.c:144:21: note: byref variable will be forcibly initialized struct scatterlist resp_sg; ^~~~~~~ /kisskb/src/drivers/scsi/libsas/sas_expander.c:143:21: note: byref variable will be forcibly initialized struct scatterlist req_sg; ^~~~~~ /kisskb/src/drivers/nvdimm/namespace_devs.c: In function 'nd_namespace_blk_size': /kisskb/src/drivers/nvdimm/namespace_devs.c:274:21: note: byref variable will be forcibly initialized struct nd_label_id label_id; ^~~~~~~~ /kisskb/src/drivers/nvdimm/namespace_devs.c: In function 'nd_namespace_pmem_set_resource': /kisskb/src/drivers/nvdimm/namespace_devs.c:914:22: note: byref variable will be forcibly initialized struct nd_label_id label_id; ^~~~~~~~ /kisskb/src/drivers/nvdimm/namespace_devs.c: In function '__nd_namespace_blk_validate': /kisskb/src/drivers/nvdimm/namespace_devs.c:292:21: note: byref variable will be forcibly initialized struct nd_label_id label_id; ^~~~~~~~ /kisskb/src/drivers/nvdimm/namespace_devs.c: In function 'dpa_extents_show': /kisskb/src/drivers/nvdimm/namespace_devs.c:1380:21: note: byref variable will be forcibly initialized struct nd_label_id label_id; ^~~~~~~~ /kisskb/src/drivers/nvdimm/namespace_devs.c: In function 'space_valid': /kisskb/src/drivers/nvdimm/namespace_devs.c:560:25: note: byref variable will be forcibly initialized struct blk_alloc_info info = { ^~~~ /kisskb/src/drivers/nvdimm/namespace_devs.c: In function 'scan_allocate': /kisskb/src/drivers/nvdimm/namespace_devs.c:601:39: note: byref variable will be forcibly initialized struct resource *res, *exist = NULL, valid; ^~~~~ /kisskb/src/drivers/nvdimm/namespace_devs.c: In function '__reserve_free_pmem': /kisskb/src/drivers/nvdimm/namespace_devs.c:781:21: note: byref variable will be forcibly initialized struct nd_label_id label_id; ^~~~~~~~ /kisskb/src/drivers/char/tpm/tpm_ppi.c: In function 'show_ppi_operations': /kisskb/src/drivers/char/tpm/tpm_ppi.c:288:26: note: byref variable will be forcibly initialized union acpi_object *obj, tmp; ^~~ /kisskb/src/drivers/nvdimm/namespace_devs.c: In function 'namespace_update_uuid': /kisskb/src/drivers/nvdimm/namespace_devs.c:1233:23: note: byref variable will be forcibly initialized struct nd_label_id label_id; ^~~~~~~~ /kisskb/src/drivers/nvdimm/namespace_devs.c:1188:21: note: byref variable will be forcibly initialized struct nd_label_id new_label_id; ^~~~~~~~~~~~ /kisskb/src/drivers/nvdimm/namespace_devs.c:1187:21: note: byref variable will be forcibly initialized struct nd_label_id old_label_id; ^~~~~~~~~~~~ /kisskb/src/drivers/nvdimm/namespace_devs.c: In function '__size_store': /kisskb/src/drivers/nvdimm/namespace_devs.c:957:21: note: byref variable will be forcibly initialized struct nd_label_id label_id; ^~~~~~~~ /kisskb/src/drivers/nvdimm/namespace_devs.c: In function 'nsblk_add_resource': /kisskb/src/drivers/nvdimm/namespace_devs.c:2084:21: note: byref variable will be forcibly initialized struct nd_label_id label_id; ^~~~~~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/nvdimm/namespace_devs.c:5: /kisskb/src/drivers/nvdimm/namespace_devs.c: In function 'scan_labels': /kisskb/src/drivers/nvdimm/namespace_devs.c:2443:14: note: byref variable will be forcibly initialized LIST_HEAD(list); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/block/drbd/drbd_nl.c: In function 'nla_put_notification_header': /kisskb/src/drivers/block/drbd/drbd_nl.c:4610:34: note: byref variable will be forcibly initialized struct drbd_notification_header nh = { ^~ /kisskb/src/drivers/block/drbd/drbd_nl.c: In function 'notify_initial_state_done': /kisskb/src/drivers/block/drbd/drbd_nl.c:4610:34: note: byref variable will be forcibly initialized /kisskb/src/drivers/block/drbd/drbd_nl.c: In function 'drbd_adm_pause_sync': /kisskb/src/drivers/block/drbd/drbd_nl.c:3133:29: note: byref variable will be forcibly initialized struct drbd_config_context adm_ctx; ^~~~~~~ /kisskb/src/drivers/block/drbd/drbd_nl.c: In function 'drbd_adm_resume_sync': /kisskb/src/drivers/block/drbd/drbd_nl.c:3153:29: note: byref variable will be forcibly initialized struct drbd_config_context adm_ctx; ^~~~~~~ /kisskb/src/drivers/block/drbd/drbd_nl.c: In function 'drbd_adm_simple_request_state': /kisskb/src/drivers/block/drbd/drbd_nl.c:3054:29: note: byref variable will be forcibly initialized struct drbd_config_context adm_ctx; ^~~~~~~ /kisskb/src/drivers/block/drbd/drbd_nl.c: In function 'drbd_adm_get_timeout_type': /kisskb/src/drivers/block/drbd/drbd_nl.c:4094:23: note: byref variable will be forcibly initialized struct timeout_parms tp; ^~ /kisskb/src/drivers/block/drbd/drbd_nl.c:4092:29: note: byref variable will be forcibly initialized struct drbd_config_context adm_ctx; ^~~~~~~ /kisskb/src/drivers/block/drbd/drbd_nl.c: In function 'drbd_msg_sprintf_info': /kisskb/src/drivers/block/drbd/drbd_nl.c:121:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/block/drbd/drbd_nl.c: In function 'drbd_adm_detach': /kisskb/src/drivers/block/drbd/drbd_nl.c:2221:29: note: byref variable will be forcibly initialized struct drbd_config_context adm_ctx; ^~~~~~~ /kisskb/src/drivers/block/drbd/drbd_nl.c: In function 'drbd_adm_dump_resources': /kisskb/src/drivers/block/drbd/drbd_nl.c:3301:29: note: byref variable will be forcibly initialized struct resource_statistics resource_statistics; ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_nl.c:3300:23: note: byref variable will be forcibly initialized struct resource_info resource_info; ^~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/block/drbd/drbd_nl.c:16: /kisskb/src/drivers/block/drbd/drbd_nl.c: In function 'drbd_adm_net_opts': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_nl.c:2488:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(connection->net_conf, new_net_conf); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_nl.c:2419:29: note: byref variable will be forcibly initialized struct drbd_config_context adm_ctx; ^~~~~~~ /kisskb/src/drivers/block/drbd/drbd_nl.c: In function 'drbd_adm_disconnect': /kisskb/src/drivers/block/drbd/drbd_nl.c:2777:26: note: byref variable will be forcibly initialized struct disconnect_parms parms; ^~~~~ /kisskb/src/drivers/block/drbd/drbd_nl.c:2776:29: note: byref variable will be forcibly initialized struct drbd_config_context adm_ctx; ^~~~~~~ /kisskb/src/drivers/block/drbd/drbd_nl.c: In function 'drbd_adm_resource_opts': /kisskb/src/drivers/block/drbd/drbd_nl.c:2969:18: note: byref variable will be forcibly initialized struct res_opts res_opts; ^~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_nl.c:2967:29: note: byref variable will be forcibly initialized struct drbd_config_context adm_ctx; ^~~~~~~ /kisskb/src/drivers/block/drbd/drbd_nl.c: In function 'drbd_adm_dump_connections': /kisskb/src/drivers/block/drbd/drbd_nl.c:3504:31: note: byref variable will be forcibly initialized struct connection_statistics connection_statistics; ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_nl.c:3503:25: note: byref variable will be forcibly initialized struct connection_info connection_info; ^~~~~~~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_nl.c: In function 'drbd_adm_dump_devices': /kisskb/src/drivers/block/drbd/drbd_nl.c:3415:27: note: byref variable will be forcibly initialized struct device_statistics device_statistics; ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_nl.c:3414:21: note: byref variable will be forcibly initialized struct device_info device_info; ^~~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_nl.c: In function 'drbd_adm_dump_peer_devices': /kisskb/src/drivers/block/drbd/drbd_nl.c:3724:33: note: byref variable will be forcibly initialized struct peer_device_statistics peer_device_statistics; ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_nl.c:3723:27: note: byref variable will be forcibly initialized struct peer_device_info peer_device_info; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_nl.c: In function 'drbd_adm_get_status': /kisskb/src/drivers/block/drbd/drbd_nl.c:3889:29: note: byref variable will be forcibly initialized struct drbd_config_context adm_ctx; ^~~~~~~ /kisskb/src/drivers/block/drbd/drbd_nl.c: In function 'drbd_adm_new_c_uuid': /kisskb/src/drivers/block/drbd/drbd_nl.c:4171:26: note: byref variable will be forcibly initialized struct new_c_uuid_parms args; ^~~~ /kisskb/src/drivers/block/drbd/drbd_nl.c:4166:29: note: byref variable will be forcibly initialized struct drbd_config_context adm_ctx; ^~~~~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/block/drbd/drbd_nl.c:16: /kisskb/src/drivers/block/drbd/drbd_nl.c: In function 'drbd_adm_get_initial_state': /kisskb/src/drivers/block/drbd/drbd_nl.c:4963:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/block/drbd/drbd_nl.c:16: /kisskb/src/drivers/block/drbd/drbd_nl.c: In function 'drbd_suspend_io': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_nl.c:910:2: note: in expansion of macro 'wait_event' wait_event(device->misc_wait, !atomic_read(&device->ap_bio_cnt)); ^~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_nl.c: In function 'disk_opts_check_al_size': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_nl.c:1553:2: note: in expansion of macro 'wait_event' wait_event(device->al_wait, lc_try_lock(device->act_log)); ^~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_nl.c: In function 'drbd_adm_invalidate': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_nl.c:3027:2: note: in expansion of macro 'wait_event' wait_event(device->misc_wait, !test_bit(BITMAP_IO, &device->flags)); ^~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_nl.c:3005:29: note: byref variable will be forcibly initialized struct drbd_config_context adm_ctx; ^~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/block/drbd/drbd_nl.c:16: /kisskb/src/drivers/block/drbd/drbd_nl.c: In function 'drbd_adm_invalidate_peer': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_nl.c:3104:2: note: in expansion of macro 'wait_event' wait_event(device->misc_wait, !test_bit(BITMAP_IO, &device->flags)); ^~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_nl.c:3082:29: note: byref variable will be forcibly initialized struct drbd_config_context adm_ctx; ^~~~~~~ /kisskb/src/drivers/block/drbd/drbd_nl.c: In function 'drbd_adm_resume_io': /kisskb/src/drivers/block/drbd/drbd_nl.c:3186:29: note: byref variable will be forcibly initialized struct drbd_config_context adm_ctx; ^~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/block/drbd/drbd_nl.c:16: /kisskb/src/drivers/block/drbd/drbd_nl.c: In function 'drbd_adm_start_ov': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_nl.c:4153:2: note: in expansion of macro 'wait_event' wait_event(device->misc_wait, !test_bit(BITMAP_IO, &device->flags)); ^~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_nl.c:4123:24: note: byref variable will be forcibly initialized struct start_ov_parms parms; ^~~~~ /kisskb/src/drivers/block/drbd/drbd_nl.c:4120:29: note: byref variable will be forcibly initialized struct drbd_config_context adm_ctx; ^~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/block/drbd/drbd_nl.c:16: /kisskb/src/drivers/block/drbd/drbd_nl.c: In function 'drbd_determine_dev_size': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_nl.c:1039:3: note: in expansion of macro 'wait_event' wait_event(device->al_wait, lc_try_lock_for_transaction(device->act_log)); ^~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/block/drbd/drbd_nl.c:16: /kisskb/src/drivers/block/drbd/drbd_nl.c: In function 'drbd_adm_resize': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_nl.c:2923:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(device->ldev->disk_conf, new_disk_conf); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_nl.c:2832:22: note: byref variable will be forcibly initialized struct resize_parms rs; ^~ /kisskb/src/drivers/block/drbd/drbd_nl.c:2830:29: note: byref variable will be forcibly initialized struct drbd_config_context adm_ctx; ^~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/block/drbd/drbd_nl.c:16: /kisskb/src/drivers/block/drbd/drbd_nl.c: In function 'drbd_adm_disk_opts': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_nl.c:1649:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(device->rs_plan_s, new_plan); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_nl.c:1639:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(device->ldev->disk_conf, new_disk_conf); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_nl.c:1565:29: note: byref variable will be forcibly initialized struct drbd_config_context adm_ctx; ^~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/block/drbd/drbd_nl.c:16: /kisskb/src/drivers/block/drbd/drbd_nl.c: In function 'drbd_adm_attach': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_nl.c:1960:2: note: in expansion of macro 'wait_event' wait_event(device->misc_wait, !atomic_read(&device->ap_pending_cnt) || drbd_suspended(device)); ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_nl.c:1822:2: note: in expansion of macro 'wait_event' wait_event(device->misc_wait, !test_bit(GOING_DISKLESS, &device->flags)); ^~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_nl.c:1784:29: note: byref variable will be forcibly initialized struct drbd_config_context adm_ctx; ^~~~~~~ /kisskb/src/drivers/block/drbd/drbd_nl.c: In function 'notify_resource_state': /kisskb/src/drivers/block/drbd/drbd_nl.c:4610:34: note: byref variable will be forcibly initialized struct drbd_notification_header nh = { ^~ /kisskb/src/drivers/block/drbd/drbd_nl.c:4623:29: note: byref variable will be forcibly initialized struct resource_statistics resource_statistics; ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_nl.c: In function 'drbd_adm_new_resource': /kisskb/src/drivers/block/drbd/drbd_nl.c:4308:24: note: byref variable will be forcibly initialized struct resource_info resource_info; ^~~~~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_nl.c:4272:18: note: byref variable will be forcibly initialized struct res_opts res_opts; ^~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_nl.c:4270:29: note: byref variable will be forcibly initialized struct drbd_config_context adm_ctx; ^~~~~~~ /kisskb/src/drivers/block/drbd/drbd_nl.c: In function 'drbd_adm_del_resource': /kisskb/src/drivers/block/drbd/drbd_nl.c:4551:29: note: byref variable will be forcibly initialized struct drbd_config_context adm_ctx; ^~~~~~~ /kisskb/src/drivers/block/drbd/drbd_nl.c: In function 'notify_device_state': /kisskb/src/drivers/block/drbd/drbd_nl.c:4610:34: note: byref variable will be forcibly initialized struct drbd_notification_header nh = { ^~ /kisskb/src/drivers/block/drbd/drbd_nl.c:4674:27: note: byref variable will be forcibly initialized struct device_statistics device_statistics; ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_nl.c: In function 'notify_connection_state': /kisskb/src/drivers/block/drbd/drbd_nl.c:4610:34: note: byref variable will be forcibly initialized struct drbd_notification_header nh = { ^~ /kisskb/src/drivers/block/drbd/drbd_nl.c:4723:31: note: byref variable will be forcibly initialized struct connection_statistics connection_statistics; ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_nl.c: In function 'notify_peer_device_state': /kisskb/src/drivers/block/drbd/drbd_nl.c:4610:34: note: byref variable will be forcibly initialized struct drbd_notification_header nh = { ^~ /kisskb/src/drivers/block/drbd/drbd_nl.c:4772:32: note: byref variable will be forcibly initialized struct peer_device_statistics peer_device_statistics; ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_nl.c: In function 'drbd_adm_connect': /kisskb/src/drivers/block/drbd/drbd_nl.c:2673:27: note: byref variable will be forcibly initialized struct peer_device_info peer_device_info; ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/block/drbd/drbd_nl.c:16: /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_nl.c:2651:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(connection->net_conf, new_net_conf); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_nl.c:2564:29: note: byref variable will be forcibly initialized struct drbd_config_context adm_ctx; ^~~~~~~ /kisskb/src/drivers/block/drbd/drbd_nl.c:2561:25: note: byref variable will be forcibly initialized struct connection_info connection_info; ^~~~~~~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_nl.c: In function 'drbd_adm_new_minor': /kisskb/src/drivers/block/drbd/drbd_nl.c:4383:28: note: byref variable will be forcibly initialized struct peer_device_info peer_device_info; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_nl.c:4367:22: note: byref variable will be forcibly initialized struct device_info info; ^~~~ /kisskb/src/drivers/block/drbd/drbd_nl.c:4332:29: note: byref variable will be forcibly initialized struct drbd_config_context adm_ctx; ^~~~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_proc.c: In function 'ahc_proc_write_seeprom': /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_proc.c:191:28: note: byref variable will be forcibly initialized struct seeprom_descriptor sd; ^~ /kisskb/src/drivers/block/drbd/drbd_nl.c: In function 'drbd_adm_del_minor': /kisskb/src/drivers/block/drbd/drbd_nl.c:4439:29: note: byref variable will be forcibly initialized struct drbd_config_context adm_ctx; ^~~~~~~ /kisskb/src/drivers/block/drbd/drbd_nl.c: In function 'notify_helper': /kisskb/src/drivers/block/drbd/drbd_nl.c:4610:34: note: byref variable will be forcibly initialized struct drbd_notification_header nh = { ^~ /kisskb/src/drivers/block/drbd/drbd_nl.c:4821:26: note: byref variable will be forcibly initialized struct drbd_helper_info helper_info; ^~~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_nl.c: In function 'drbd_khelper': /kisskb/src/drivers/block/drbd/drbd_nl.c:365:18: note: byref variable will be forcibly initialized struct sib_info sib; ^~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/block/drbd/drbd_nl.c:16: /kisskb/src/drivers/block/drbd/drbd_nl.c: In function 'drbd_set_role': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_nl.c:714:2: note: in expansion of macro 'wait_event' wait_event(device->misc_wait, atomic_read(&device->ap_pending_cnt) == 0); ^~~~~~~~~~ /kisskb/src/drivers/block/drbd/drbd_nl.c: In function 'drbd_adm_set_role': /kisskb/src/drivers/block/drbd/drbd_nl.c:770:24: note: byref variable will be forcibly initialized struct set_role_parms parms; ^~~~~ /kisskb/src/drivers/block/drbd/drbd_nl.c:769:29: note: byref variable will be forcibly initialized struct drbd_config_context adm_ctx; ^~~~~~~ /kisskb/src/drivers/block/drbd/drbd_nl.c: In function 'drbd_adm_down': /kisskb/src/drivers/block/drbd/drbd_nl.c:4488:29: note: byref variable will be forcibly initialized struct drbd_config_context adm_ctx; ^~~~~~~ /kisskb/src/drivers/dma-buf/sync_file.c: In function 'sync_file_ioctl_merge': /kisskb/src/drivers/dma-buf/sync_file.c:328:25: note: byref variable will be forcibly initialized struct sync_merge_data data; ^~~~ /kisskb/src/drivers/dma-buf/sync_file.c: In function 'sync_file_ioctl_fence_info': /kisskb/src/drivers/dma-buf/sync_file.c:400:24: note: byref variable will be forcibly initialized struct sync_file_info info; ^~~~ /kisskb/src/drivers/acpi/acpica/nsutils.c: In function 'acpi_ns_print_node_pathname': /kisskb/src/drivers/acpi/acpica/nsutils.c:40:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer; ^~~~~~ /kisskb/src/drivers/acpi/acpica/nsutils.c: In function 'acpi_ns_internalize_name': /kisskb/src/drivers/acpi/acpica/nsutils.c:315:30: note: byref variable will be forcibly initialized struct acpi_namestring_info info; ^~~~ /kisskb/src/drivers/acpi/acpica/nsutils.c: In function 'acpi_ns_get_node_unlocked': /kisskb/src/drivers/acpi/acpica/nsutils.c:639:27: note: byref variable will be forcibly initialized union acpi_generic_state scope_info; ^~~~~~~~~~ /kisskb/src/drivers/scsi/aacraid/commsup.c: In function 'aac_send_safw_hostttime': /kisskb/src/drivers/scsi/aacraid/commsup.c:2358:12: note: byref variable will be forcibly initialized struct tm cur_tm; ^~~~~~ /kisskb/src/drivers/cdrom/cdrom.c: In function 'cdrom_count_tracks': /kisskb/src/drivers/cdrom/cdrom.c:994:24: note: byref variable will be forcibly initialized struct cdrom_tocentry entry; ^~~~~ /kisskb/src/drivers/cdrom/cdrom.c:993:22: note: byref variable will be forcibly initialized struct cdrom_tochdr header; ^~~~~~ /kisskb/src/drivers/cdrom/cdrom.c: In function 'open_for_data': /kisskb/src/drivers/cdrom/cdrom.c:1048:12: note: byref variable will be forcibly initialized tracktype tracks; ^~~~~~ /kisskb/src/drivers/cdrom/cdrom.c: In function 'check_for_audio_disc': /kisskb/src/drivers/cdrom/cdrom.c:1211:12: note: byref variable will be forcibly initialized tracktype tracks; ^~~~~~ /kisskb/src/drivers/cdrom/cdrom.c: In function 'cdrom_mrw_bgformat_susp': /kisskb/src/drivers/cdrom/cdrom.c:520:24: note: byref variable will be forcibly initialized struct packet_command cgc; ^~~ /kisskb/src/drivers/scsi/aacraid/commsup.c: In function 'aac_command_thread': /kisskb/src/drivers/scsi/aacraid/commsup.c:2469:22: note: byref variable will be forcibly initialized struct timespec64 now; ^~~ /kisskb/src/drivers/cdrom/cdrom.c: In function 'cdrom_flush_cache': /kisskb/src/drivers/cdrom/cdrom.c:363:24: note: byref variable will be forcibly initialized struct packet_command cgc; ^~~ /kisskb/src/drivers/cdrom/cdrom.c: In function 'cdrom_mmc3_profile': /kisskb/src/drivers/cdrom/cdrom.c:865:24: note: byref variable will be forcibly initialized struct packet_command cgc; ^~~ /kisskb/src/drivers/cdrom/cdrom.c: In function 'cdrom_get_random_writable': /kisskb/src/drivers/cdrom/cdrom.c:691:24: note: byref variable will be forcibly initialized struct packet_command cgc; ^~~ /kisskb/src/drivers/cdrom/cdrom.c: In function 'cdrom_mrw_bgformat': /kisskb/src/drivers/cdrom/cdrom.c:479:24: note: byref variable will be forcibly initialized struct packet_command cgc; ^~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/task_stack.h:9, from /kisskb/src/include/linux/elfcore.h:7, from /kisskb/src/include/linux/crash_core.h:6, from /kisskb/src/include/linux/kexec.h:18, from /kisskb/src/include/linux/crash_dump.h:5, from /kisskb/src/drivers/scsi/aacraid/commsup.c:22: /kisskb/src/drivers/scsi/aacraid/commsup.c: In function 'aac_src_reinit_aif_worker': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/scsi/aacraid/commsup.c:1947:2: note: in expansion of macro 'wait_event' wait_event(dev->scsi_host_ptr->host_wait, ^~~~~~~~~~ /kisskb/src/drivers/cdrom/cdrom.c: In function 'cdrom_dvd_rw_close_write': /kisskb/src/drivers/cdrom/cdrom.c:946:24: note: byref variable will be forcibly initialized struct packet_command cgc; ^~~ /kisskb/src/drivers/cdrom/cdrom.c: In function 'cdrom_read_mech_status': /kisskb/src/drivers/cdrom/cdrom.c:1302:24: note: byref variable will be forcibly initialized struct packet_command cgc; ^~~ /kisskb/src/drivers/cdrom/cdrom.c: In function 'cdrom_load_unload': /kisskb/src/drivers/cdrom/cdrom.c:1385:24: note: byref variable will be forcibly initialized struct packet_command cgc; ^~~ /kisskb/src/drivers/cdrom/cdrom.c: In function 'dvd_do_auth': /kisskb/src/drivers/cdrom/cdrom.c:1636:14: note: byref variable will be forcibly initialized rpc_state_t rpc_state; ^~~~~~~~~ /kisskb/src/drivers/cdrom/cdrom.c:1634:24: note: byref variable will be forcibly initialized struct packet_command cgc; ^~~ /kisskb/src/drivers/cdrom/cdrom.c: In function 'cdrom_mrw_probe_pc': /kisskb/src/drivers/cdrom/cdrom.c:426:24: note: byref variable will be forcibly initialized struct packet_command cgc; ^~~ /kisskb/src/drivers/cdrom/cdrom.c: In function 'mo_open_write': /kisskb/src/drivers/cdrom/cdrom.c:819:24: note: byref variable will be forcibly initialized struct packet_command cgc; ^~~ /kisskb/src/drivers/lightnvm/pblk-read.c: In function 'pblk_read_rq': /kisskb/src/drivers/lightnvm/pblk-read.c:228:18: note: byref variable will be forcibly initialized struct ppa_addr ppa; ^~~ /kisskb/src/drivers/cdrom/cdrom.c: In function 'cdrom_read_subchannel': /kisskb/src/drivers/cdrom/cdrom.c:2018:24: note: byref variable will be forcibly initialized struct packet_command cgc; ^~~ /kisskb/src/drivers/cdrom/cdrom.c: In function 'cdrom_ioctl_multisession': /kisskb/src/drivers/cdrom/cdrom.c:2306:28: note: byref variable will be forcibly initialized struct cdrom_multisession info; ^~~~ /kisskb/src/drivers/cdrom/cdrom.c: In function 'cdrom_ioctl_get_mcn': /kisskb/src/drivers/cdrom/cdrom.c:2524:19: note: byref variable will be forcibly initialized struct cdrom_mcn mcn; ^~~ /kisskb/src/drivers/cdrom/cdrom.c: In function 'cdrom_ioctl_disc_status': /kisskb/src/drivers/cdrom/cdrom.c:2575:12: note: byref variable will be forcibly initialized tracktype tracks; ^~~~~~ /kisskb/src/drivers/lightnvm/pblk-read.c: In function 'pblk_submit_read_gc': /kisskb/src/drivers/lightnvm/pblk-read.c:417:16: note: byref variable will be forcibly initialized struct nvm_rq rqd; ^~~ /kisskb/src/drivers/cdrom/cdrom.c: In function 'cdrom_ioctl_get_subchnl': /kisskb/src/drivers/cdrom/cdrom.c:2612:23: note: byref variable will be forcibly initialized struct cdrom_subchnl q; ^ /kisskb/src/drivers/cdrom/cdrom.c: In function 'cdrom_ioctl_read_tochdr': /kisskb/src/drivers/cdrom/cdrom.c:2643:22: note: byref variable will be forcibly initialized struct cdrom_tochdr header; ^~~~~~ /kisskb/src/drivers/cdrom/cdrom.c: In function 'cdrom_ioctl_read_tocentry': /kisskb/src/drivers/cdrom/cdrom.c:2683:24: note: byref variable will be forcibly initialized struct cdrom_tocentry entry; ^~~~~ /kisskb/src/drivers/cdrom/cdrom.c: In function 'cdrom_ioctl_play_msf': /kisskb/src/drivers/cdrom/cdrom.c:2697:19: note: byref variable will be forcibly initialized struct cdrom_msf msf; ^~~ /kisskb/src/drivers/cdrom/cdrom.c: In function 'cdrom_ioctl_play_trkind': /kisskb/src/drivers/cdrom/cdrom.c:2711:18: note: byref variable will be forcibly initialized struct cdrom_ti ti; ^~ /kisskb/src/drivers/cdrom/cdrom.c: In function 'cdrom_ioctl_volctrl': /kisskb/src/drivers/cdrom/cdrom.c:2729:23: note: byref variable will be forcibly initialized struct cdrom_volctrl volume; ^~~~~~ /kisskb/src/drivers/cdrom/cdrom.c: In function 'cdrom_ioctl_volread': /kisskb/src/drivers/cdrom/cdrom.c:2743:23: note: byref variable will be forcibly initialized struct cdrom_volctrl volume; ^~~~~~ /kisskb/src/drivers/cdrom/cdrom.c: In function 'cdrom_switch_blocksize': /kisskb/src/drivers/cdrom/cdrom.c:2783:22: note: byref variable will be forcibly initialized struct modesel_head mh; ^~ /kisskb/src/drivers/cdrom/cdrom.c:2782:24: note: byref variable will be forcibly initialized struct packet_command cgc; ^~~ /kisskb/src/drivers/cdrom/cdrom.c: In function 'mmc_ioctl_cdrom_subchannel': /kisskb/src/drivers/cdrom/cdrom.c:3068:23: note: byref variable will be forcibly initialized struct cdrom_subchnl q; ^ /kisskb/src/drivers/cdrom/cdrom.c: In function 'mmc_ioctl_cdrom_play_msf': /kisskb/src/drivers/cdrom/cdrom.c:3094:19: note: byref variable will be forcibly initialized struct cdrom_msf msf; ^~~ /kisskb/src/drivers/cdrom/cdrom.c: In function 'mmc_ioctl_cdrom_play_blk': /kisskb/src/drivers/cdrom/cdrom.c:3114:19: note: byref variable will be forcibly initialized struct cdrom_blk blk; ^~~ /kisskb/src/drivers/cdrom/cdrom.c: In function 'mmc_ioctl_dvd_auth': /kisskb/src/drivers/cdrom/cdrom.c:3261:15: note: byref variable will be forcibly initialized dvd_authinfo ai; ^~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/lightnvm/pblk.h:24, from /kisskb/src/drivers/lightnvm/pblk-recovery.c:21: /kisskb/src/drivers/lightnvm/pblk-recovery.c: In function 'pblk_recov_l2p': /kisskb/src/drivers/lightnvm/pblk-recovery.c:663:12: note: byref variable will be forcibly initialized LIST_HEAD(recov_list); ^~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/cdrom/cdrom.c: In function 'cdrom_get_disc_info': /kisskb/src/drivers/cdrom/cdrom.c:378:24: note: byref variable will be forcibly initialized struct packet_command cgc; ^~~ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_kms.c: In function 'komeda_kms_irq_handler': /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_kms.c:44:23: note: byref variable will be forcibly initialized struct komeda_events evts; ^~~~ /kisskb/src/drivers/cdrom/cdrom.c: In function 'cdrom_mrw_exit': /kisskb/src/drivers/cdrom/cdrom.c:538:19: note: byref variable will be forcibly initialized disc_information di; ^~ /kisskb/src/drivers/cdrom/cdrom.c: In function 'cdrom_media_erasable': /kisskb/src/drivers/cdrom/cdrom.c:752:19: note: byref variable will be forcibly initialized disc_information di; ^~ /kisskb/src/drivers/cdrom/cdrom.c: In function 'cdrom_get_media_event': /kisskb/src/drivers/cdrom/cdrom.c:664:24: note: byref variable will be forcibly initialized struct packet_command cgc; ^~~ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_kms.c: In function 'komeda_crtc_normalize_zpos': /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_kms.c:143:19: note: byref variable will be forcibly initialized struct list_head zorder_list; ^~~~~~~~~~~ /kisskb/src/drivers/cdrom/cdrom.c: In function 'cdrom_is_mrw': /kisskb/src/drivers/cdrom/cdrom.c:447:24: note: byref variable will be forcibly initialized struct packet_command cgc; ^~~ /kisskb/src/drivers/cdrom/cdrom.c: In function 'cdrom_is_random_writable': /kisskb/src/drivers/cdrom/cdrom.c:736:27: note: byref variable will be forcibly initialized struct rwrt_feature_desc rfd; ^~~ /kisskb/src/drivers/cdrom/cdrom.c: In function 'cdrom_mrw_set_lba_space': /kisskb/src/drivers/cdrom/cdrom.c:559:24: note: byref variable will be forcibly initialized struct packet_command cgc; ^~~ /kisskb/src/drivers/cdrom/cdrom.c: In function 'cdrom_mrw_open_write': /kisskb/src/drivers/cdrom/cdrom.c:781:19: note: byref variable will be forcibly initialized disc_information di; ^~ /kisskb/src/drivers/cdrom/cdrom.c: In function 'cdrom_has_defect_mgt': /kisskb/src/drivers/cdrom/cdrom.c:711:24: note: byref variable will be forcibly initialized struct packet_command cgc; ^~~ /kisskb/src/drivers/cdrom/cdrom.c: In function 'cdrom_ram_open_write': /kisskb/src/drivers/cdrom/cdrom.c:848:27: note: byref variable will be forcibly initialized struct rwrt_feature_desc rfd; ^~~ /kisskb/src/drivers/cdrom/cdrom.c: In function 'cdrom_get_track_info': /kisskb/src/drivers/cdrom/cdrom.c:2808:24: note: byref variable will be forcibly initialized struct packet_command cgc; ^~~ /kisskb/src/drivers/cdrom/cdrom.c: In function 'cdrom_get_last_written': /kisskb/src/drivers/cdrom/cdrom.c:2844:20: note: byref variable will be forcibly initialized track_information ti; ^~ /kisskb/src/drivers/cdrom/cdrom.c:2843:19: note: byref variable will be forcibly initialized disc_information di; ^~ /kisskb/src/drivers/cdrom/cdrom.c:2842:24: note: byref variable will be forcibly initialized struct cdrom_tocentry toc; ^~~ /kisskb/src/drivers/cdrom/cdrom.c: In function 'mmc_ioctl_cdrom_volume': /kisskb/src/drivers/cdrom/cdrom.c:3134:23: note: byref variable will be forcibly initialized struct cdrom_volctrl volctrl; ^~~~~~~ /kisskb/src/drivers/cdrom/cdrom.c: In function 'cdrom_get_next_writable': /kisskb/src/drivers/cdrom/cdrom.c:2909:20: note: byref variable will be forcibly initialized track_information ti; ^~ /kisskb/src/drivers/cdrom/cdrom.c:2908:19: note: byref variable will be forcibly initialized disc_information di; ^~ /kisskb/src/drivers/cdrom/cdrom.c: In function 'mmc_ioctl_cdrom_read_data': /kisskb/src/drivers/cdrom/cdrom.c:2961:19: note: byref variable will be forcibly initialized struct cdrom_msf msf; ^~~ /kisskb/src/drivers/cdrom/cdrom.c:2960:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^~~~~ /kisskb/src/drivers/cdrom/cdrom.c: In function 'cdrom_read_cdda_old': /kisskb/src/drivers/cdrom/cdrom.c:2116:24: note: byref variable will be forcibly initialized struct packet_command cgc; ^~~ /kisskb/src/drivers/cdrom/cdrom.c: In function 'cdrom_read_cdda_bpc': /kisskb/src/drivers/cdrom/cdrom.c:2219:26: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^~~~~ /kisskb/src/drivers/cdrom/cdrom.c: In function 'mmc_ioctl_cdrom_read_audio': /kisskb/src/drivers/cdrom/cdrom.c:3029:5: note: byref variable will be forcibly initialized } ra32; ^~~~ /kisskb/src/drivers/cdrom/cdrom.c:3019:26: note: byref variable will be forcibly initialized struct cdrom_read_audio ra; ^~ /kisskb/src/drivers/cdrom/cdrom.c: In function 'mmc_ioctl': /kisskb/src/drivers/cdrom/cdrom.c:3307:24: note: byref variable will be forcibly initialized struct packet_command cgc; ^~~ /kisskb/src/drivers/scsi/libsas/sas_scsi_host.c: In function 'sas_create_task': /kisskb/src/drivers/scsi/libsas/sas_scsi_host.c:136:18: note: byref variable will be forcibly initialized struct scsi_lun lun; ^~~ /kisskb/src/drivers/scsi/libsas/sas_scsi_host.c: In function 'sas_recover_lu': /kisskb/src/drivers/scsi/libsas/sas_scsi_host.c:327:18: note: byref variable will be forcibly initialized struct scsi_lun lun; ^~~ /kisskb/src/drivers/scsi/libsas/sas_scsi_host.c: In function 'sas_eh_device_reset_handler': /kisskb/src/drivers/scsi/libsas/sas_scsi_host.c:495:18: note: byref variable will be forcibly initialized struct scsi_lun lun; ^~~ /kisskb/src/drivers/nvdimm/claim.c: In function 'devm_nsio_enable': /kisskb/src/drivers/nvdimm/claim.c:308:15: note: byref variable will be forcibly initialized struct range range = { ^~~~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/kthread.h:6, from /kisskb/src/drivers/scsi/libsas/sas_scsi_host.c:9: /kisskb/src/drivers/scsi/libsas/sas_scsi_host.c: In function 'sas_eh_handle_sas_errors': /kisskb/src/drivers/scsi/libsas/sas_scsi_host.c:564:12: note: byref variable will be forcibly initialized LIST_HEAD(done); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/scsi/libsas/sas_scsi_host.c: In function 'sas_scsi_recover_host': /kisskb/src/drivers/scsi/libsas/sas_scsi_host.c:726:12: note: byref variable will be forcibly initialized LIST_HEAD(eh_work_q); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/block/rnbd/rnbd-clt-sysfs.c: In function 'rnbd_clt_map_device_store': /kisskb/src/drivers/block/rnbd/rnbd-clt-sysfs.c:534:26: note: byref variable will be forcibly initialized struct rnbd_map_options opt; ^~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/lightnvm/pblk.h:24, from /kisskb/src/drivers/lightnvm/pblk-gc.c:19: /kisskb/src/drivers/lightnvm/pblk-gc.c: In function 'pblk_gc_write': /kisskb/src/drivers/lightnvm/pblk-gc.c:35:12: note: byref variable will be forcibly initialized LIST_HEAD(w_list); ^~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/nvdimm/of_pmem.c: In function 'of_pmem_region_probe': /kisskb/src/drivers/nvdimm/of_pmem.c:49:25: note: byref variable will be forcibly initialized struct nd_region_desc ndr_desc; ^~~~~~~~ In file included from /kisskb/src/include/linux/pci.h:32, from /kisskb/src/drivers/scsi/aic94xx/aic94xx_hwi.c:9: /kisskb/src/drivers/scsi/aic94xx/aic94xx_hwi.c: In function 'asd_ascb_free_list': /kisskb/src/drivers/scsi/aic94xx/aic94xx_hwi.h:345:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/scsi/aic94xx/aic94xx_hwi.c: In function 'asd_post_ascb_list': /kisskb/src/drivers/scsi/aic94xx/aic94xx_hwi.c:1190:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/acpi/acpica/nsxfeval.c: In function 'acpi_get_devices': /kisskb/src/drivers/acpi/acpica/nsxfeval.c:776:31: note: byref variable will be forcibly initialized struct acpi_get_devices_info info; ^~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/block/skd_main.c:11: /kisskb/src/drivers/block/skd_main.c: In function 'skd_stop_device': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/block/skd_main.c:2203:2: note: in expansion of macro 'wait_event_interruptible_timeout' wait_event_interruptible_timeout(skdev->waitq, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/block/loop.c: In function 'loop_info64_from_compat': /kisskb/src/drivers/block/loop.c:1747:26: note: byref variable will be forcibly initialized struct compat_loop_info info; ^~~~ /kisskb/src/drivers/block/loop.c: In function 'loop_info64_to_compat': /kisskb/src/drivers/block/loop.c:1780:26: note: byref variable will be forcibly initialized struct compat_loop_info info; ^~~~ /kisskb/src/drivers/block/skd_main.c: In function 'skd_pci_probe': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/block/skd_main.c:3248:7: note: in expansion of macro 'wait_event_interruptible_timeout' rc = wait_event_interruptible_timeout(skdev->waitq, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/block/loop.c: In function 'loop_set_status_compat': /kisskb/src/drivers/block/loop.c:1817:21: note: byref variable will be forcibly initialized struct loop_info64 info64; ^~~~~~ /kisskb/src/drivers/block/loop.c: In function 'loop_set_status_old': /kisskb/src/drivers/block/loop.c:1521:21: note: byref variable will be forcibly initialized struct loop_info64 info64; ^~~~~~ /kisskb/src/drivers/block/loop.c:1520:19: note: byref variable will be forcibly initialized struct loop_info info; ^~~~ /kisskb/src/drivers/block/loop.c: In function 'loop_set_status64': /kisskb/src/drivers/block/loop.c:1532:21: note: byref variable will be forcibly initialized struct loop_info64 info64; ^~~~~~ /kisskb/src/drivers/block/loop.c: In function 'loop_get_status': /kisskb/src/drivers/block/loop.c:1425:15: note: byref variable will be forcibly initialized struct kstat stat; ^~~~ /kisskb/src/drivers/block/loop.c:1424:14: note: byref variable will be forcibly initialized struct path path; ^~~~ /kisskb/src/drivers/block/loop.c: In function 'loop_get_status_compat': /kisskb/src/drivers/block/loop.c:1830:21: note: byref variable will be forcibly initialized struct loop_info64 info64; ^~~~~~ /kisskb/src/drivers/block/loop.c: In function 'loop_get_status_old': /kisskb/src/drivers/block/loop.c:1542:21: note: byref variable will be forcibly initialized struct loop_info64 info64; ^~~~~~ /kisskb/src/drivers/block/loop.c:1541:19: note: byref variable will be forcibly initialized struct loop_info info; ^~~~ /kisskb/src/drivers/block/loop.c: In function 'loop_get_status64': /kisskb/src/drivers/block/loop.c:1558:21: note: byref variable will be forcibly initialized struct loop_info64 info64; ^~~~~~ /kisskb/src/drivers/gpu/drm/ttm/ttm_bo_util.c: In function 'ttm_bo_vmap': /kisskb/src/drivers/gpu/drm/ttm/ttm_bo_util.c:501:28: note: byref variable will be forcibly initialized struct ttm_operation_ctx ctx = { ^~~ /kisskb/src/drivers/gpu/drm/ttm/ttm_bo_util.c: In function 'ttm_bo_move_memcpy': /kisskb/src/drivers/gpu/drm/ttm/ttm_bo_util.c:179:22: note: byref variable will be forcibly initialized struct ttm_resource old_copy = *old_mem; ^~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/gpu/drm/ttm/ttm_module.c:32: /kisskb/src/drivers/gpu/drm/ttm/ttm_module.c: In function 'ttm_exit': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/ttm/ttm_module.c:95:2: note: in expansion of macro 'wait_event' wait_event(exit_q, atomic_read(&device_released) == 1); ^~~~~~~~~~ /kisskb/src/drivers/block/loop.c: In function 'lo_ioctl': /kisskb/src/drivers/block/loop.c:1682:22: note: byref variable will be forcibly initialized struct loop_config config; ^~~~~~ /kisskb/src/drivers/block/loop.c:1674:22: note: byref variable will be forcibly initialized struct loop_config config; ^~~~~~ /kisskb/src/drivers/block/loop.c: In function 'lo_write_bvec': /kisskb/src/drivers/block/loop.c:278:18: note: byref variable will be forcibly initialized struct iov_iter i; ^ /kisskb/src/drivers/block/loop.c: In function 'lo_write_transfer': /kisskb/src/drivers/block/loop.c:324:22: note: byref variable will be forcibly initialized struct req_iterator iter; ^~~~ /kisskb/src/drivers/block/loop.c:323:23: note: byref variable will be forcibly initialized struct bio_vec bvec, b; ^ /kisskb/src/drivers/block/loop.c: In function 'lo_write_simple': /kisskb/src/drivers/block/loop.c:302:22: note: byref variable will be forcibly initialized struct req_iterator iter; ^~~~ /kisskb/src/drivers/block/loop.c:301:17: note: byref variable will be forcibly initialized struct bio_vec bvec; ^~~~ /kisskb/src/drivers/block/loop.c: In function 'lo_read_transfer': /kisskb/src/drivers/block/loop.c:384:18: note: byref variable will be forcibly initialized struct iov_iter i; ^ /kisskb/src/drivers/block/loop.c:383:22: note: byref variable will be forcibly initialized struct req_iterator iter; ^~~~ /kisskb/src/drivers/block/loop.c:382:23: note: byref variable will be forcibly initialized struct bio_vec bvec, b; ^ /kisskb/src/drivers/block/loop.c: In function 'lo_read_simple': /kisskb/src/drivers/block/loop.c:355:18: note: byref variable will be forcibly initialized struct iov_iter i; ^ /kisskb/src/drivers/block/loop.c:354:22: note: byref variable will be forcibly initialized struct req_iterator iter; ^~~~ /kisskb/src/drivers/block/loop.c:353:17: note: byref variable will be forcibly initialized struct bio_vec bvec; ^~~~ /kisskb/src/drivers/block/loop.c: In function 'lo_rw_aio': /kisskb/src/drivers/block/loop.c:527:22: note: byref variable will be forcibly initialized struct req_iterator rq_iter; ^~~~~~~ /kisskb/src/drivers/block/loop.c:526:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^~~~ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_crtc.c: In function 'komeda_crtc_flush_and_wait_for_flip_done': /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_crtc.c:296:20: note: byref variable will be forcibly initialized struct completion temp; ^~~~ /kisskb/src/drivers/acpi/acpica/nsxfname.c: In function 'acpi_install_method': /kisskb/src/drivers/acpi/acpica/nsxfname.c:484:26: note: byref variable will be forcibly initialized struct acpi_parse_state parser_state; ^~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/lib/genalloc.c:29: /kisskb/src/lib/genalloc.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/lib/genalloc.c: In function 'gen_pool_dma_alloc_align': /kisskb/src/lib/genalloc.c:397:28: note: byref variable will be forcibly initialized struct genpool_data_align data = { .align = align }; ^~~~ /kisskb/src/lib/genalloc.c: In function 'gen_pool_dma_zalloc_align': /kisskb/src/lib/genalloc.c:468:28: note: byref variable will be forcibly initialized struct genpool_data_align data = { .align = align }; ^~~~ /kisskb/src/lib/xxhash.c: In function 'xxh32_reset': /kisskb/src/lib/xxhash.c:245:21: note: byref variable will be forcibly initialized struct xxh32_state state; ^~~~~ /kisskb/src/lib/xxhash.c: In function 'xxh64_reset': /kisskb/src/lib/xxhash.c:259:21: note: byref variable will be forcibly initialized struct xxh64_state state; ^~~~~ /kisskb/src/drivers/gpu/drm/ttm/ttm_bo_vm.c: In function 'ttm_bo_vm_fault_reserved': /kisskb/src/drivers/gpu/drm/ttm/ttm_bo_vm.c:315:28: note: byref variable will be forcibly initialized struct ttm_operation_ctx ctx = { ^~~ /kisskb/src/drivers/gpu/drm/ttm/ttm_bo_vm.c: In function 'ttm_bo_vm_access_kmap': /kisskb/src/drivers/gpu/drm/ttm/ttm_bo_vm.c:439:26: note: byref variable will be forcibly initialized struct ttm_bo_kmap_obj map; ^~~ /kisskb/src/drivers/regulator/cros-ec-regulator.c: In function 'cros_ec_regulator_disable': /kisskb/src/drivers/regulator/cros-ec-regulator.c:70:36: note: byref variable will be forcibly initialized struct ec_params_regulator_enable cmd = { ^~~ /kisskb/src/drivers/regulator/cros-ec-regulator.c: In function 'cros_ec_regulator_enable': /kisskb/src/drivers/regulator/cros-ec-regulator.c:58:36: note: byref variable will be forcibly initialized struct ec_params_regulator_enable cmd = { ^~~ /kisskb/src/drivers/regulator/cros-ec-regulator.c: In function 'cros_ec_regulator_is_enabled': /kisskb/src/drivers/regulator/cros-ec-regulator.c:85:42: note: byref variable will be forcibly initialized struct ec_response_regulator_is_enabled resp; ^~~~ /kisskb/src/drivers/regulator/cros-ec-regulator.c:82:40: note: byref variable will be forcibly initialized struct ec_params_regulator_is_enabled cmd = { ^~~ /kisskb/src/drivers/regulator/cros-ec-regulator.c: In function 'cros_ec_regulator_set_voltage': /kisskb/src/drivers/regulator/cros-ec-regulator.c:128:41: note: byref variable will be forcibly initialized struct ec_params_regulator_set_voltage cmd = { ^~~ /kisskb/src/drivers/regulator/cros-ec-regulator.c: In function 'cros_ec_regulator_get_voltage': /kisskb/src/drivers/regulator/cros-ec-regulator.c:112:43: note: byref variable will be forcibly initialized struct ec_response_regulator_get_voltage resp; ^~~~ /kisskb/src/drivers/regulator/cros-ec-regulator.c:109:41: note: byref variable will be forcibly initialized struct ec_params_regulator_get_voltage cmd = { ^~~ /kisskb/src/drivers/regulator/cros-ec-regulator.c: In function 'cros_ec_regulator_init_info': /kisskb/src/drivers/regulator/cros-ec-regulator.c:160:40: note: byref variable will be forcibly initialized struct ec_response_regulator_get_info resp; ^~~~ /kisskb/src/drivers/regulator/cros-ec-regulator.c:157:38: note: byref variable will be forcibly initialized struct ec_params_regulator_get_info cmd = { ^~~ /kisskb/src/drivers/scsi/bfa/bfad.c: In function 'bfad_msix': /kisskb/src/drivers/scsi/bfa/bfad.c:1122:19: note: byref variable will be forcibly initialized struct list_head doneq; ^~~~~ /kisskb/src/drivers/scsi/bfa/bfad.c: In function 'bfad_bfa_tmo': /kisskb/src/drivers/scsi/bfa/bfad.c:690:26: note: byref variable will be forcibly initialized struct list_head doneq; ^~~~~ /kisskb/src/drivers/scsi/bfa/bfad.c: In function 'bfad_intx': /kisskb/src/drivers/scsi/bfa/bfad.c:1091:19: note: byref variable will be forcibly initialized struct list_head doneq; ^~~~~ /kisskb/src/drivers/scsi/bfa/bfad.c: In function 'bfad_vport_create': /kisskb/src/drivers/scsi/bfa/bfad.c:641:20: note: byref variable will be forcibly initialized struct completion fcomp; ^~~~~ /kisskb/src/drivers/scsi/bfa/bfad.c: In function 'bfad_start_ops': /kisskb/src/drivers/scsi/bfa/bfad.c:1026:31: note: byref variable will be forcibly initialized struct fc_vport_identifiers vid; ^~~ /kisskb/src/drivers/scsi/bfa/bfad.c:966:31: note: byref variable will be forcibly initialized struct bfa_fcs_driver_info_s driver_info; ^~~~~~~~~~~ /kisskb/src/drivers/usb/common/common.c: In function 'of_usb_get_dr_mode_by_phy': /kisskb/src/drivers/usb/common/common.c:159:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^~~~ /kisskb/src/drivers/base/bus.c: In function 'bus_for_each_dev': /kisskb/src/drivers/base/bus.c:295:20: note: byref variable will be forcibly initialized struct klist_iter i; ^ /kisskb/src/drivers/base/bus.c: In function 'bus_for_each_drv': /kisskb/src/drivers/base/bus.c:421:20: note: byref variable will be forcibly initialized struct klist_iter i; ^ /kisskb/src/drivers/base/bus.c: In function 'bus_find_device': /kisskb/src/drivers/base/bus.c:330:20: note: byref variable will be forcibly initialized struct klist_iter i; ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/net/can/vxcan.c:12: /kisskb/src/drivers/net/can/vxcan.c: In function 'vxcan_newlink': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/can/vxcan.c:243:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(priv->peer, dev); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/net/can/vxcan.c:240:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(priv->peer, peer); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/bus.c: In function 'subsys_find_device_by_id': /kisskb/src/drivers/base/bus.c:359:20: note: byref variable will be forcibly initialized struct klist_iter i; ^ /kisskb/src/drivers/base/bus.c: In function 'subsys_interface_unregister': /kisskb/src/drivers/base/bus.c:1070:25: note: byref variable will be forcibly initialized struct subsys_dev_iter iter; ^~~~ In file included from /kisskb/src/include/linux/async.h:12, from /kisskb/src/drivers/base/bus.c:11: /kisskb/src/drivers/base/bus.c: In function 'bus_sort_breadthfirst': /kisskb/src/drivers/base/bus.c:956:12: note: byref variable will be forcibly initialized LIST_HEAD(sorted_devices); ^~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/base/bus.c: In function 'subsys_interface_register': /kisskb/src/drivers/base/bus.c:1043:25: note: byref variable will be forcibly initialized struct subsys_dev_iter iter; ^~~~ /kisskb/src/drivers/dma-buf/udmabuf.c: In function 'udmabuf_ioctl_create': /kisskb/src/drivers/dma-buf/udmabuf.c:252:29: note: byref variable will be forcibly initialized struct udmabuf_create_item list; ^~~~ /kisskb/src/drivers/dma-buf/udmabuf.c:251:29: note: byref variable will be forcibly initialized struct udmabuf_create_list head; ^~~~ /kisskb/src/drivers/dma-buf/udmabuf.c:250:24: note: byref variable will be forcibly initialized struct udmabuf_create create; ^~~~~~ /kisskb/src/drivers/dma-buf/udmabuf.c: In function 'udmabuf_ioctl_create_list': /kisskb/src/drivers/dma-buf/udmabuf.c:269:29: note: byref variable will be forcibly initialized struct udmabuf_create_list head; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/lib/textsearch.c:100: /kisskb/src/lib/textsearch.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/core/usb.c: In function 'usb_find_interface': /kisskb/src/drivers/usb/core/usb.c:353:28: note: byref variable will be forcibly initialized struct find_interface_arg argb; ^~~~ /kisskb/src/drivers/usb/core/usb.c: In function 'usb_for_each_dev': /kisskb/src/drivers/usb/core/usb.c:395:22: note: byref variable will be forcibly initialized struct each_dev_arg arg = {data, fn}; ^~~ /kisskb/src/drivers/scsi/aacraid/dpcsup.c: In function 'aac_command_normal': /kisskb/src/drivers/scsi/aacraid/dpcsup.c:173:14: note: byref variable will be forcibly initialized struct fib fibctx; ^~~~~~ /kisskb/src/drivers/regulator/da9063-regulator.c: In function 'da9063_regulator_probe': /kisskb/src/drivers/regulator/da9063-regulator.c:687:26: note: byref variable will be forcibly initialized struct regulator_config config; ^~~~~~ /kisskb/src/drivers/usb/dwc3/core.c: In function 'dwc3_probe': /kisskb/src/drivers/usb/dwc3/core.c:1452:25: note: byref variable will be forcibly initialized struct resource *res, dwc_res; ^~~~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c: In function 'ahd_linux_target_alloc': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c:615:21: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^~~~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c: In function 'ahd_linux_set_width': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c:2368:21: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^~~~~~~ /kisskb/src/drivers/scsi/qla4xxx/ql4_os.c: In function 'qla4xxx_copy_fwddb_param': /kisskb/src/drivers/scsi/qla4xxx/ql4_os.c:3851:24: note: byref variable will be forcibly initialized struct ql4_chap_table chap_tbl; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_dev.c: In function 'd71_enum_resources': /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_dev.c:353:22: note: byref variable will be forcibly initialized struct block_header blk; ^~~ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/genhd.h:16, from /kisskb/src/include/linux/blkdev.h:8, from /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.h:46, from /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c:45: /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c: In function 'ahd_linux_dev_reset': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c:781:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(done); ^~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/of.h:15, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/drivers/base/core.c:11: /kisskb/src/drivers/base/core.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c: In function 'ahd_linux_initialize_scsi_bus': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c:1289:22: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^~~~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c: In function 'ahd_linux_set_hold_mcs': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c:2762:21: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^~~~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c: In function 'ahd_linux_set_pcomp_en': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c:2712:21: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^~~~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c: In function 'ahd_linux_set_rti': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c:2668:21: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^~~~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c: In function 'ahd_linux_set_rd_strm': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c:2596:21: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^~~~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c: In function 'ahd_linux_set_wr_flow': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c:2632:21: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^~~~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c: In function 'ahd_linux_set_qas': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c:2517:21: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^~~~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c: In function 'ahd_linux_set_dt': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c:2475:21: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^~~~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c: In function 'ahd_linux_set_iu': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c:2556:21: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^~~~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c: In function 'ahd_linux_set_offset': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c:2440:21: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^~~~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c: In function 'ahd_linux_set_period': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c:2387:21: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^~~~~~~ /kisskb/src/drivers/usb/cdns3/core.c: In function 'cdns3_probe': /kisskb/src/drivers/usb/cdns3/core.c:524:31: note: byref variable will be forcibly initialized struct usb_role_switch_desc sw_desc = { }; ^~~~~~~ /kisskb/src/drivers/scsi/qla4xxx/ql4_os.c: In function 'qla4xxx_sysfs_ddb_set_param': /kisskb/src/drivers/scsi/qla4xxx/ql4_os.c:8109:24: note: byref variable will be forcibly initialized struct ql4_chap_table chap_tbl; ^~~~~~~~ /kisskb/src/drivers/base/core.c: In function 'dev_set_name': /kisskb/src/drivers/base/core.c:2891:10: note: byref variable will be forcibly initialized va_list vargs; ^~~~~ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/genhd.h:16, from /kisskb/src/include/linux/blkdev.h:8, from /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.h:46, from /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c:45: /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c: In function 'ahd_linux_queue_abort_cmd': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c:2339:30: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(done); ^~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_event.c: In function 'komeda_sprintf': /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_event.c:23:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/scsi/qla4xxx/ql4_os.c: In function 'qla4xxx_sysfs_ddb_get_param': /kisskb/src/drivers/scsi/qla4xxx/ql4_os.c:7854:24: note: byref variable will be forcibly initialized struct ql4_chap_table chap_tbl; ^~~~~~~~ /kisskb/src/drivers/usb/isp1760/isp1760-hcd.c: In function 'enqueue_qtds': /kisskb/src/drivers/usb/isp1760/isp1760-hcd.c:836:13: note: byref variable will be forcibly initialized struct ptd ptd; ^~~ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_event.c: In function 'komeda_print_events': /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_event.c:138:22: note: byref variable will be forcibly initialized struct drm_printer p = drm_info_printer(dev->dev); ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_event.c:137:21: note: byref variable will be forcibly initialized struct komeda_str str; ^~~ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c: In function 'ahd_dmamap_load': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c:978:20: note: byref variable will be forcibly initialized bus_dma_segment_t stack_sg; ^~~~~~~~ /kisskb/src/drivers/scsi/qla4xxx/ql4_os.c: In function 'qla4xxx_set_chap_entry': /kisskb/src/drivers/scsi/qla4xxx/ql4_os.c:959:24: note: byref variable will be forcibly initialized struct iscsi_chap_rec chap_rec; ^~~~~~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/usb/isp1760/isp1760-hcd.c:16: /kisskb/src/drivers/usb/isp1760/isp1760-hcd.c: In function 'schedule_ptds': /kisskb/src/drivers/usb/isp1760/isp1760-hcd.c:913:12: note: byref variable will be forcibly initialized LIST_HEAD(urb_list); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/base/core.c: In function 'device_for_each_child': /kisskb/src/drivers/base/core.c:3412:20: note: byref variable will be forcibly initialized struct klist_iter i; ^ /kisskb/src/drivers/usb/isp1760/isp1760-hcd.c: In function 'handle_done_ptds': /kisskb/src/drivers/usb/isp1760/isp1760-hcd.c:1067:13: note: byref variable will be forcibly initialized struct ptd ptd; ^~~ /kisskb/src/drivers/base/core.c: In function 'device_find_child': /kisskb/src/drivers/base/core.c:3477:20: note: byref variable will be forcibly initialized struct klist_iter i; ^ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/usb/isp1760/isp1760-hcd.c:16: /kisskb/src/drivers/usb/isp1760/isp1760-hcd.c: In function 'isp1760_urb_enqueue': /kisskb/src/drivers/usb/isp1760/isp1760-hcd.c:1496:12: note: byref variable will be forcibly initialized LIST_HEAD(new_qtds); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/base/core.c: In function 'device_for_each_child_reverse': /kisskb/src/drivers/base/core.c:3442:20: note: byref variable will be forcibly initialized struct klist_iter i; ^ /kisskb/src/drivers/base/core.c: In function 'device_find_child_by_name': /kisskb/src/drivers/base/core.c:3505:20: note: byref variable will be forcibly initialized struct klist_iter i; ^ /kisskb/src/drivers/usb/isp1760/isp1760-hcd.c: In function 'errata2_function': /kisskb/src/drivers/usb/isp1760/isp1760-hcd.c:1265:13: note: byref variable will be forcibly initialized struct ptd ptd; ^~~ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c: In function 'ahd_linux_handle_scsi_status': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c:1872:21: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^~~~~~~ /kisskb/src/drivers/base/core.c: In function 'dev_err_probe': /kisskb/src/drivers/base/core.c:4404:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/base/core.c:4403:19: note: byref variable will be forcibly initialized struct va_format vaf; ^~~ In file included from /kisskb/src/include/linux/kobject.h:19, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/drivers/base/core.c:11: /kisskb/src/drivers/base/core.c: In function 'device_links_supplier_sync_state_resume': /kisskb/src/drivers/base/core.c:1069:12: note: byref variable will be forcibly initialized LIST_HEAD(sync_list); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/base/core.c: In function 'device_links_driver_bound': /kisskb/src/drivers/base/core.c:1141:12: note: byref variable will be forcibly initialized LIST_HEAD(sync_list); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_dev.h:14, from /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_plane.c:11: /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_plane.c: In function 'komeda_get_format_name': /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_format_caps.h:87:29: note: byref variable will be forcibly initialized struct drm_format_name_buf buf; ^~~ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c: In function 'ahd_linux_device_queue_depth': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_osm.c:1515:21: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^~~~~~~ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_plane.c: In function 'komeda_plane_atomic_check': /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_plane.c:81:30: note: byref variable will be forcibly initialized struct komeda_data_flow_cfg dflow; ^~~~~ /kisskb/src/drivers/base/core.c: In function 'device_create': /kisskb/src/drivers/base/core.c:3797:10: note: byref variable will be forcibly initialized va_list vargs; ^~~~~ /kisskb/src/drivers/base/core.c: In function 'device_create_with_groups': /kisskb/src/drivers/base/core.c:3841:10: note: byref variable will be forcibly initialized va_list vargs; ^~~~~ /kisskb/src/drivers/base/core.c: In function 'dev_uevent': /kisskb/src/drivers/base/core.c:2051:10: note: byref variable will be forcibly initialized kgid_t gid = GLOBAL_ROOT_GID; ^~~ /kisskb/src/drivers/base/core.c:2050:10: note: byref variable will be forcibly initialized kuid_t uid = GLOBAL_ROOT_UID; ^~~ /kisskb/src/drivers/scsi/pcmcia/aha152x_stub.c: In function 'aha152x_config_cs': /kisskb/src/drivers/scsi/pcmcia/aha152x_stub.c:143:26: note: byref variable will be forcibly initialized struct aha152x_setup s; ^ /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c: In function 'dump_block_header': /kisskb/src/drivers/gpu/drm/arm/display/komeda/d71/d71_component.c:90:22: note: byref variable will be forcibly initialized struct block_header hdr; ^~~ /kisskb/src/drivers/scsi/qla4xxx/ql4_os.c: In function 'qla4xxx_session_get_param': /kisskb/src/drivers/scsi/qla4xxx/ql4_os.c:2851:24: note: byref variable will be forcibly initialized struct ql4_chap_table chap_tbl; ^~~~~~~~ /kisskb/src/drivers/misc/cardreader/rtsx_pcr.c: In function 'rtsx_pci_send_cmd': /kisskb/src/drivers/misc/cardreader/rtsx_pcr.c:349:20: note: byref variable will be forcibly initialized struct completion trans_done; ^~~~~~~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/scsi/qla4xxx/ql4_os.c:7: /kisskb/src/drivers/scsi/qla4xxx/ql4_os.c: In function 'qla4xxx_do_work': /kisskb/src/drivers/scsi/qla4xxx/ql4_os.c:5263:12: note: byref variable will be forcibly initialized LIST_HEAD(work); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/misc/cardreader/rtsx_pcr.c: In function 'rtsx_pci_complete_unfinished_transfer': /kisskb/src/drivers/misc/cardreader/rtsx_pcr.c:882:20: note: byref variable will be forcibly initialized struct completion finish; ^~~~~~ /kisskb/src/drivers/misc/cardreader/rtsx_pcr.c: In function 'rtsx_pci_dma_transfer': /kisskb/src/drivers/misc/cardreader/rtsx_pcr.c:475:20: note: byref variable will be forcibly initialized struct completion trans_done; ^~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/pci.h:35, from /kisskb/src/drivers/misc/genwqe/card_base.c:20: /kisskb/src/drivers/misc/genwqe/card_base.c: In function 'genwqe_health_thread': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/misc/genwqe/card_base.c:921:8: note: in expansion of macro 'wait_event_interruptible_timeout' rc = wait_event_interruptible_timeout(cd->health_waitq, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/i3c/master/mipi-i3c-hci/core.c: In function 'i3c_hci_bus_init': /kisskb/src/drivers/i3c/master/mipi-i3c-hci/core.c:129:25: note: byref variable will be forcibly initialized struct i3c_device_info info; ^~~~ /kisskb/src/drivers/scsi/qla4xxx/ql4_os.c: In function 'qla4xxx_ddb_login_st': /kisskb/src/drivers/scsi/qla4xxx/ql4_os.c:7486:19: note: byref variable will be forcibly initialized struct list_head list_nt; ^~~~~~~ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/energy_model.h:7, from /kisskb/src/include/linux/device.h:16, from /kisskb/src/drivers/i3c/master/mipi-i3c-hci/core.c:11: /kisskb/src/drivers/i3c/master/mipi-i3c-hci/core.c: In function 'i3c_hci_priv_xfers': /kisskb/src/drivers/i3c/master/mipi-i3c-hci/core.c:278:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(done); ^~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/drivers/i3c/master/mipi-i3c-hci/core.c: In function 'i3c_hci_i2c_xfers': /kisskb/src/drivers/i3c/master/mipi-i3c-hci/core.c:337:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(done); ^~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/drivers/i3c/master/mipi-i3c-hci/core.c: In function 'i3c_hci_send_ccc_cmd': /kisskb/src/drivers/i3c/master/mipi-i3c-hci/core.c:199:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(done); ^~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/drivers/scsi/qla4xxx/ql4_os.c: In function 'qla4xxx_build_ddb_list': /kisskb/src/drivers/scsi/qla4xxx/ql4_os.c:8489:28: note: byref variable will be forcibly initialized struct list_head list_st, list_nt; ^~~~~~~ /kisskb/src/drivers/scsi/qla4xxx/ql4_os.c:8489:19: note: byref variable will be forcibly initialized struct list_head list_st, list_nt; ^~~~~~~ /kisskb/src/drivers/regulator/lp3971.c: In function 'setup_regulators': /kisskb/src/drivers/regulator/lp3971.c:382:27: note: byref variable will be forcibly initialized struct regulator_config config = { }; ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/lightnvm/pblk.h:24, from /kisskb/src/drivers/lightnvm/pblk-rl.c:20: /kisskb/src/drivers/lightnvm/pblk-rl.c: In function 'pblk_rl_u_timer': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/lightnvm/pblk-rl.c:202:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rl->rb_user_active, 0); ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/lightnvm/pblk-rl.c: In function 'pblk_rl_user_in': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/lightnvm/pblk-rl.c:73:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rl->rb_user_active, 1); ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_wb_connector.c: In function 'komeda_wb_encoder_atomic_check': /kisskb/src/drivers/gpu/drm/arm/display/komeda/komeda_wb_connector.c:43:30: note: byref variable will be forcibly initialized struct komeda_data_flow_cfg dflow; ^~~~~ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c: In function 'hisi_sas_phy_set_linkrate': /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c:1095:27: note: byref variable will be forcibly initialized struct sas_phy_linkrates _r; ^~ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c: In function 'hisi_sas_fill_ata_reset_cmd': /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c:1309:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/char/tpm/tpm_tis_core.c:19: /kisskb/src/drivers/char/tpm/tpm_tis_core.c: In function 'release_locality': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/tpm/tpm_tis_core.c:170:8: note: in expansion of macro 'wait_event_interruptible_timeout' rc = wait_event_interruptible_timeout(priv->int_queue, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c: In function 'hisi_sas_debug_issue_ssp_tmf': /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c:1362:22: note: byref variable will be forcibly initialized struct sas_ssp_task ssp_task; ^~~~~~~~ /kisskb/src/drivers/char/tpm/tpm_tis_core.c: In function 'request_locality': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/tpm/tpm_tis_core.c:211:8: note: in expansion of macro 'wait_event_interruptible_timeout' rc = wait_event_interruptible_timeout(priv->int_queue, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c: In function 'hisi_sas_clear_aca': /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c:1740:27: note: byref variable will be forcibly initialized struct hisi_sas_tmf_task tmf_task; ^~~~~~~~ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c: In function 'hisi_sas_abort_task_set': /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c:1718:27: note: byref variable will be forcibly initialized struct hisi_sas_tmf_task tmf_task; ^~~~~~~~ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c: In function 'hisi_sas_query_task': /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c:1908:27: note: byref variable will be forcibly initialized struct hisi_sas_tmf_task tmf_task; ^~~~~~~~ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c:1907:18: note: byref variable will be forcibly initialized struct scsi_lun lun; ^~~ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c: In function 'hisi_sas_abort_task': /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c:1611:27: note: byref variable will be forcibly initialized struct hisi_sas_tmf_task tmf_task; ^~~~~~~~ /kisskb/src/drivers/char/tpm/tpm_tis_core.c: In function 'wait_for_tpm_stat': /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c:1610:18: note: byref variable will be forcibly initialized struct scsi_lun lun; ^~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/tpm/tpm_tis_core.c:68:8: note: in expansion of macro 'wait_event_interruptible_timeout' rc = wait_event_interruptible_timeout(*queue, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c: In function 'hisi_sas_init_device': /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c:700:27: note: byref variable will be forcibly initialized struct hisi_sas_tmf_task tmf_task; ^~~~~~~~ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c:699:18: note: byref variable will be forcibly initialized struct scsi_lun lun; ^~~ /kisskb/src/drivers/char/tpm/tpm_tis_core.c: In function 'tpm_tis_update_durations': /kisskb/src/drivers/char/tpm/tpm_tis_core.c:543:8: note: byref variable will be forcibly initialized cap_t cap; ^~~ In file included from /kisskb/src/include/linux/timer.h:5, from /kisskb/src/drivers/scsi/libfc/fc_disc.c:23: /kisskb/src/drivers/scsi/libfc/fc_disc.c: In function 'fc_disc_recv_rscn_req': /kisskb/src/drivers/scsi/libfc/fc_disc.c:80:12: note: byref variable will be forcibly initialized LIST_HEAD(disc_ports); ^~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/scsi/libfc/fc_disc.c:75:25: note: byref variable will be forcibly initialized struct fc_seq_els_data rjt_data; ^~~~~~~~ /kisskb/src/drivers/char/tpm/tpm_tis_core.c: In function 'tpm_tis_gen_interrupt': /kisskb/src/drivers/char/tpm/tpm_tis_core.c:753:8: note: byref variable will be forcibly initialized cap_t cap; ^~~ /kisskb/src/drivers/dma-buf/st-dma-fence.c: In function 'mock_wait': /kisskb/src/drivers/dma-buf/st-dma-fence.c:49:17: note: byref variable will be forcibly initialized struct wait_cb cb = { .task = current }; ^~ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c: In function 'hisi_sas_lu_reset': /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c:1861:28: note: byref variable will be forcibly initialized struct hisi_sas_tmf_task tmf_task = { .tmf = TMF_LU_RESET }; ^~~~~~~~ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/drivers/scsi/hisi_sas/hisi_sas.h:10, from /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c:7: /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c: In function 'hisi_sas_debug_I_T_nexus_reset': /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c:1755:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(phyreset); ^~~~~~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c: In function 'hisi_sas_clear_nexus_ha': /kisskb/src/drivers/scsi/hisi_sas/hisi_sas.h:143:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(c); \ ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_main.c:1878:2: note: in expansion of macro 'HISI_SAS_DECLARE_RST_WORK_ON_STACK' HISI_SAS_DECLARE_RST_WORK_ON_STACK(r); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/delay.h:22, from /kisskb/src/drivers/dma-buf/st-dma-fence.c:7: /kisskb/src/drivers/dma-buf/st-dma-fence.c: In function 'thread_signal_callback': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/dma-buf/st-dma-fence.c:495:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(t->fences[t->id], NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/dma-buf/st-dma-fence.c:461:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(t->fences[t->id], f1); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/dma-buf/st-dma-fence.c:453:20: note: byref variable will be forcibly initialized struct simple_cb cb; ^~ /kisskb/src/drivers/dma-buf/st-dma-fence.c: In function 'test_wait_timeout': /kisskb/src/drivers/dma-buf/st-dma-fence.c:373:20: note: byref variable will be forcibly initialized struct wait_timer wt; ^~ /kisskb/src/drivers/misc/sram.c: In function 'sram_reserve_regions': /kisskb/src/drivers/misc/sram.c:181:19: note: byref variable will be forcibly initialized struct resource child_res; ^~~~~~~~~ /kisskb/src/drivers/misc/sram.c:161:19: note: byref variable will be forcibly initialized struct list_head reserve_list; ^~~~~~~~~~~~ /kisskb/src/drivers/regulator/lp3972.c: In function 'setup_regulators': /kisskb/src/drivers/regulator/lp3972.c:478:27: note: byref variable will be forcibly initialized struct regulator_config config = { }; ^~~~~~ /kisskb/src/drivers/scsi/libsas/sas_host_smp.c: In function 'sas_phy_control': /kisskb/src/drivers/scsi/libsas/sas_host_smp.c:186:27: note: byref variable will be forcibly initialized struct sas_phy_linkrates rates; ^~~~~ /kisskb/src/drivers/pcmcia/rsrc_nonstatic.c: In function 'checksum': /kisskb/src/drivers/pcmcia/rsrc_nonstatic.c:297:17: note: byref variable will be forcibly initialized pccard_mem_map map; ^~~ /kisskb/src/drivers/pcmcia/rsrc_nonstatic.c: In function 'nonstatic_find_mem_region': /kisskb/src/drivers/pcmcia/rsrc_nonstatic.c:808:27: note: byref variable will be forcibly initialized struct pcmcia_align_data data; ^~~~ /kisskb/src/drivers/pcmcia/rsrc_nonstatic.c: In function '__nonstatic_find_io_region': /kisskb/src/drivers/pcmcia/rsrc_nonstatic.c:689:27: note: byref variable will be forcibly initialized struct pcmcia_align_data data; ^~~~ /kisskb/src/drivers/scsi/mvsas/mv_94xx.c: In function 'mvs_94xx_fix_dma': /kisskb/src/drivers/scsi/mvsas/mv_94xx.c:992:21: note: byref variable will be forcibly initialized struct mvs_prd_imt im_len; ^~~~~~ /kisskb/src/drivers/scsi/mvsas/mv_94xx.c: In function 'mvs_94xx_make_prd': /kisskb/src/drivers/scsi/mvsas/mv_94xx.c:788:21: note: byref variable will be forcibly initialized struct mvs_prd_imt im_len; ^~~~~~ /kisskb/src/drivers/pcmcia/ds.c: In function 'pcmcia_device_probe': /kisskb/src/drivers/pcmcia/ds.c:256:18: note: byref variable will be forcibly initialized cistpl_config_t cis_config; ^~~~~~~~~~ /kisskb/src/drivers/pcmcia/ds.c: In function 'pcmcia_device_query': /kisskb/src/drivers/pcmcia/ds.c:406:18: note: byref variable will be forcibly initialized cistpl_funcid_t func_id; ^~~~~~~ /kisskb/src/drivers/pcmcia/ds.c:405:18: note: byref variable will be forcibly initialized cistpl_manfid_t manf_id; ^~~~~~~ /kisskb/src/drivers/pcmcia/ds.c: In function 'pcmcia_card_add': /kisskb/src/drivers/pcmcia/ds.c:609:24: note: byref variable will be forcibly initialized cistpl_longlink_mfc_t mfc; ^~~ /kisskb/src/drivers/pcmcia/ds.c: In function 'pcmcia_requery': /kisskb/src/drivers/pcmcia/ds.c:697:25: note: byref variable will be forcibly initialized cistpl_longlink_mfc_t mfc; ^~~ In file included from /kisskb/src/include/media/rc-core.h:13, from /kisskb/src/drivers/media/rc/rc-core-priv.h:17, from /kisskb/src/drivers/media/rc/rc-ir-raw.c:11: /kisskb/src/drivers/media/rc/rc-ir-raw.c: In function 'ir_raw_event_store': /kisskb/src/include/linux/kfifo.h:408:29: note: byref variable will be forcibly initialized typeof(*__tmp->const_type) __val = (val); \ ^~~~~ /kisskb/src/drivers/media/rc/rc-ir-raw.c:82:7: note: in expansion of macro 'kfifo_put' if (!kfifo_put(&dev->raw->kfifo, *ev)) { ^~~~~~~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/debugfs.h:15, from /kisskb/src/drivers/base/dd.c:19: /kisskb/src/drivers/base/dd.c: In function 'wait_for_device_probe': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/base/dd.c:704:2: note: in expansion of macro 'wait_event' wait_event(probe_waitqueue, atomic_read(&probe_count) == 0); ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/base/dd.c:698:2: note: in expansion of macro 'wait_event' wait_event(probe_timeout_waitqueue, !driver_deferred_probe_timeout); ^~~~~~~~~~ /kisskb/src/drivers/media/rc/rc-ir-raw.c: In function 'ir_raw_edge_handle': /kisskb/src/drivers/media/rc/rc-ir-raw.c:565:23: note: byref variable will be forcibly initialized struct ir_raw_event ev = { ^~ /kisskb/src/drivers/media/rc/rc-ir-raw.c: In function 'ir_raw_event_thread': /kisskb/src/drivers/media/rc/rc-ir-raw.c:23:22: note: byref variable will be forcibly initialized struct ir_raw_event ev; ^~ /kisskb/src/drivers/base/dd.c: In function '__device_attach': /kisskb/src/drivers/base/dd.c:905:29: note: byref variable will be forcibly initialized struct device_attach_data data = { ^~~~ In file included from /kisskb/src/drivers/media/tuners/tuner-simple.c:14: /kisskb/src/drivers/media/tuners/tuner-simple.c: In function 'tuner_i2c_xfer_recv': /kisskb/src/drivers/media/tuners/tuner-i2c.h:37:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = I2C_M_RD, ^~~ /kisskb/src/drivers/media/tuners/tuner-simple.c: In function 'tuner_read_status': /kisskb/src/drivers/media/tuners/tuner-i2c.h:37:17: note: byref variable will be forcibly initialized In file included from /kisskb/src/include/linux/of_device.h:6, from /kisskb/src/drivers/char/tpm/tpm_tis.c:28: /kisskb/src/drivers/char/tpm/tpm_tis.c: In function 'platform_device_register_simple': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo = { ^~~~~~~~ /kisskb/src/drivers/char/tpm/tpm_tis.c: In function 'tpm_tis_force_device': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tuner-simple.c: In function 'tuner_i2c_xfer_send': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = 0, ^~~ /kisskb/src/drivers/media/tuners/tuner-simple.c: In function 'simple_std_setup': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tuner-simple.c: In function 'simple_set_aux_byte': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tuner-simple.c: In function 'simple_dvb_set_params': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tuner-simple.c: In function 'simple_sleep': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tuner-simple.c: In function 'simple_init': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tuner-simple.c: In function 'simple_set_radio_freq': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tuner-simple.c:729:31: note: byref variable will be forcibly initialized struct v4l2_priv_tun_config tda9887_cfg; ^~~~~~~~~~~ In file included from /kisskb/src/drivers/media/tuners/tuner-simple.c:14: /kisskb/src/drivers/media/tuners/tuner-simple.c: In function 'simple_post_tune': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = 0, ^~~ /kisskb/src/drivers/media/tuners/tuner-i2c.h:37:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = I2C_M_RD, ^~~ /kisskb/src/drivers/media/tuners/tuner-simple.c: In function 'simple_set_tv_freq': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = 0, ^~~ /kisskb/src/drivers/media/tuners/tuner-simple.c:609:31: note: byref variable will be forcibly initialized struct v4l2_priv_tun_config tda9887_cfg; ^~~~~~~~~~~ /kisskb/src/drivers/media/tuners/tuner-simple.c: In function 'simple_tuner_attach': /kisskb/src/drivers/media/tuners/tuner-simple.c:1068:18: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c: In function 'signal_backward': /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:535:22: note: byref variable will be forcibly initialized struct fence_chains fc; ^~ /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c: In function 'signal_forward': /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:503:22: note: byref variable will be forcibly initialized struct fence_chains fc; ^~ /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c: In function 'wait_random': /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:654:22: note: byref variable will be forcibly initialized struct fence_chains fc; ^~ /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c: In function 'wait_backward': /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:608:22: note: byref variable will be forcibly initialized struct fence_chains fc; ^~ /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c: In function 'wait_forward': /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:578:22: note: byref variable will be forcibly initialized struct fence_chains fc; ^~ In file included from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/huge_mm.h:8, from /kisskb/src/include/linux/mm.h:703, from /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:12: /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c: In function 'find_race': /kisskb/src/include/linux/wait_bit.h:246:30: note: byref variable will be forcibly initialized struct wait_bit_queue_entry __wbq_entry; \ ^~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:295:2: note: in expansion of macro '___wait_var_event' ___wait_var_event(var, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:304:11: note: in expansion of macro '__wait_var_event_timeout' __ret = __wait_var_event_timeout(var, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:476:2: note: in expansion of macro 'wait_var_event_timeout' wait_var_event_timeout(&data.children, ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:448:19: note: byref variable will be forcibly initialized struct find_race data; ^~~~ /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c: In function 'find_gap': /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:347:22: note: byref variable will be forcibly initialized struct fence_chains fc; ^~ /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c: In function 'find_out_of_order': /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:303:22: note: byref variable will be forcibly initialized struct fence_chains fc; ^~ /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c: In function 'find_signaled': /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:265:22: note: byref variable will be forcibly initialized struct fence_chains fc; ^~ /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c: In function 'find_seqno': /kisskb/src/drivers/dma-buf/st-dma-fence-chain.c:187:22: note: byref variable will be forcibly initialized struct fence_chains fc; ^~ /kisskb/src/drivers/media/rc/rc-main.c: In function 'store_filter': /kisskb/src/drivers/media/rc/rc-main.c:1416:28: note: byref variable will be forcibly initialized struct rc_scancode_filter new_filter, *filter; ^~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/nbd.h:107, from /kisskb/src/drivers/block/nbd.c:48: /kisskb/src/drivers/block/nbd.c: In function 'trace_event_raw_event_nbd_transport_event': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/nbd.h:10:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(nbd_transport_event, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/block/nbd.c: In function 'trace_event_raw_event_nbd_send_request': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/nbd.h:61:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(nbd_send_request, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/block/nbd.c: In function 'sock_xmit': /kisskb/src/drivers/block/nbd.c:473:16: note: byref variable will be forcibly initialized struct msghdr msg; ^~~ /kisskb/src/drivers/block/nbd.c: In function 'nbd_read_stat': /kisskb/src/drivers/block/nbd.c:743:18: note: byref variable will be forcibly initialized struct bio_vec bvec; ^~~~ /kisskb/src/drivers/block/nbd.c:742:23: note: byref variable will be forcibly initialized struct req_iterator iter; ^~~~ /kisskb/src/drivers/block/nbd.c:681:18: note: byref variable will be forcibly initialized struct iov_iter to; ^~ /kisskb/src/drivers/block/nbd.c:680:14: note: byref variable will be forcibly initialized struct kvec iov = {.iov_base = &reply, .iov_len = sizeof(reply)}; ^~~ /kisskb/src/drivers/block/nbd.c:674:19: note: byref variable will be forcibly initialized struct nbd_reply reply; ^~~~~ /kisskb/src/drivers/block/nbd.c: In function 'send_disconnects': /kisskb/src/drivers/block/nbd.c:1174:18: note: byref variable will be forcibly initialized struct iov_iter from; ^~~~ /kisskb/src/drivers/block/nbd.c:1173:14: note: byref variable will be forcibly initialized struct kvec iov = {.iov_base = &request, .iov_len = sizeof(request)}; ^~~ /kisskb/src/drivers/pcmcia/pcmcia_resource.c: In function 'pcmcia_fixup_iowidth': /kisskb/src/drivers/pcmcia/pcmcia_resource.c:257:16: note: byref variable will be forcibly initialized pccard_io_map io_on; ^~~~~ /kisskb/src/drivers/pcmcia/pcmcia_resource.c:256:16: note: byref variable will be forcibly initialized pccard_io_map io_off = { 0, 0, 0, 0, 1 }; ^~~~~~ /kisskb/src/drivers/pcmcia/pcmcia_resource.c: In function 'pcmcia_enable_device': /kisskb/src/drivers/pcmcia/pcmcia_resource.c:486:16: note: byref variable will be forcibly initialized pccard_io_map iomap; ^~~~~ /kisskb/src/drivers/pcmcia/pcmcia_resource.c: In function 'pcmcia_release_configuration': /kisskb/src/drivers/pcmcia/pcmcia_resource.c:348:16: note: byref variable will be forcibly initialized pccard_io_map io = { 0, 0, 0, 0, 1 }; ^~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/block/nbd.c:16: /kisskb/src/drivers/block/nbd.c: In function 'nbd_start_device_ioctl': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/block/nbd.c:1328:8: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(config->recv_wq, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/block/nbd.c: In function 'wait_for_reconnect': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/block/nbd.c:875:9: note: in expansion of macro 'wait_event_timeout' return wait_event_timeout(config->conn_wait, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/block/nbd.c: In function 'nbd_send_cmd': /kisskb/src/drivers/block/nbd.c:617:18: note: byref variable will be forcibly initialized struct bio_vec bvec; ^~~~ /kisskb/src/drivers/block/nbd.c:616:20: note: byref variable will be forcibly initialized struct bvec_iter iter; ^~~~ /kisskb/src/drivers/block/nbd.c:531:18: note: byref variable will be forcibly initialized struct iov_iter from; ^~~~ /kisskb/src/drivers/block/nbd.c:530:14: note: byref variable will be forcibly initialized struct kvec iov = {.iov_base = &request, .iov_len = sizeof(request)}; ^~~ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/genhd.h:16, from /kisskb/src/include/linux/blkdev.h:8, from /kisskb/src/drivers/block/nbd.c:16: /kisskb/src/drivers/block/nbd.c: In function 'nbd_genl_connect': /kisskb/src/drivers/block/nbd.c:1812:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(destroy_complete); ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/block/nbd.c:16: /kisskb/src/drivers/block/nbd.c: In function 'nbd_cleanup': /kisskb/src/drivers/block/nbd.c:2411:12: note: byref variable will be forcibly initialized LIST_HEAD(del_list); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/block/virtio_blk.c: In function 'virtblk_add_req': /kisskb/src/drivers/block/virtio_blk.c:95:26: note: byref variable will be forcibly initialized struct scatterlist hdr, status, *sgs[3]; ^~~~~~ /kisskb/src/drivers/block/virtio_blk.c:95:21: note: byref variable will be forcibly initialized struct scatterlist hdr, status, *sgs[3]; ^~~ In file included from /kisskb/src/drivers/clk/qcom/gcc-msm8960.c:9: /kisskb/src/drivers/clk/qcom/gcc-msm8960.c: In function 'platform_device_register_data': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo = { ^~~~~~~~ /kisskb/src/drivers/clk/qcom/gcc-msm8960.c: In function 'gcc_msm8960_probe': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized In file included from /kisskb/src/drivers/media/tuners/mt20xx.c:12: /kisskb/src/drivers/media/tuners/mt20xx.c: In function 'tuner_i2c_xfer_send': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = 0, ^~~ /kisskb/src/drivers/media/tuners/mt20xx.c: In function 'mt2050_set_if_freq': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/mt20xx.c: In function 'mt2050_set_antenna': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/mt20xx.c: In function 'tuner_i2c_xfer_recv': /kisskb/src/drivers/media/tuners/tuner-i2c.h:37:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = I2C_M_RD, ^~~ /kisskb/src/drivers/media/tuners/mt20xx.c: In function 'mt2050_init': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = 0, ^~~ /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tuner-i2c.h:37:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = I2C_M_RD, ^~~ /kisskb/src/drivers/media/tuners/mt20xx.c: In function 'mt2032_init': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = 0, ^~~ /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tuner-i2c.h:37:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = I2C_M_RD, ^~~ /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = 0, ^~~ /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/mt20xx.c: In function 'microtune_attach': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tuner-i2c.h:37:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = I2C_M_RD, ^~~ /kisskb/src/drivers/media/tuners/mt20xx.c: In function 'mt2032_check_lo_lock': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = 0, ^~~ /kisskb/src/drivers/media/tuners/tuner-i2c.h:37:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = I2C_M_RD, ^~~ /kisskb/src/drivers/media/tuners/mt20xx.c: In function 'mt2032_optimize_vco': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = 0, ^~~ /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tuner-i2c.h:37:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = I2C_M_RD, ^~~ /kisskb/src/drivers/media/tuners/mt20xx.c: In function 'mt2032_set_if_freq': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = 0, ^~~ /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tuner-i2c.h:37:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = I2C_M_RD, ^~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/auxdisplay/ht16k33.c:11: /kisskb/src/drivers/auxdisplay/ht16k33.c: In function 'ht16k33_keypad_irq_thread': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/auxdisplay/ht16k33.c:287:3: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(keypad->wait, keypad->stopped, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/auxdisplay/ht16k33.c: In function 'ht16k33_probe': /kisskb/src/drivers/auxdisplay/ht16k33.c:395:30: note: byref variable will be forcibly initialized struct backlight_properties bl_props; ^~~~~~~~ /kisskb/src/drivers/misc/genwqe/card_dev.c: In function 'genwqe_ioctl': /kisskb/src/drivers/misc/genwqe/card_dev.c:1202:21: note: byref variable will be forcibly initialized struct genwqe_mem m; ^ /kisskb/src/drivers/misc/genwqe/card_dev.c:1193:21: note: byref variable will be forcibly initialized struct genwqe_mem m; ^ /kisskb/src/drivers/misc/genwqe/card_dev.c:1172:27: note: byref variable will be forcibly initialized struct genwqe_bitstream load; ^~~~ /kisskb/src/drivers/misc/genwqe/card_dev.c:1151:27: note: byref variable will be forcibly initialized struct genwqe_bitstream load; ^~~~ /kisskb/src/drivers/misc/ad525x_dpot-i2c.c: In function 'ad_dpot_i2c_probe': /kisskb/src/drivers/misc/ad525x_dpot-i2c.c:56:26: note: byref variable will be forcibly initialized struct ad_dpot_bus_data bdata = { ^~~~~ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_v1_hw.c: In function 'config_id_frame_v1_hw': /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_v1_hw.c:462:28: note: byref variable will be forcibly initialized struct sas_identify_frame identify_frame; ^~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/media/tuners/tea5767.c:16: /kisskb/src/drivers/media/tuners/tea5767.c: In function 'tuner_i2c_xfer_recv': /kisskb/src/drivers/media/tuners/tuner-i2c.h:37:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = I2C_M_RD, ^~~ /kisskb/src/drivers/media/tuners/tea5767.c: In function 'tea5767_autodetection': /kisskb/src/drivers/media/tuners/tuner-i2c.h:37:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tea5767.c: In function 'tea5767_read_status': /kisskb/src/drivers/media/tuners/tuner-i2c.h:37:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tea5767.c: In function 'tuner_i2c_xfer_send': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = 0, ^~~ /kisskb/src/drivers/media/tuners/tea5767.c: In function 'set_radio_freq': /kisskb/src/drivers/media/tuners/tuner-i2c.h:37:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = I2C_M_RD, ^~~ /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = 0, ^~~ /kisskb/src/drivers/media/tuners/tea5767.c: In function 'tea5767_standby': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/pcmcia/cistpl.c: In function 'pccard_extract_cis': /kisskb/src/drivers/pcmcia/cistpl.c:1476:10: note: byref variable will be forcibly initialized tuple_t tuple; ^~~~~ /kisskb/src/drivers/pcmcia/pcmcia_cis.c: In function 'pccard_loop_tuple': /kisskb/src/drivers/pcmcia/pcmcia_cis.c:87:10: note: byref variable will be forcibly initialized tuple_t tuple; ^~~~~ /kisskb/src/drivers/pcmcia/pcmcia_cis.c: In function 'pcmcia_loop_tuple': /kisskb/src/drivers/pcmcia/pcmcia_cis.c:324:25: note: byref variable will be forcibly initialized struct pcmcia_loop_mem loop = { ^~~~ /kisskb/src/drivers/pcmcia/pcmcia_cis.c: In function 'pcmcia_get_tuple': /kisskb/src/drivers/pcmcia/pcmcia_cis.c:324:25: note: byref variable will be forcibly initialized /kisskb/src/drivers/pcmcia/pcmcia_cis.c:376:25: note: byref variable will be forcibly initialized struct pcmcia_loop_get get = { ^~~ /kisskb/src/drivers/pcmcia/pcmcia_cis.c: In function 'pcmcia_get_mac_from_cis': /kisskb/src/drivers/pcmcia/pcmcia_cis.c:324:25: note: byref variable will be forcibly initialized struct pcmcia_loop_mem loop = { ^~~~ /kisskb/src/drivers/pcmcia/pcmcia_cis.c: In function 'pccard_read_tuple': /kisskb/src/drivers/pcmcia/pcmcia_cis.c:37:10: note: byref variable will be forcibly initialized tuple_t tuple; ^~~~~ /kisskb/src/drivers/pcmcia/i82092.c: In function 'i82092aa_set_mem_map': /kisskb/src/drivers/pcmcia/i82092.c:594:24: note: byref variable will be forcibly initialized struct pci_bus_region region; ^~~~~~ /kisskb/src/drivers/pcmcia/i82092.c: In function 'i82092aa_init': /kisskb/src/drivers/pcmcia/i82092.c:387:16: note: byref variable will be forcibly initialized pccard_io_map io = { 0, 0, 0, 0, 1 }; ^~ /kisskb/src/drivers/ata/libata-transport.c: In function 'show_ata_dev_ering': /kisskb/src/drivers/ata/libata-transport.c:517:28: note: byref variable will be forcibly initialized struct ata_show_ering_arg arg = { buf, 0 }; ^~~ /kisskb/src/drivers/scsi/bfa/bfad_attr.c: In function 'bfad_im_vport_delete': /kisskb/src/drivers/scsi/bfa/bfad_attr.c:489:20: note: byref variable will be forcibly initialized struct completion fcomp; ^~~~~ /kisskb/src/drivers/scsi/bfa/bfad_attr.c: In function 'bfad_im_vport_create': /kisskb/src/drivers/scsi/bfa/bfad_attr.c:359:25: note: byref variable will be forcibly initialized struct bfa_lport_cfg_s port_cfg; ^~~~~~~~ /kisskb/src/drivers/scsi/bfa/bfad_attr.c: In function 'bfad_im_issue_fc_host_lip': /kisskb/src/drivers/scsi/bfa/bfad_attr.c:446:23: note: byref variable will be forcibly initialized struct bfad_hal_comp fcomp; ^~~~~ /kisskb/src/drivers/scsi/bfa/bfad_attr.c: In function 'bfad_im_reset_stats': /kisskb/src/drivers/scsi/bfa/bfad_attr.c:314:23: note: byref variable will be forcibly initialized struct bfad_hal_comp fcomp; ^~~~~ /kisskb/src/drivers/scsi/mvsas/mv_sas.c: In function 'mvs_task_prep': /kisskb/src/drivers/scsi/mvsas/mv_sas.c:700:28: note: byref variable will be forcibly initialized struct mvs_task_exec_info tei; ^~~ /kisskb/src/drivers/scsi/bfa/bfad_attr.c: In function 'bfad_im_get_stats': /kisskb/src/drivers/scsi/bfa/bfad_attr.c:261:23: note: byref variable will be forcibly initialized struct bfad_hal_comp fcomp; ^~~~~ /kisskb/src/drivers/scsi/bfa/bfad_attr.c: In function 'bfad_im_get_host_speed': /kisskb/src/drivers/scsi/bfa/bfad_attr.c:207:25: note: byref variable will be forcibly initialized struct bfa_port_attr_s attr; ^~~~ /kisskb/src/drivers/scsi/bfa/bfad_attr.c: In function 'bfad_im_get_host_port_state': /kisskb/src/drivers/scsi/bfa/bfad_attr.c:151:25: note: byref variable will be forcibly initialized struct bfa_port_attr_s attr; ^~~~ /kisskb/src/drivers/scsi/bfa/bfad_attr.c: In function 'bfad_im_get_host_port_type': /kisskb/src/drivers/scsi/bfa/bfad_attr.c:119:26: note: byref variable will be forcibly initialized struct bfa_lport_attr_s port_attr; ^~~~~~~~~ /kisskb/src/drivers/scsi/bfa/bfad_attr.c: In function 'bfad_im_symbolic_name_show': /kisskb/src/drivers/scsi/bfa/bfad_attr.c:833:26: note: byref variable will be forcibly initialized struct bfa_lport_attr_s port_attr; ^~~~~~~~~ /kisskb/src/drivers/scsi/mvsas/mv_sas.c: In function 'mvs_debug_issue_ssp_tmf': /kisskb/src/drivers/scsi/mvsas/mv_sas.c:1357:22: note: byref variable will be forcibly initialized struct sas_ssp_task ssp_task; ^~~~~~~~ /kisskb/src/drivers/scsi/mvsas/mv_sas.c: In function 'mvs_query_task': /kisskb/src/drivers/scsi/mvsas/mv_sas.c:1431:22: note: byref variable will be forcibly initialized struct mvs_tmf_task tmf_task; ^~~~~~~~ /kisskb/src/drivers/scsi/mvsas/mv_sas.c:1430:18: note: byref variable will be forcibly initialized struct scsi_lun lun; ^~~ /kisskb/src/drivers/scsi/mvsas/mv_sas.c: In function 'mvs_abort_task_set': /kisskb/src/drivers/scsi/mvsas/mv_sas.c:1545:22: note: byref variable will be forcibly initialized struct mvs_tmf_task tmf_task; ^~~~~~~~ /kisskb/src/drivers/scsi/mvsas/mv_sas.c: In function 'mvs_clear_aca': /kisskb/src/drivers/scsi/mvsas/mv_sas.c:1556:22: note: byref variable will be forcibly initialized struct mvs_tmf_task tmf_task; ^~~~~~~~ /kisskb/src/drivers/scsi/mvsas/mv_sas.c: In function 'mvs_clear_task_set': /kisskb/src/drivers/scsi/mvsas/mv_sas.c:1567:22: note: byref variable will be forcibly initialized struct mvs_tmf_task tmf_task; ^~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/auxdisplay/panel.c:36: /kisskb/src/drivers/auxdisplay/panel.c: In function 'keypad_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/auxdisplay/panel.c:1034:7: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(keypad_read_wait, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/mvsas/mv_sas.c: In function 'mvs_abort_task': /kisskb/src/drivers/scsi/mvsas/mv_sas.c:1468:22: note: byref variable will be forcibly initialized struct mvs_tmf_task tmf_task; ^~~~~~~~ /kisskb/src/drivers/scsi/mvsas/mv_sas.c:1467:18: note: byref variable will be forcibly initialized struct scsi_lun lun; ^~~ /kisskb/src/drivers/scsi/bfa/bfad_im.c: In function 'bfad_im_fc_rport_add': /kisskb/src/drivers/scsi/bfa/bfad_im.c:1060:30: note: byref variable will be forcibly initialized struct fc_rport_identifiers rport_ids; ^~~~~~~~~ /kisskb/src/drivers/scsi/mvsas/mv_sas.c: In function 'mvs_lu_reset': /kisskb/src/drivers/scsi/mvsas/mv_sas.c:1387:22: note: byref variable will be forcibly initialized struct mvs_tmf_task tmf_task; ^~~~~~~~ /kisskb/src/drivers/auxdisplay/panel.c: In function 'panel_attach': /kisskb/src/drivers/auxdisplay/panel.c:1523:19: note: byref variable will be forcibly initialized struct pardev_cb panel_cb; ^~~~~~~~ /kisskb/src/drivers/mfd/kempld-core.c: In function 'kempld_get_acpi_data': /kisskb/src/drivers/mfd/kempld-core.c:433:19: note: byref variable will be forcibly initialized struct list_head resource_list; ^~~~~~~~~~~~~ /kisskb/src/drivers/scsi/bfa/bfad_im.c: In function 'bfad_im_target_reset_send': /kisskb/src/drivers/scsi/bfa/bfad_im.c:247:18: note: byref variable will be forcibly initialized struct scsi_lun scsilun; ^~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/pci.h:35, from /kisskb/src/drivers/scsi/bfa/bfad_drv.h:23, from /kisskb/src/drivers/scsi/bfa/bfad_im.c:17: /kisskb/src/drivers/scsi/bfa/bfad_im.c: In function 'bfad_im_reset_lun_handler': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/scsi/bfa/bfad_im.c:350:2: note: in expansion of macro 'wait_event' wait_event(wq, test_bit(IO_DONE_BIT, ^~~~~~~~~~ /kisskb/src/drivers/scsi/bfa/bfad_im.c:305:18: note: byref variable will be forcibly initialized struct scsi_lun scsilun; ^~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/pci.h:35, from /kisskb/src/drivers/scsi/bfa/bfad_drv.h:23, from /kisskb/src/drivers/scsi/bfa/bfad_im.c:17: /kisskb/src/drivers/scsi/bfa/bfad_im.c:301:34: note: byref variable will be forcibly initialized DECLARE_WAIT_QUEUE_HEAD_ONSTACK(wq); ^~ /kisskb/src/include/linux/wait.h:77:25: note: in definition of macro 'DECLARE_WAIT_QUEUE_HEAD_ONSTACK' struct wait_queue_head name = __WAIT_QUEUE_HEAD_INIT_ONSTACK(name) ^~~~ /kisskb/src/drivers/regulator/ltc3676.c: In function 'ltc3676_regulator_probe': /kisskb/src/drivers/regulator/ltc3676.c:326:27: note: byref variable will be forcibly initialized struct regulator_config config = { }; ^~~~~~ In file included from /kisskb/src/drivers/media/tuners/tea5761.c:12: /kisskb/src/drivers/media/tuners/tea5761.c: In function 'tuner_i2c_xfer_recv': /kisskb/src/drivers/media/tuners/tuner-i2c.h:37:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = I2C_M_RD, ^~~ /kisskb/src/drivers/media/tuners/tea5761.c: In function 'tea5761_autodetection': /kisskb/src/drivers/media/tuners/tuner-i2c.h:37:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tea5761.c: In function 'tea5761_read_status': /kisskb/src/drivers/media/tuners/tuner-i2c.h:37:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tea5761.c: In function 'tuner_i2c_xfer_send': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = 0, ^~~ /kisskb/src/drivers/media/tuners/tea5761.c: In function '__set_radio_freq': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/scsi/bfa/bfad_im.c: In function 'bfad_im_reset_target_handler': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/scsi/bfa/bfad_im.c:389:4: note: in expansion of macro 'wait_event' wait_event(wq, test_bit(IO_DONE_BIT, ^~~~~~~~~~ /kisskb/src/drivers/scsi/bfa/bfad_im.c:378:34: note: byref variable will be forcibly initialized DECLARE_WAIT_QUEUE_HEAD_ONSTACK(wq); ^~ /kisskb/src/include/linux/wait.h:77:25: note: in definition of macro 'DECLARE_WAIT_QUEUE_HEAD_ONSTACK' struct wait_queue_head name = __WAIT_QUEUE_HEAD_INIT_ONSTACK(name) ^~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/drivers/misc/genwqe/card_ddcb.c:22: /kisskb/src/drivers/misc/genwqe/card_ddcb.c: In function 'genwqe_card_thread': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/misc/genwqe/card_ddcb.c:1203:4: note: in expansion of macro 'wait_event_interruptible_timeout' wait_event_interruptible_timeout( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/misc/genwqe/card_ddcb.c: In function '__genwqe_wait_ddcb': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/misc/genwqe/card_ddcb.c:495:7: note: in expansion of macro 'wait_event_interruptible_timeout' rc = wait_event_interruptible_timeout(queue->ddcb_waitqs[ddcb_no], ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/misc/genwqe/card_ddcb.c: In function '__genwqe_enqueue_ddcb': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/misc/genwqe/card_ddcb.c:799:8: note: in expansion of macro 'wait_event_interruptible' rc = wait_event_interruptible(queue->busy_waitq, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/media/rc/ati_remote.c:78: /kisskb/src/drivers/media/rc/ati_remote.c: In function 'ati_remote_sendpacket': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/rc/ati_remote.c:423:2: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(ati_remote->wait, ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/usb/core/urb.c:6: /kisskb/src/drivers/usb/core/urb.c: In function 'usb_kill_urb': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/usb/core/urb.c:711:2: note: in expansion of macro 'wait_event' wait_event(usb_kill_urb_queue, atomic_read(&urb->use_count) == 0); ^~~~~~~~~~ /kisskb/src/drivers/usb/core/urb.c: In function 'usb_poison_urb': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/usb/core/urb.c:755:2: note: in expansion of macro 'wait_event' wait_event(usb_kill_urb_queue, atomic_read(&urb->use_count) == 0); ^~~~~~~~~~ /kisskb/src/drivers/usb/core/urb.c: In function 'usb_wait_anchor_empty_timeout': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/core/urb.c:954:9: note: in expansion of macro 'wait_event_timeout' return wait_event_timeout(anchor->wait, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/regulator/max1586.c: In function 'max1586_pmic_probe': /kisskb/src/drivers/regulator/max1586.c:213:39: note: byref variable will be forcibly initialized struct max1586_platform_data *pdata, pdata_of; ^~~~~~~~ /kisskb/src/drivers/misc/fastrpc.c: In function 'fastrpc_invoke': /kisskb/src/drivers/misc/fastrpc.c:1306:24: note: byref variable will be forcibly initialized struct fastrpc_invoke inv; ^~~ /kisskb/src/drivers/misc/fastrpc.c: In function 'fastrpc_init_create_process': /kisskb/src/drivers/misc/fastrpc.c:1024:4: note: byref variable will be forcibly initialized } inbuf; ^~~~~ /kisskb/src/drivers/misc/fastrpc.c:1010:29: note: byref variable will be forcibly initialized struct fastrpc_init_create init; ^~~~ /kisskb/src/drivers/misc/fastrpc.c: In function 'fastrpc_req_munmap_impl': /kisskb/src/drivers/misc/fastrpc.c:1338:32: note: byref variable will be forcibly initialized struct fastrpc_munmap_req_msg req_msg; ^~~~~~~ /kisskb/src/drivers/misc/fastrpc.c: In function 'fastrpc_req_munmap': /kisskb/src/drivers/misc/fastrpc.c:1381:28: note: byref variable will be forcibly initialized struct fastrpc_req_munmap req; ^~~ /kisskb/src/drivers/misc/fastrpc.c: In function 'fastrpc_req_mmap': /kisskb/src/drivers/misc/fastrpc.c:1397:26: note: byref variable will be forcibly initialized struct fastrpc_req_mmap req; ^~~ /kisskb/src/drivers/misc/fastrpc.c:1396:26: note: byref variable will be forcibly initialized struct fastrpc_phy_page pages; ^~~~~ /kisskb/src/drivers/misc/fastrpc.c:1395:28: note: byref variable will be forcibly initialized struct fastrpc_req_munmap req_unmap; ^~~~~~~~~ /kisskb/src/drivers/misc/fastrpc.c:1394:30: note: byref variable will be forcibly initialized struct fastrpc_mmap_rsp_msg rsp_msg; ^~~~~~~ /kisskb/src/drivers/misc/fastrpc.c:1393:30: note: byref variable will be forcibly initialized struct fastrpc_mmap_req_msg req_msg; ^~~~~~~ /kisskb/src/drivers/misc/fastrpc.c: In function 'fastrpc_dmabuf_alloc': /kisskb/src/drivers/misc/fastrpc.c:1250:31: note: byref variable will be forcibly initialized struct fastrpc_alloc_dma_buf bp; ^~ /kisskb/src/drivers/usb/core/hcd.c: In function 'usb_giveback_urb_bh': /kisskb/src/drivers/usb/core/hcd.c:1669:19: note: byref variable will be forcibly initialized struct list_head local_list; ^~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/drivers/gpu/drm/scheduler/gpu_scheduler_trace.h:131, from /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c:58: /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c: In function 'trace_event_raw_event_drm_sched_job': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/scheduler/gpu_scheduler_trace.h:35:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(drm_sched_job, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c: In function 'trace_event_raw_event_drm_run_job': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/scheduler/gpu_scheduler_trace.h:62:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(drm_run_job, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c: In function 'trace_event_raw_event_drm_sched_process_job': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/scheduler/gpu_scheduler_trace.h:89:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(drm_sched_process_job, ^~~~~~~~~~~ /kisskb/src/drivers/scsi/bfa/bfad_bsg.c: In function 'bfad_iocmd_ioc_get_info': /kisskb/src/drivers/scsi/bfa/bfad_bsg.c:77:25: note: byref variable will be forcibly initialized struct bfa_port_attr_s pattr; ^~~~~ /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c: In function 'trace_event_raw_event_drm_sched_job_wait_dep': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/scheduler/gpu_scheduler_trace.h:102:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(drm_sched_job_wait_dep, ^~~~~~~~~~~ /kisskb/src/drivers/scsi/bfa/bfad_bsg.c: In function 'bfad_iocmd_port_enable': /kisskb/src/drivers/scsi/bfa/bfad_bsg.c:251:23: note: byref variable will be forcibly initialized struct bfad_hal_comp fcomp; ^~~~~ /kisskb/src/drivers/scsi/bfa/bfad_bsg.c: In function 'bfad_iocmd_port_disable': /kisskb/src/drivers/scsi/bfa/bfad_bsg.c:272:23: note: byref variable will be forcibly initialized struct bfad_hal_comp fcomp; ^~~~~ /kisskb/src/drivers/scsi/bfa/bfad_bsg.c: In function 'bfad_iocmd_port_get_attr': /kisskb/src/drivers/scsi/bfa/bfad_bsg.c:294:26: note: byref variable will be forcibly initialized struct bfa_lport_attr_s port_attr; ^~~~~~~~~ /kisskb/src/drivers/scsi/bfa/bfad_bsg.c: In function 'bfad_iocmd_port_get_stats': /kisskb/src/drivers/scsi/bfa/bfad_bsg.c:323:23: note: byref variable will be forcibly initialized struct bfad_hal_comp fcomp; ^~~~~ /kisskb/src/drivers/scsi/bfa/bfad_bsg.c: In function 'bfad_iocmd_port_reset_stats': /kisskb/src/drivers/scsi/bfa/bfad_bsg.c:356:23: note: byref variable will be forcibly initialized struct bfad_hal_comp fcomp; ^~~~~ /kisskb/src/drivers/scsi/bfa/bfad_bsg.c: In function 'bfad_iocmd_ioc_get_pcifn_cfg': /kisskb/src/drivers/scsi/bfa/bfad_bsg.c:1193:23: note: byref variable will be forcibly initialized struct bfad_hal_comp fcomp; ^~~~~ /kisskb/src/drivers/scsi/bfa/bfad_bsg.c: In function 'bfad_iocmd_pcifn_create': /kisskb/src/drivers/scsi/bfa/bfad_bsg.c:1215:23: note: byref variable will be forcibly initialized struct bfad_hal_comp fcomp; ^~~~~ /kisskb/src/drivers/scsi/bfa/bfad_bsg.c: In function 'bfad_iocmd_pcifn_delete': /kisskb/src/drivers/scsi/bfa/bfad_bsg.c:1238:23: note: byref variable will be forcibly initialized struct bfad_hal_comp fcomp; ^~~~~ /kisskb/src/drivers/scsi/bfa/bfad_bsg.c: In function 'bfad_iocmd_pcifn_bw': /kisskb/src/drivers/scsi/bfa/bfad_bsg.c:1260:23: note: byref variable will be forcibly initialized struct bfad_hal_comp fcomp; ^~~~~ /kisskb/src/drivers/scsi/bfa/bfad_bsg.c: In function 'bfad_iocmd_adapter_cfg_mode': /kisskb/src/drivers/scsi/bfa/bfad_bsg.c:1285:23: note: byref variable will be forcibly initialized struct bfad_hal_comp fcomp; ^~~~~ /kisskb/src/drivers/scsi/bfa/bfad_bsg.c: In function 'bfad_iocmd_port_cfg_mode': /kisskb/src/drivers/scsi/bfa/bfad_bsg.c:1308:23: note: byref variable will be forcibly initialized struct bfad_hal_comp fcomp; ^~~~~ /kisskb/src/drivers/scsi/bfa/bfad_bsg.c: In function 'bfad_iocmd_ablk_optrom': /kisskb/src/drivers/scsi/bfa/bfad_bsg.c:1331:23: note: byref variable will be forcibly initialized struct bfad_hal_comp fcomp; ^~~~~ /kisskb/src/drivers/scsi/bfa/bfad_bsg.c: In function 'bfad_iocmd_faa_query': /kisskb/src/drivers/scsi/bfa/bfad_bsg.c:1357:26: note: byref variable will be forcibly initialized struct bfad_hal_comp fcomp; ^~~~~ /kisskb/src/drivers/scsi/bfa/bfad_bsg.c: In function 'bfad_iocmd_cee_attr': /kisskb/src/drivers/scsi/bfa/bfad_bsg.c:1382:23: note: byref variable will be forcibly initialized struct bfad_hal_comp cee_comp; ^~~~~~~~ /kisskb/src/drivers/scsi/bfa/bfad_bsg.c: In function 'bfad_iocmd_cee_get_stats': /kisskb/src/drivers/scsi/bfa/bfad_bsg.c:1419:23: note: byref variable will be forcibly initialized struct bfad_hal_comp cee_comp; ^~~~~~~~ /kisskb/src/drivers/scsi/bfa/bfad_bsg.c: In function 'bfad_iocmd_sfp_media': /kisskb/src/drivers/scsi/bfa/bfad_bsg.c:1467:23: note: byref variable will be forcibly initialized struct bfad_hal_comp fcomp; ^~~~~ /kisskb/src/drivers/scsi/bfa/bfad_bsg.c: In function 'bfad_iocmd_sfp_speed': /kisskb/src/drivers/scsi/bfa/bfad_bsg.c:1489:23: note: byref variable will be forcibly initialized struct bfad_hal_comp fcomp; ^~~~~ /kisskb/src/drivers/scsi/bfa/bfad_bsg.c: In function 'bfad_iocmd_flash_get_attr': /kisskb/src/drivers/scsi/bfa/bfad_bsg.c:1511:23: note: byref variable will be forcibly initialized struct bfad_hal_comp fcomp; ^~~~~ /kisskb/src/drivers/scsi/bfa/bfad_bsg.c: In function 'bfad_iocmd_flash_erase_part': /kisskb/src/drivers/scsi/bfa/bfad_bsg.c:1531:23: note: byref variable will be forcibly initialized struct bfad_hal_comp fcomp; ^~~~~ /kisskb/src/drivers/scsi/bfa/bfad_bsg.c: In function 'bfad_iocmd_flash_update_part': /kisskb/src/drivers/scsi/bfa/bfad_bsg.c:1553:23: note: byref variable will be forcibly initialized struct bfad_hal_comp fcomp; ^~~~~ /kisskb/src/drivers/scsi/bfa/bfad_bsg.c: In function 'bfad_iocmd_boot_cfg': /kisskb/src/drivers/scsi/bfa/bfad_bsg.c:2181:23: note: byref variable will be forcibly initialized struct bfad_hal_comp fcomp; ^~~~~ /kisskb/src/drivers/scsi/bfa/bfad_bsg.c: In function 'bfad_iocmd_ethboot_cfg': /kisskb/src/drivers/scsi/bfa/bfad_bsg.c:2244:23: note: byref variable will be forcibly initialized struct bfad_hal_comp fcomp; ^~~~~ /kisskb/src/drivers/base/driver.c: In function 'driver_for_each_device': /kisskb/src/drivers/base/driver.c:45:20: note: byref variable will be forcibly initialized struct klist_iter i; ^ /kisskb/src/drivers/scsi/bfa/bfad_bsg.c: In function 'bfad_iocmd_flash_read_part': /kisskb/src/drivers/scsi/bfa/bfad_bsg.c:1584:23: note: byref variable will be forcibly initialized struct bfad_hal_comp fcomp; ^~~~~ /kisskb/src/drivers/scsi/bfa/bfad_bsg.c: In function 'bfad_iocmd_boot_query': /kisskb/src/drivers/scsi/bfa/bfad_bsg.c:2203:23: note: byref variable will be forcibly initialized struct bfad_hal_comp fcomp; ^~~~~ /kisskb/src/drivers/base/driver.c: In function 'driver_find_device': /kisskb/src/drivers/base/driver.c:80:20: note: byref variable will be forcibly initialized struct klist_iter i; ^ /kisskb/src/drivers/scsi/bfa/bfad_bsg.c: In function 'bfad_iocmd_ethboot_query': /kisskb/src/drivers/scsi/bfa/bfad_bsg.c:2267:23: note: byref variable will be forcibly initialized struct bfad_hal_comp fcomp; ^~~~~ /kisskb/src/drivers/scsi/bfa/bfad_bsg.c: In function 'bfad_iocmd_diag_temp': /kisskb/src/drivers/scsi/bfa/bfad_bsg.c:1616:23: note: byref variable will be forcibly initialized struct bfad_hal_comp fcomp; ^~~~~ /kisskb/src/drivers/scsi/bfa/bfad_bsg.c: In function 'bfad_iocmd_diag_memtest': /kisskb/src/drivers/scsi/bfa/bfad_bsg.c:1638:23: note: byref variable will be forcibly initialized struct bfad_hal_comp fcomp; ^~~~~ /kisskb/src/drivers/scsi/bfa/bfad_bsg.c: In function 'bfad_iocmd_diag_loopback': /kisskb/src/drivers/scsi/bfa/bfad_bsg.c:1661:23: note: byref variable will be forcibly initialized struct bfad_hal_comp fcomp; ^~~~~ /kisskb/src/drivers/scsi/bfa/bfad_bsg.c: In function 'bfad_iocmd_diag_fwping': /kisskb/src/drivers/scsi/bfa/bfad_bsg.c:1684:23: note: byref variable will be forcibly initialized struct bfad_hal_comp fcomp; ^~~~~ /kisskb/src/drivers/scsi/bfa/bfad_bsg.c: In function 'bfad_iocmd_diag_queuetest': /kisskb/src/drivers/scsi/bfa/bfad_bsg.c:1707:23: note: byref variable will be forcibly initialized struct bfad_hal_comp fcomp; ^~~~~ /kisskb/src/drivers/scsi/bfa/bfad_bsg.c: In function 'bfad_iocmd_diag_sfp': /kisskb/src/drivers/scsi/bfa/bfad_bsg.c:1729:23: note: byref variable will be forcibly initialized struct bfad_hal_comp fcomp; ^~~~~ /kisskb/src/drivers/scsi/bfa/bfad_bsg.c: In function 'bfad_iocmd_diag_dport_enable': /kisskb/src/drivers/scsi/bfa/bfad_bsg.c:1796:23: note: byref variable will be forcibly initialized struct bfad_hal_comp fcomp; ^~~~~ /kisskb/src/drivers/scsi/bfa/bfad_bsg.c: In function 'bfad_iocmd_diag_dport_disable': /kisskb/src/drivers/scsi/bfa/bfad_bsg.c:1817:23: note: byref variable will be forcibly initialized struct bfad_hal_comp fcomp; ^~~~~ /kisskb/src/drivers/scsi/bfa/bfad_bsg.c: In function 'bfad_iocmd_diag_dport_start': /kisskb/src/drivers/scsi/bfa/bfad_bsg.c:1838:23: note: byref variable will be forcibly initialized struct bfad_hal_comp fcomp; ^~~~~ /kisskb/src/drivers/scsi/bfa/bfad_bsg.c: In function 'bfad_iocmd_phy_get_attr': /kisskb/src/drivers/scsi/bfa/bfad_bsg.c:1877:23: note: byref variable will be forcibly initialized struct bfad_hal_comp fcomp; ^~~~~ /kisskb/src/drivers/scsi/bfa/bfad_bsg.c: In function 'bfad_iocmd_phy_get_stats': /kisskb/src/drivers/scsi/bfa/bfad_bsg.c:1898:23: note: byref variable will be forcibly initialized struct bfad_hal_comp fcomp; ^~~~~ /kisskb/src/drivers/scsi/bfa/bfad_bsg.c: In function 'bfad_iocmd_phy_update': /kisskb/src/drivers/scsi/bfa/bfad_bsg.c:1970:23: note: byref variable will be forcibly initialized struct bfad_hal_comp fcomp; ^~~~~ /kisskb/src/drivers/scsi/bfa/bfad_bsg.c: In function 'bfad_iocmd_phy_read': /kisskb/src/drivers/scsi/bfa/bfad_bsg.c:1918:23: note: byref variable will be forcibly initialized struct bfad_hal_comp fcomp; ^~~~~ /kisskb/src/drivers/scsi/bfa/bfad_bsg.c: In function 'bfad_iocmd_fcport_get_stats': /kisskb/src/drivers/scsi/bfa/bfad_bsg.c:2135:28: note: byref variable will be forcibly initialized struct bfa_cb_pending_q_s cb_qe; ^~~~~ /kisskb/src/drivers/scsi/bfa/bfad_bsg.c:2133:23: note: byref variable will be forcibly initialized struct bfad_hal_comp fcomp; ^~~~~ /kisskb/src/drivers/scsi/bfa/bfad_bsg.c: In function 'bfad_iocmd_qos_get_stats': /kisskb/src/drivers/scsi/bfa/bfad_bsg.c:2442:28: note: byref variable will be forcibly initialized struct bfa_cb_pending_q_s cb_qe; ^~~~~ /kisskb/src/drivers/scsi/bfa/bfad_bsg.c:2440:23: note: byref variable will be forcibly initialized struct bfad_hal_comp fcomp; ^~~~~ /kisskb/src/drivers/scsi/bfa/bfad_bsg.c: In function 'bfad_iocmd_fcport_reset_stats': /kisskb/src/drivers/scsi/bfa/bfad_bsg.c:2159:28: note: byref variable will be forcibly initialized struct bfa_cb_pending_q_s cb_qe; ^~~~~ /kisskb/src/drivers/scsi/bfa/bfad_bsg.c:2157:23: note: byref variable will be forcibly initialized struct bfad_hal_comp fcomp; ^~~~~ /kisskb/src/drivers/scsi/bfa/bfad_bsg.c: In function 'bfad_iocmd_qos_reset_stats': /kisskb/src/drivers/scsi/bfa/bfad_bsg.c:2473:28: note: byref variable will be forcibly initialized struct bfa_cb_pending_q_s cb_qe; ^~~~~ /kisskb/src/drivers/scsi/bfa/bfad_bsg.c:2471:23: note: byref variable will be forcibly initialized struct bfad_hal_comp fcomp; ^~~~~ /kisskb/src/drivers/scsi/bfa/bfad_bsg.c: In function 'bfad_iocmd_tfru_read': /kisskb/src/drivers/scsi/bfa/bfad_bsg.c:2649:23: note: byref variable will be forcibly initialized struct bfad_hal_comp fcomp; ^~~~~ /kisskb/src/drivers/scsi/bfa/bfad_bsg.c: In function 'bfad_iocmd_tfru_write': /kisskb/src/drivers/scsi/bfa/bfad_bsg.c:2671:23: note: byref variable will be forcibly initialized struct bfad_hal_comp fcomp; ^~~~~ /kisskb/src/drivers/scsi/bfa/bfad_bsg.c: In function 'bfad_iocmd_fruvpd_read': /kisskb/src/drivers/scsi/bfa/bfad_bsg.c:2693:23: note: byref variable will be forcibly initialized struct bfad_hal_comp fcomp; ^~~~~ /kisskb/src/drivers/scsi/bfa/bfad_bsg.c: In function 'bfad_iocmd_fruvpd_update': /kisskb/src/drivers/scsi/bfa/bfad_bsg.c:2715:23: note: byref variable will be forcibly initialized struct bfad_hal_comp fcomp; ^~~~~ /kisskb/src/drivers/char/tpm/tpm_i2c_infineon.c: In function 'iic_tpm_read': /kisskb/src/drivers/char/tpm/tpm_i2c_infineon.c:100:17: note: byref variable will be forcibly initialized struct i2c_msg msg2 = { ^~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/kthread.h:6, from /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c:47: /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c: In function 'drm_sched_main': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/scheduler/sched_main.c:778:3: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(sched->wake_up_worker, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/misc/apds990x.c:12: /kisskb/src/drivers/misc/apds990x.c: In function 'apds990x_lux_show': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/misc/apds990x.c:633:12: note: in expansion of macro 'wait_event_interruptible_timeout' timeout = wait_event_interruptible_timeout(chip->wait, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/ata/libata-sata.c: In function 'ata_eh_analyze_ncq_error': /kisskb/src/drivers/ata/libata-sata.c:1428:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^~ /kisskb/src/drivers/usb/host/oxu210hp-hcd.c: In function 'intr_submit': /kisskb/src/drivers/usb/host/oxu210hp-hcd.c:2618:19: note: byref variable will be forcibly initialized struct list_head empty; ^~~~~ /kisskb/src/drivers/usb/host/oxu210hp-hcd.c: In function '__oxu_urb_enqueue': /kisskb/src/drivers/usb/host/oxu210hp-hcd.c:3237:19: note: byref variable will be forcibly initialized struct list_head qtd_list; ^~~~~~~~ In file included from /kisskb/src/drivers/scsi/bfa/bfa_ioc.c:12: /kisskb/src/drivers/scsi/bfa/bfa_ioc.c: In function 'bfad_im_post_vendor_event': /kisskb/src/drivers/scsi/bfa/bfad_im.h:140:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^~ /kisskb/src/drivers/scsi/bfa/bfa_ioc.c: In function 'bfa_ioc_send_getattr': /kisskb/src/drivers/scsi/bfa/bfa_ioc.c:1822:31: note: byref variable will be forcibly initialized struct bfi_ioc_getattr_req_s attr_req; ^~~~~~~~ /kisskb/src/drivers/scsi/bfa/bfa_ioc.c: In function 'bfa_ioc_send_disable': /kisskb/src/drivers/scsi/bfa/bfa_ioc.c:1809:28: note: byref variable will be forcibly initialized struct bfi_ioc_ctrl_req_s disable_req; ^~~~~~~~~~~ /kisskb/src/drivers/scsi/bfa/bfa_ioc.c: In function 'bfa_ioc_send_enable': /kisskb/src/drivers/scsi/bfa/bfa_ioc.c:1796:28: note: byref variable will be forcibly initialized struct bfi_ioc_ctrl_req_s enable_req; ^~~~~~~~~~ /kisskb/src/drivers/scsi/bfa/bfa_ioc.c: In function 'bfa_ioc_send_fwsync': /kisskb/src/drivers/scsi/bfa/bfa_ioc.c:2984:24: note: byref variable will be forcibly initialized struct bfa_mbox_cmd_s cmd; ^~~ /kisskb/src/drivers/scsi/bfa/bfa_ioc.c: In function 'bfa_ioc_mbox_isr': /kisskb/src/drivers/scsi/bfa/bfa_ioc.c:2595:22: note: byref variable will be forcibly initialized struct bfi_mbmsg_s m; ^ /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_core.c: In function 'ahc_download_instr': /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_core.c:6933:20: note: byref variable will be forcibly initialized union ins_formats instr; ^~~~~ /kisskb/src/drivers/scsi/bfa/bfa_ioc.c: In function 'bfa_ioc_get_mfg_mac': /kisskb/src/drivers/scsi/bfa/bfa_ioc.c:2890:8: note: byref variable will be forcibly initialized mac_t m; ^ /kisskb/src/drivers/scsi/bfa/bfa_ioc.c: In function 'bfa_timer_beat': /kisskb/src/drivers/scsi/bfa/bfa_ioc.c:3192:19: note: byref variable will be forcibly initialized struct list_head timedout_q; ^~~~~~~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_core.c: In function 'ahc_update_pending_scbs': /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_core.c:2683:22: note: byref variable will be forcibly initialized struct ahc_devinfo devinfo; ^~~~~~~ /kisskb/src/drivers/scsi/bfa/bfa_ioc.c: In function 'bfa_iocpf_sm_fwcheck_entry': /kisskb/src/drivers/scsi/bfa/bfa_ioc.c:703:29: note: byref variable will be forcibly initialized struct bfi_ioc_image_hdr_s fwhdr; ^~~~~ /kisskb/src/drivers/scsi/aic94xx/aic94xx_sds.c: In function 'asd_ms_get_phy_params': /kisskb/src/drivers/scsi/aic94xx/aic94xx_sds.c:759:29: note: byref variable will be forcibly initialized struct asd_manuf_phy_param dflt_phy_param; ^~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_core.c: In function 'ahc_handle_message_phase': /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_core.c:3214:21: note: byref variable will be forcibly initialized struct ahc_devinfo devinfo; ^~~~~~~ /kisskb/src/drivers/scsi/aic94xx/aic94xx_sds.c: In function 'asd_process_ctrl_a_user': /kisskb/src/drivers/scsi/aic94xx/aic94xx_sds.c:970:32: note: byref variable will be forcibly initialized struct asd_ctrla_phy_settings dflt_ps; ^~~~~~~ /kisskb/src/drivers/w1/masters/ds2490.c: In function 'ds9490r_search': /kisskb/src/drivers/w1/masters/ds2490.c:678:19: note: byref variable will be forcibly initialized struct ds_status st; ^~ /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_core.c: In function 'ahc_reset_channel': /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_core.c:6564:23: note: byref variable will be forcibly initialized struct ahc_devinfo devinfo; ^~~~~~~ /kisskb/src/drivers/w1/masters/ds2490.c: In function 'ds_read_block': /kisskb/src/drivers/w1/masters/ds2490.c:615:19: note: byref variable will be forcibly initialized struct ds_status st; ^~ /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_core.c: In function 'ahc_handle_proto_violation': /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_core.c:3117:21: note: byref variable will be forcibly initialized struct ahc_devinfo devinfo; ^~~~~~~ /kisskb/src/drivers/w1/masters/ds2490.c: In function 'ds_read_byte': /kisskb/src/drivers/w1/masters/ds2490.c:598:19: note: byref variable will be forcibly initialized struct ds_status st; ^~ /kisskb/src/drivers/w1/masters/ds2490.c: In function 'ds_touch_bit': /kisskb/src/drivers/w1/masters/ds2490.c:535:19: note: byref variable will be forcibly initialized struct ds_status st; ^~ /kisskb/src/drivers/w1/masters/ds2490.c: In function 'ds_write_block': /kisskb/src/drivers/w1/masters/ds2490.c:642:19: note: byref variable will be forcibly initialized struct ds_status st; ^~ /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_core.c: In function 'ahc_handle_seqint': /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_core.c:980:21: note: byref variable will be forcibly initialized struct ahc_devinfo devinfo; ^~~~~~~ /kisskb/src/drivers/w1/masters/ds2490.c: In function 'ds_write_byte': /kisskb/src/drivers/w1/masters/ds2490.c:575:19: note: byref variable will be forcibly initialized struct ds_status st; ^~ /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_core.c: In function 'ahc_handle_scsiint': /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_core.c:1774:22: note: byref variable will be forcibly initialized struct ahc_devinfo devinfo; ^~~~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_core.c:1747:23: note: byref variable will be forcibly initialized struct ahc_devinfo devinfo; ^~~~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_core.c:1611:22: note: byref variable will be forcibly initialized struct ahc_devinfo devinfo; ^~~~~~~ /kisskb/src/drivers/scsi/bfa/bfa_ioc.c: In function 'bfa_ioc_fwver_valid': /kisskb/src/drivers/scsi/bfa/bfa_ioc.c:1504:29: note: byref variable will be forcibly initialized struct bfi_ioc_image_hdr_s fwhdr; ^~~~~ /kisskb/src/drivers/mfd/intel_pmt.c: In function 'pmt_pci_probe': /kisskb/src/drivers/mfd/intel_pmt.c:152:29: note: byref variable will be forcibly initialized struct intel_dvsec_header header; ^~~~~~ /kisskb/src/drivers/scsi/bfa/bfa_ioc_cb.c: In function 'bfa_ioc_cb_firmware_lock': /kisskb/src/drivers/scsi/bfa/bfa_ioc_cb.c:78:29: note: byref variable will be forcibly initialized struct bfi_ioc_image_hdr_s fwhdr; ^~~~~ In file included from /kisskb/src/drivers/media/tuners/tda9887.c:12: /kisskb/src/drivers/media/tuners/tda9887.c: In function 'tuner_i2c_xfer_send': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = 0, ^~~ /kisskb/src/drivers/media/tuners/tda9887.c: In function 'tuner_i2c_xfer_recv': /kisskb/src/drivers/media/tuners/tuner-i2c.h:37:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = I2C_M_RD, ^~~ /kisskb/src/drivers/media/tuners/tda9887.c: In function 'tda9887_status': /kisskb/src/drivers/media/tuners/tuner-i2c.h:37:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/tda9887.c: In function 'tda9887_configure': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = 0, ^~~ /kisskb/src/drivers/media/tuners/tda9887.c: In function 'tda9887_get_afc': /kisskb/src/drivers/media/tuners/tuner-i2c.h:37:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = I2C_M_RD, ^~~ /kisskb/src/drivers/usb/core/hub.c: In function 'usb_reset_and_verify_device': /kisskb/src/drivers/usb/core/hub.c:5753:31: note: byref variable will be forcibly initialized struct usb_device_descriptor descriptor = udev->descriptor; ^~~~~~~~~~ /kisskb/src/drivers/usb/core/hub.c: In function 'hub_port_connect_change': /kisskb/src/drivers/usb/core/hub.c:5295:31: note: byref variable will be forcibly initialized struct usb_device_descriptor descriptor; ^~~~~~~~~~ /kisskb/src/drivers/block/xen-blkfront.c: In function 'talk_to_blkback': /kisskb/src/drivers/block/xen-blkfront.c:1788:28: note: byref variable will be forcibly initialized struct xenbus_transaction xbt; ^~~ /kisskb/src/drivers/thermal/qcom/tsens.c: In function 'tsens_set_trips': /kisskb/src/drivers/thermal/qcom/tsens.c:528:24: note: byref variable will be forcibly initialized struct tsens_irq_data d; ^ /kisskb/src/drivers/media/tuners/xc5000.c: In function 'xc_send_i2c_data': /kisskb/src/drivers/media/tuners/xc5000.c:246:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->i2c_props.addr, ^~~ /kisskb/src/drivers/media/tuners/xc5000.c: In function 'xc_load_i2c_sequence': /kisskb/src/drivers/media/tuners/xc5000.c:246:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/thermal/qcom/tsens.c: In function 'tsens_critical_irq_thread': /kisskb/src/drivers/thermal/qcom/tsens.c:388:24: note: byref variable will be forcibly initialized struct tsens_irq_data d; ^ /kisskb/src/drivers/thermal/qcom/tsens.c: In function 'tsens_irq_thread': /kisskb/src/drivers/thermal/qcom/tsens.c:458:24: note: byref variable will be forcibly initialized struct tsens_irq_data d; ^ /kisskb/src/drivers/media/tuners/xc5000.c: In function 'xc_write_reg': /kisskb/src/drivers/media/tuners/xc5000.c:246:17: note: byref variable will be forcibly initialized In file included from /kisskb/src/drivers/char/tpm/xen-tpmfront.c:12: /kisskb/src/drivers/char/tpm/xen-tpmfront.c: In function 'notify_remote_via_evtchn': /kisskb/src/include/xen/events.h:80:21: note: byref variable will be forcibly initialized struct evtchn_send send = { .port = port }; ^~~~ /kisskb/src/drivers/char/tpm/xen-tpmfront.c: In function 'vtpm_cancel': /kisskb/src/include/xen/events.h:80:21: note: byref variable will be forcibly initialized In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:10, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/drivers/char/tpm/xen-tpmfront.c:9: /kisskb/src/drivers/char/tpm/xen-tpmfront.c: In function 'wait_for_tpm_stat': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/tpm/xen-tpmfront.c:76:8: note: in expansion of macro 'wait_event_interruptible_timeout' rc = wait_event_interruptible_timeout(*queue, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/char/tpm/xen-tpmfront.c:12: /kisskb/src/drivers/char/tpm/xen-tpmfront.c: In function 'vtpm_send': /kisskb/src/include/xen/events.h:80:21: note: byref variable will be forcibly initialized struct evtchn_send send = { .port = port }; ^~~~ /kisskb/src/drivers/char/tpm/xen-tpmfront.c: In function 'setup_ring': /kisskb/src/drivers/char/tpm/xen-tpmfront.c:253:28: note: byref variable will be forcibly initialized struct xenbus_transaction xbt; ^~~ /kisskb/src/drivers/w1/w1_int.c: In function 'w1_add_master_device': /kisskb/src/drivers/w1/w1_int.c:97:24: note: byref variable will be forcibly initialized struct w1_netlink_msg msg; ^~~ /kisskb/src/drivers/w1/w1_int.c: In function '__w1_remove_master_device': /kisskb/src/drivers/w1/w1_int.c:176:24: note: byref variable will be forcibly initialized struct w1_netlink_msg msg; ^~~ /kisskb/src/drivers/base/class.c: In function 'class_for_each_device': /kisskb/src/drivers/base/class.c:355:24: note: byref variable will be forcibly initialized struct class_dev_iter iter; ^~~~ /kisskb/src/drivers/base/class.c: In function 'class_find_device': /kisskb/src/drivers/base/class.c:403:24: note: byref variable will be forcibly initialized struct class_dev_iter iter; ^~~~ /kisskb/src/drivers/base/class.c: In function 'class_interface_register': /kisskb/src/drivers/base/class.c:430:24: note: byref variable will be forcibly initialized struct class_dev_iter iter; ^~~~ /kisskb/src/drivers/base/class.c: In function 'class_interface_unregister': /kisskb/src/drivers/base/class.c:456:24: note: byref variable will be forcibly initialized struct class_dev_iter iter; ^~~~ /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_v2_hw.c: In function 'config_id_frame_v2_hw': /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_v2_hw.c:893:28: note: byref variable will be forcibly initialized struct sas_identify_frame identify_frame; ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/drivers/scsi/hisi_sas/hisi_sas.h:10, from /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_v2_hw.c:7: /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_v2_hw.c: In function 'clear_itct_v2_hw': /kisskb/src/drivers/scsi/hisi_sas/hisi_sas_v2_hw.c:978:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(completion); ^~~~~~~~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/drivers/ata/libata-pmp.c: In function 'sata_pmp_read': /kisskb/src/drivers/ata/libata-pmp.c:42:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^~ /kisskb/src/drivers/ata/libata-pmp.c: In function 'sata_pmp_write': /kisskb/src/drivers/ata/libata-pmp.c:79:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^~ /kisskb/src/drivers/block/rbd.c: In function 'rbd_warn': /kisskb/src/drivers/block/rbd.c:596:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/ata/libata-acpi.c: In function 'ata_acpi_stm': /kisskb/src/drivers/ata/libata-acpi.c:351:34: note: byref variable will be forcibly initialized struct acpi_object_list input; ^~~~~ /kisskb/src/drivers/ata/libata-acpi.c:350:23: note: byref variable will be forcibly initialized struct ata_acpi_gtm stm_buf = *stm; ^~~~~~~ /kisskb/src/drivers/ata/libata-acpi.c: In function 'ata_acpi_run_tf': /kisskb/src/drivers/ata/libata-acpi.c:650:31: note: byref variable will be forcibly initialized struct ata_taskfile tf, ptf, rtf; ^~~ /kisskb/src/drivers/ata/libata-acpi.c:650:26: note: byref variable will be forcibly initialized struct ata_taskfile tf, ptf, rtf; ^~~ /kisskb/src/drivers/ata/libata-acpi.c:650:22: note: byref variable will be forcibly initialized struct ata_taskfile tf, ptf, rtf; ^~ /kisskb/src/drivers/ata/libata-acpi.c: In function 'ata_dev_get_GTF': /kisskb/src/drivers/ata/libata-acpi.c:407:21: note: byref variable will be forcibly initialized struct acpi_buffer output; ^~~~~~ /kisskb/src/drivers/ata/libata-acpi.c: In function 'ata_acpi_push_id': /kisskb/src/drivers/ata/libata-acpi.c:775:26: note: byref variable will be forcibly initialized struct acpi_object_list input; ^~~~~ /kisskb/src/drivers/block/rbd.c: In function 'rbd_parse_param': /kisskb/src/drivers/block/rbd.c:6291:25: note: byref variable will be forcibly initialized struct fs_parse_result result; ^~~~~~ /kisskb/src/drivers/block/rbd.c: In function 'rbd_parse_options': /kisskb/src/drivers/block/rbd.c:6392:24: note: byref variable will be forcibly initialized struct fs_parameter param = { ^~~~~ /kisskb/src/drivers/block/rbd.c: In function '_rbd_dev_v2_snap_features': /kisskb/src/drivers/block/rbd.c:5538:4: note: byref variable will be forcibly initialized } features_in; ^~~~~~~~~~~ /kisskb/src/drivers/media/rc/mceusb.c: In function 'mceusb_process_ir_data': /kisskb/src/drivers/media/rc/mceusb.c:1329:25: note: byref variable will be forcibly initialized struct ir_raw_event ev = { ^~ In file included from /kisskb/src/include/linux/ceph/libceph.h:21, from /kisskb/src/drivers/block/rbd.c:31: /kisskb/src/drivers/block/rbd.c: In function 'copy_bio_bvecs': /kisskb/src/include/linux/ceph/messenger.h:139:20: note: byref variable will be forcibly initialized struct bvec_iter __cur_iter; \ ^~~~~~~~~~ /kisskb/src/include/linux/ceph/messenger.h:116:10: note: in definition of macro '__ceph_bio_iter_advance_step' (void)(STEP); \ ^~~~ /kisskb/src/drivers/block/rbd.c:2657:2: note: in expansion of macro 'ceph_bio_iter_advance_step' ceph_bio_iter_advance_step(it, bytes, ({ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/rc/mceusb.c: In function 'mce_write': /kisskb/src/drivers/media/rc/mceusb.c:810:20: note: byref variable will be forcibly initialized struct completion tx_done; ^~~~~~~ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/include/linux/i3c/master.h:14, from /kisskb/src/drivers/i3c/master/mipi-i3c-hci/cmd_v1.c:11: /kisskb/src/drivers/i3c/master/mipi-i3c-hci/cmd_v1.c: In function 'hci_cmd_v1_daa': /kisskb/src/drivers/i3c/master/mipi-i3c-hci/cmd_v1.c:299:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(done); ^~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/drivers/block/rbd.c: In function 'count_bio_bvecs': /kisskb/src/include/linux/ceph/messenger.h:139:20: note: byref variable will be forcibly initialized struct bvec_iter __cur_iter; \ ^~~~~~~~~~ /kisskb/src/include/linux/ceph/messenger.h:116:10: note: in definition of macro '__ceph_bio_iter_advance_step' (void)(STEP); \ ^~~~ /kisskb/src/drivers/block/rbd.c:2644:2: note: in expansion of macro 'ceph_bio_iter_advance_step' ceph_bio_iter_advance_step(it, bytes, ({ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/block/rbd.c: In function 'rbd_img_fill_from_bio': /kisskb/src/drivers/block/rbd.c:2684:23: note: byref variable will be forcibly initialized struct ceph_bio_iter it = { .bio = bio, .iter = bio->bi_iter }; ^~ /kisskb/src/drivers/block/rbd.c:2683:26: note: byref variable will be forcibly initialized struct ceph_file_extent ex = { off, len }; ^~ /kisskb/src/drivers/block/rbd.c: In function 'rbd_img_fill_nodata': /kisskb/src/drivers/block/rbd.c:2616:26: note: byref variable will be forcibly initialized struct ceph_file_extent ex = { off, len }; ^~ In file included from /kisskb/src/include/linux/ceph/libceph.h:21, from /kisskb/src/drivers/block/rbd.c:31: /kisskb/src/drivers/block/rbd.c: In function 'zero_bios': /kisskb/src/include/linux/ceph/messenger.h:139:20: note: byref variable will be forcibly initialized struct bvec_iter __cur_iter; \ ^~~~~~~~~~ /kisskb/src/include/linux/ceph/messenger.h:116:10: note: in definition of macro '__ceph_bio_iter_advance_step' (void)(STEP); \ ^~~~ /kisskb/src/drivers/block/rbd.c:1257:2: note: in expansion of macro 'ceph_bio_iter_advance_step' ceph_bio_iter_advance_step(&it, bytes, ({ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/ceph/messenger.h:138:18: note: byref variable will be forcibly initialized struct bio_vec bv; \ ^~ /kisskb/src/include/linux/ceph/messenger.h:116:10: note: in definition of macro '__ceph_bio_iter_advance_step' (void)(STEP); \ ^~~~ /kisskb/src/drivers/block/rbd.c:1257:2: note: in expansion of macro 'ceph_bio_iter_advance_step' ceph_bio_iter_advance_step(&it, bytes, ({ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/block/rbd.c:1254:23: note: byref variable will be forcibly initialized struct ceph_bio_iter it = *bio_pos; ^~ In file included from /kisskb/src/include/linux/ceph/libceph.h:21, from /kisskb/src/drivers/block/rbd.c:31: /kisskb/src/drivers/block/rbd.c: In function 'zero_bvecs': /kisskb/src/include/linux/ceph/messenger.h:171:18: note: byref variable will be forcibly initialized struct bio_vec bv; \ ^~ /kisskb/src/include/linux/ceph/messenger.h:156:9: note: in definition of macro '__ceph_bvec_iter_advance_step' (void)(STEP); \ ^~~~ /kisskb/src/drivers/block/rbd.c:1267:2: note: in expansion of macro 'ceph_bvec_iter_advance_step' ceph_bvec_iter_advance_step(&it, bytes, ({ ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/block/rbd.c:1264:24: note: byref variable will be forcibly initialized struct ceph_bvec_iter it = *bvec_pos; ^~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/media/rc/ite-cir.c:20: /kisskb/src/drivers/media/rc/ite-cir.c: In function 'ite_suspend': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/rc/ite-cir.c:1638:2: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(dev->tx_ended, !dev->transmitting); ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/rc/ite-cir.c: In function 'ite_close': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/rc/ite-cir.c:1319:2: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(dev->tx_ended, !dev->transmitting); ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/rc/ite-cir.c: In function 'ite_tx_ir': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/rc/ite-cir.c:465:5: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(dev->tx_queue, (fifo_avail = ITE_TX_FIFO_LEN - dev->params.get_tx_used_slots(dev)) >= 8); ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/base/cpu.c: In function 'cpu_device_create': /kisskb/src/drivers/base/cpu.c:446:10: note: byref variable will be forcibly initialized va_list vargs; ^~~~~ /kisskb/src/drivers/block/rbd.c: In function 'rbd_queue_workfn': /kisskb/src/drivers/block/rbd.c:2683:26: note: byref variable will be forcibly initialized struct ceph_file_extent ex = { off, len }; ^~ /kisskb/src/drivers/block/rbd.c:2684:23: note: byref variable will be forcibly initialized struct ceph_bio_iter it = { .bio = bio, .iter = bio->bi_iter }; ^~ /kisskb/src/drivers/md/bcache/alloc.c: In function 'bch_alloc_sectors': /kisskb/src/drivers/md/bcache/alloc.c:615:19: note: byref variable will be forcibly initialized BKEY_PADDED(key) alloc; ^~~~~ /kisskb/src/drivers/scsi/bfa/bfa_fcs.c: In function 'bfa_fcs_fabric_send_flogi_acc': /kisskb/src/drivers/scsi/bfa/bfa_fcs.c:1327:16: note: byref variable will be forcibly initialized struct fchs_s fchs; ^~~~ In file included from /kisskb/src/drivers/scsi/bfa/bfa_fcs.c:16: /kisskb/src/drivers/scsi/bfa/bfa_fcs.c: In function 'bfad_im_post_vendor_event': /kisskb/src/drivers/scsi/bfa/bfad_im.h:140:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^~ /kisskb/src/drivers/scsi/fcoe/fcoe.c: In function 'fcoe_recv_frame': /kisskb/src/drivers/scsi/fcoe/fcoe.c:1662:22: note: byref variable will be forcibly initialized struct fcoe_crc_eof crc_eof; ^~~~~~~ /kisskb/src/drivers/scsi/fcoe/fcoe.c: In function 'fcoe_receive_work': /kisskb/src/drivers/scsi/fcoe/fcoe.c:1740:22: note: byref variable will be forcibly initialized struct sk_buff_head tmp; ^~~ /kisskb/src/drivers/scsi/bfa/bfa_ioc_ct.c: In function 'bfa_ioc_ct_firmware_lock': /kisskb/src/drivers/scsi/bfa/bfa_ioc_ct.c:57:29: note: byref variable will be forcibly initialized struct bfi_ioc_image_hdr_s fwhdr; ^~~~~ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/include/linux/i3c/master.h:14, from /kisskb/src/drivers/i3c/master/mipi-i3c-hci/cmd_v2.c:13: /kisskb/src/drivers/i3c/master/mipi-i3c-hci/cmd_v2.c: In function 'hci_cmd_v2_daa': /kisskb/src/drivers/i3c/master/mipi-i3c-hci/cmd_v2.c:247:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(done); ^~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/drivers/misc/pci_endpoint_test.c: In function 'pci_endpoint_test_write': /kisskb/src/drivers/misc/pci_endpoint_test.c:475:38: note: byref variable will be forcibly initialized struct pci_endpoint_test_xfer_param param; ^~~~~ /kisskb/src/drivers/misc/pci_endpoint_test.c: In function 'pci_endpoint_test_read': /kisskb/src/drivers/misc/pci_endpoint_test.c:574:38: note: byref variable will be forcibly initialized struct pci_endpoint_test_xfer_param param; ^~~~~ /kisskb/src/drivers/misc/pci_endpoint_test.c: In function 'pci_endpoint_test_copy': /kisskb/src/drivers/misc/pci_endpoint_test.c:337:38: note: byref variable will be forcibly initialized struct pci_endpoint_test_xfer_param param; ^~~~~ /kisskb/src/lib/nlattr.c: In function 'nla_validate_range_unsigned': /kisskb/src/lib/nlattr.c:167:34: note: byref variable will be forcibly initialized struct netlink_range_validation range; ^~~~~ /kisskb/src/lib/nlattr.c: In function 'nla_validate_int_range_signed': /kisskb/src/lib/nlattr.c:271:41: note: byref variable will be forcibly initialized struct netlink_range_validation_signed range; ^~~~~ /kisskb/src/drivers/ata/libata-zpodd.c: In function 'eject_tray': /kisskb/src/drivers/ata/libata-zpodd.c:37:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^~ /kisskb/src/drivers/ata/libata-zpodd.c: In function 'zpodd_get_mech_type': /kisskb/src/drivers/ata/libata-zpodd.c:58:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/char/tpm/tpm_i2c_nuvoton.c:16: /kisskb/src/drivers/char/tpm/tpm_i2c_nuvoton.c: In function 'i2c_nuvoton_wait_for_stat': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/tpm/tpm_i2c_nuvoton.c:179:8: note: in expansion of macro 'wait_event_interruptible_timeout' rc = wait_event_interruptible_timeout(*queue, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/w1/w1.c: In function 'w1_attach_slave_device': /kisskb/src/drivers/w1/w1.c:723:24: note: byref variable will be forcibly initialized struct w1_netlink_msg msg; ^~~ /kisskb/src/drivers/w1/w1.c: In function 'w1_master_attribute_store_add': /kisskb/src/drivers/w1/w1.c:462:20: note: byref variable will be forcibly initialized struct w1_reg_num rn; ^~ /kisskb/src/drivers/w1/w1.c: In function 'w1_unref_slave': /kisskb/src/drivers/w1/w1.c:791:25: note: byref variable will be forcibly initialized struct w1_netlink_msg msg; ^~~ /kisskb/src/drivers/w1/w1.c: In function 'w1_master_attribute_store_remove': /kisskb/src/drivers/w1/w1.c:500:20: note: byref variable will be forcibly initialized struct w1_reg_num rn; ^~ /kisskb/src/drivers/w1/w1.c: In function 'w1_reconnect_slaves': /kisskb/src/drivers/w1/w1.c:896:23: note: byref variable will be forcibly initialized struct w1_reg_num rn; ^~ /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_pci.c: In function 'check_extport': /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_pci.c:1255:28: note: byref variable will be forcibly initialized struct seeprom_descriptor sd; ^~ /kisskb/src/drivers/media/common/siano/smscoreapi.c: In function 'smscore_configure_board': /kisskb/src/drivers/media/common/siano/smscoreapi.c:849:23: note: byref variable will be forcibly initialized struct sms_msg_data crys_msg; ^~~~~~~~ /kisskb/src/drivers/media/common/siano/smscoreapi.c:834:23: note: byref variable will be forcibly initialized struct sms_msg_data mtu_msg; ^~~~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_pci.c: In function 'ahc_pci_resume': /kisskb/src/drivers/scsi/aic7xxx/aic7xxx_pci.c:2027:29: note: byref variable will be forcibly initialized struct seeprom_descriptor sd; ^~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/media/common/siano/smscoreapi.h:16, from /kisskb/src/drivers/media/common/siano/smscoreapi.c:12: /kisskb/src/drivers/media/common/siano/smscoreapi.c: In function 'smscore_getbuffer': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/media/common/siano/smscoreapi.c:1650:2: note: in expansion of macro 'wait_event' wait_event(coredev->buffer_mng_waitq, (cb = get_entry(coredev))); ^~~~~~~~~~ /kisskb/src/drivers/media/common/siano/smscoreapi.c: In function 'smscore_configure_gpio': /kisskb/src/drivers/media/common/siano/smscoreapi.c:1827:4: note: byref variable will be forcibly initialized } msg; ^~~ /kisskb/src/drivers/media/common/siano/smscoreapi.c: In function 'smscore_set_gpio': /kisskb/src/drivers/media/common/siano/smscoreapi.c:1872:4: note: byref variable will be forcibly initialized } msg; ^~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/signal.h:7, from /kisskb/src/drivers/usb/image/mdc800.c:75: /kisskb/src/drivers/usb/image/mdc800.c: In function 'mdc800_usb_waitForIRQ': In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/md/md-linear.c:12: /kisskb/src/drivers/md/md-linear.c: In function 'linear_add': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/md-linear.c:201:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(mddev->private, newconf); ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/image/mdc800.c:337:2: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(mdc800->irq_wait, mdc800->irq_woken, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/image/mdc800.c: In function 'mdc800_device_write': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/image/mdc800.c:859:4: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(mdc800->write_wait, mdc800->written, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/image/mdc800.c: In function 'mdc800_device_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/image/mdc800.c:734:5: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(mdc800->download_wait, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/bfa/bfa_fcs_lport.c: In function 'bfa_fcs_lport_echo': /kisskb/src/drivers/scsi/bfa/bfa_fcs_lport.c:548:17: note: byref variable will be forcibly initialized struct fchs_s fchs; ^~~~ /kisskb/src/drivers/scsi/bfa/bfa_fcs_lport.c: In function 'bfa_fcs_lport_scn_send_ls_acc': /kisskb/src/drivers/scsi/bfa/bfa_fcs_lport.c:5460:16: note: byref variable will be forcibly initialized struct fchs_s fchs; ^~~~ /kisskb/src/drivers/scsi/bfa/bfa_fcs_lport.c: In function 'bfa_fcs_lport_rnid': /kisskb/src/drivers/scsi/bfa/bfa_fcs_lport.c:591:16: note: byref variable will be forcibly initialized struct fchs_s fchs; ^~~~ /kisskb/src/drivers/scsi/bfa/bfa_fcs_lport.c:590:41: note: byref variable will be forcibly initialized struct fc_rnid_general_topology_data_s gen_topo_data; ^~~~~~~~~~~~~ /kisskb/src/drivers/scsi/bfa/bfa_fcs_lport.c:589:34: note: byref variable will be forcibly initialized struct fc_rnid_common_id_data_s common_id_data; ^~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/bfa/bfa_fcs_lport.c: In function 'bfa_fcs_lport_abts_acc': /kisskb/src/drivers/scsi/bfa/bfa_fcs_lport.c:726:16: note: byref variable will be forcibly initialized struct fchs_s fchs; ^~~~ /kisskb/src/drivers/scsi/bfa/bfa_fcs_lport.c: In function 'bfa_fcs_lport_send_fcgs_rjt': /kisskb/src/drivers/scsi/bfa/bfa_fcs_lport.c:409:18: note: byref variable will be forcibly initialized struct fchs_s fchs; ^~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/signal.h:7, from /kisskb/src/drivers/usb/misc/adutux.c:20: /kisskb/src/drivers/usb/misc/adutux.c: In function 'adu_abort_transfers': /kisskb/src/drivers/scsi/bfa/bfa_fcs_lport.c: In function 'bfa_fcs_lport_send_ls_rjt': /kisskb/src/drivers/scsi/bfa/bfa_fcs_lport.c:381:16: note: byref variable will be forcibly initialized struct fchs_s fchs; ^~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/misc/adutux.c:136:3: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(dev->write_wait, dev->out_urb_finished, ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/scsi/bfa/bfa_fcs_lport.c:12: /kisskb/src/drivers/scsi/bfa/bfa_fcs_lport.c: In function 'bfad_im_post_vendor_event': /kisskb/src/drivers/scsi/bfa/bfad_im.h:140:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^~ /kisskb/src/drivers/scsi/bfa/bfa_fcs_lport.c: In function 'bfa_fcs_lport_ms_send_gfn': /kisskb/src/drivers/scsi/bfa/bfa_fcs_lport.c:3338:17: note: byref variable will be forcibly initialized struct fchs_s fchs; ^~~~ /kisskb/src/drivers/scsi/bfa/bfa_fcs_lport.c: In function 'bfa_fcs_lport_ms_send_gmal': /kisskb/src/drivers/scsi/bfa/bfa_fcs_lport.c:3137:16: note: byref variable will be forcibly initialized struct fchs_s fchs; ^~~~ /kisskb/src/drivers/scsi/bfa/bfa_fcs_lport.c: In function 'bfa_fcs_lport_ms_send_plogi': /kisskb/src/drivers/scsi/bfa/bfa_fcs_lport.c:3415:16: note: byref variable will be forcibly initialized struct fchs_s fchs; ^~~~ /kisskb/src/drivers/scsi/bfa/bfa_fcs_lport.c: In function 'bfa_fcs_lport_ns_send_plogi': /kisskb/src/drivers/scsi/bfa/bfa_fcs_lport.c:4380:16: note: byref variable will be forcibly initialized struct fchs_s fchs; ^~~~ /kisskb/src/drivers/scsi/bfa/bfa_fcs_lport.c: In function 'bfa_fcs_lport_ns_send_gid_ft': /kisskb/src/drivers/scsi/bfa/bfa_fcs_lport.c:4889:16: note: byref variable will be forcibly initialized struct fchs_s fchs; ^~~~ /kisskb/src/drivers/scsi/bfa/bfa_fcs_lport.c: In function 'bfa_fcs_lport_ns_send_rff_id': /kisskb/src/drivers/scsi/bfa/bfa_fcs_lport.c:4804:16: note: byref variable will be forcibly initialized struct fchs_s fchs; ^~~~ /kisskb/src/drivers/scsi/bfa/bfa_fcs_lport.c: In function 'bfa_fcs_lport_ns_send_rft_id': /kisskb/src/drivers/scsi/bfa/bfa_fcs_lport.c:4731:16: note: byref variable will be forcibly initialized struct fchs_s fchs; ^~~~ /kisskb/src/drivers/usb/core/message.c: In function 'usb_start_wait_urb': /kisskb/src/drivers/usb/core/message.c:51:21: note: byref variable will be forcibly initialized struct api_context ctx; ^~~ /kisskb/src/drivers/scsi/bfa/bfa_fcs_lport.c: In function 'bfa_fcs_lport_ns_send_rnn_id': /kisskb/src/drivers/scsi/bfa/bfa_fcs_lport.c:4477:17: note: byref variable will be forcibly initialized struct fchs_s fchs; ^~~~ /kisskb/src/drivers/scsi/bfa/bfa_fcs_lport.c: In function 'bfa_fcs_lport_scn_send_scr': /kisskb/src/drivers/scsi/bfa/bfa_fcs_lport.c:5374:16: note: byref variable will be forcibly initialized struct fchs_s fchs; ^~~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/include/trace/events/hwmon.h:71, from /kisskb/src/drivers/hwmon/hwmon.c:26: /kisskb/src/drivers/hwmon/hwmon.c: In function 'perf_trace_hwmon_attr_class': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/hwmon.h:10:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(hwmon_attr_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/bfa/bfa_fcs_lport.c: In function 'bfa_fcs_fdmi_get_portattr': /kisskb/src/drivers/scsi/bfa/bfa_fcs_lport.c:2675:26: note: byref variable will be forcibly initialized struct bfa_lport_attr_s lport_attr; ^~~~~~~~~~ /kisskb/src/drivers/scsi/bfa/bfa_fcs_lport.c:2674:25: note: byref variable will be forcibly initialized struct bfa_port_attr_s pport_attr; ^~~~~~~~~~ /kisskb/src/drivers/hwmon/hwmon.c: In function 'perf_trace_hwmon_attr_show_string': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/hwmon.h:46:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(hwmon_attr_show_string, ^~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/drivers/usb/dwc3/trace.h:349, from /kisskb/src/drivers/usb/dwc3/trace.c:11: /kisskb/src/drivers/usb/dwc3/trace.c: In function 'perf_trace_dwc3_log_request': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/drivers/usb/dwc3/./trace.h:101:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dwc3_log_request, ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/hwmon.h:71, from /kisskb/src/drivers/hwmon/hwmon.c:26: /kisskb/src/drivers/hwmon/hwmon.c: In function 'trace_event_raw_event_hwmon_attr_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/hwmon.h:10:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(hwmon_attr_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/hwmon.h:10:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(hwmon_attr_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/bfa/bfa_fcs_lport.c: In function 'bfa_fcs_lport_fdmi_build_portattr_block': /kisskb/src/drivers/hwmon/hwmon.c: In function 'trace_event_raw_event_hwmon_attr_show_string': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/hwmon.h:46:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(hwmon_attr_show_string, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/hwmon.h:46:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(hwmon_attr_show_string, ^~~~~~~~~~~ /kisskb/src/drivers/scsi/bfa/bfa_fcs_lport.c:2239:34: note: byref variable will be forcibly initialized struct bfa_fcs_fdmi_port_attr_s fcs_port_attr; ^~~~~~~~~~~~~ /kisskb/src/drivers/scsi/bfa/bfa_fcs_lport.c: In function 'bfa_fcs_lport_fdmi_send_rpa': /kisskb/src/drivers/scsi/bfa/bfa_fcs_lport.c:2520:16: note: byref variable will be forcibly initialized struct fchs_s fchs; ^~~~ /kisskb/src/drivers/usb/dwc3/trace.c: In function 'perf_trace_dwc3_log_gadget_ep_cmd': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/drivers/usb/dwc3/./trace.h:183:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dwc3_log_gadget_ep_cmd, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/bfa/bfa_fcs_lport.c: In function 'bfa_fcs_fdmi_get_hbaattr': /kisskb/src/drivers/scsi/bfa/bfa_fcs_lport.c:2618:34: note: byref variable will be forcibly initialized struct bfa_fcs_fdmi_port_attr_s fcs_port_attr; ^~~~~~~~~~~~~ /kisskb/src/drivers/usb/dwc3/trace.c: In function 'perf_trace_dwc3_log_trb': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/drivers/usb/dwc3/./trace.h:217:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dwc3_log_trb, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/bfa/bfa_fcs_lport.c: In function 'bfa_fcs_lport_fdmi_build_rhba_pyld': /kisskb/src/drivers/scsi/bfa/bfa_fcs_lport.c:1903:33: note: byref variable will be forcibly initialized struct bfa_fcs_fdmi_hba_attr_s hba_attr; ^~~~~~~~ /kisskb/src/drivers/usb/dwc3/trace.c: In function 'perf_trace_dwc3_log_ep': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/drivers/usb/dwc3/./trace.h:290:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dwc3_log_ep, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/bfa/bfa_fcs_lport.c: In function 'bfa_fcs_lport_fdmi_send_rhba': /kisskb/src/drivers/scsi/bfa/bfa_fcs_lport.c:1864:16: note: byref variable will be forcibly initialized struct fchs_s fchs; ^~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/drivers/usb/dwc3/trace.h:349, from /kisskb/src/drivers/usb/dwc3/trace.c:11: /kisskb/src/drivers/usb/dwc3/trace.c: In function 'trace_event_raw_event_dwc3_log_io': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/drivers/usb/dwc3/./trace.h:22:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dwc3_log_io, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/dwc3/trace.c: In function 'trace_event_raw_event_dwc3_log_event': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/drivers/usb/dwc3/./trace.h:49:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dwc3_log_event, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/dwc3/trace.c: In function 'trace_event_raw_event_dwc3_log_ctrl': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/drivers/usb/dwc3/./trace.h:71:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dwc3_log_ctrl, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/dwc3/trace.c: In function 'trace_event_raw_event_dwc3_log_request': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/drivers/usb/dwc3/./trace.h:101:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dwc3_log_request, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/drivers/usb/dwc3/./trace.h:101:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dwc3_log_request, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/bfa/bfa_fcs_lport.c: In function 'bfa_fcs_lport_fdmi_send_rprt': /kisskb/src/drivers/scsi/bfa/bfa_fcs_lport.c:2197:16: note: byref variable will be forcibly initialized struct fchs_s fchs; ^~~~ /kisskb/src/drivers/usb/dwc3/trace.c: In function 'trace_event_raw_event_dwc3_log_generic_cmd': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/drivers/usb/dwc3/./trace.h:158:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dwc3_log_generic_cmd, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/bfa/bfa_fcs_lport.c: In function 'bfa_fcs_lport_ns_send_rsnn_nn': /kisskb/src/drivers/scsi/bfa/bfa_fcs_lport.c:4554:17: note: byref variable will be forcibly initialized struct fchs_s fchs; ^~~~ /kisskb/src/drivers/usb/dwc3/trace.c: In function 'trace_event_raw_event_dwc3_log_gadget_ep_cmd': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/drivers/usb/dwc3/./trace.h:183:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dwc3_log_gadget_ep_cmd, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/drivers/usb/dwc3/./trace.h:183:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dwc3_log_gadget_ep_cmd, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/bfa/bfa_fcs_lport.c: In function 'bfa_fcs_lport_ns_send_rspn_id': /kisskb/src/drivers/scsi/bfa/bfa_fcs_lport.c:4633:16: note: byref variable will be forcibly initialized struct fchs_s fchs; ^~~~ /kisskb/src/drivers/usb/dwc3/trace.c: In function 'trace_event_raw_event_dwc3_log_trb': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/drivers/usb/dwc3/./trace.h:217:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dwc3_log_trb, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/drivers/usb/dwc3/./trace.h:217:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dwc3_log_trb, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/bfa/bfa_fcs_lport.c: In function 'bfa_fcs_lport_ns_util_send_rspn_id': /kisskb/src/drivers/scsi/bfa/bfa_fcs_lport.c:5157:16: note: byref variable will be forcibly initialized struct fchs_s fchs; ^~~~ /kisskb/src/drivers/usb/dwc3/trace.c: In function 'trace_event_raw_event_dwc3_log_ep': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/drivers/usb/dwc3/./trace.h:290:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dwc3_log_ep, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/drivers/usb/dwc3/./trace.h:290:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dwc3_log_ep, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mfd/syscon.c: In function 'of_syscon_register': /kisskb/src/drivers/mfd/syscon.c:52:18: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/drivers/scsi/bfa/bfa_fcs_lport.c: In function 'bfa_fcs_lport_get_rport_max_speed': /kisskb/src/drivers/scsi/bfa/bfa_fcs_lport.c:5817:25: note: byref variable will be forcibly initialized struct bfa_port_attr_s port_attr; ^~~~~~~~~ In file included from /kisskb/src/drivers/usb/dwc3/trace.h:20, from /kisskb/src/drivers/usb/dwc3/trace.c:11: /kisskb/src/drivers/usb/dwc3/trace.c: In function 'dwc3_decode_event': /kisskb/src/drivers/usb/dwc3/debug.h:374:19: note: byref variable will be forcibly initialized union dwc3_event evt; ^~~ /kisskb/src/drivers/mfd/syscon.c: In function 'syscon_regmap_lookup_by_phandle_args': /kisskb/src/drivers/mfd/syscon.c:235:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^~~~ In file included from /kisskb/src/drivers/scsi/bfa/bfa_fcs_fcpim.c:18: /kisskb/src/drivers/scsi/bfa/bfa_fcs_fcpim.c: In function 'bfad_im_post_vendor_event': /kisskb/src/drivers/scsi/bfa/bfad_im.h:140:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/i2c.h:146, from /kisskb/src/drivers/i2c/i2c-core-base.c:46: /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'trace_event_raw_event_i2c_write': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:138:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^~~~~~~~~~~ /kisskb/src/include/trace/events/i2c.h:25:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(i2c_write, ^~~~~~~~~~~~~~ /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'trace_event_raw_event_i2c_read': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:138:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^~~~~~~~~~~ /kisskb/src/include/trace/events/i2c.h:58:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(i2c_read, ^~~~~~~~~~~~~~ /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'trace_event_raw_event_i2c_reply': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:138:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^~~~~~~~~~~ /kisskb/src/include/trace/events/i2c.h:89:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(i2c_reply, ^~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/bfa/bfa_fcs_fcpim.c: In function 'bfa_fcs_itnim_send_prli': /kisskb/src/drivers/scsi/bfa/bfa_fcs_fcpim.c:446:16: note: byref variable will be forcibly initialized struct fchs_s fchs; ^~~~ /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'trace_event_raw_event_i2c_result': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:138:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, PARAMS(proto), PARAMS(args), \ ^~~~~~~~~~~ /kisskb/src/include/trace/events/i2c.h:122:1: note: in expansion of macro 'TRACE_EVENT_FN' TRACE_EVENT_FN(i2c_result, ^~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/csiostor/csio_attr.c: In function 'csio_get_stats': /kisskb/src/drivers/scsi/csiostor/csio_attr.c:334:28: note: byref variable will be forcibly initialized struct fw_fcoe_port_stats fcoe_port_stats; ^~~~~~~~~~~~~~~ /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'i2c_clients_command': /kisskb/src/drivers/i2c/i2c-core-base.c:1861:21: note: byref variable will be forcibly initialized struct i2c_cmd_arg cmd_arg; ^~~~~~~ /kisskb/src/drivers/scsi/csiostor/csio_attr.c: In function 'csio_reg_rnode': /kisskb/src/drivers/scsi/csiostor/csio_attr.c:63:30: note: byref variable will be forcibly initialized struct fc_rport_identifiers ids; ^~~ /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'i2c_default_probe': /kisskb/src/drivers/i2c/i2c-core-base.c:2202:23: note: byref variable will be forcibly initialized union i2c_smbus_data dummy; ^~~~~ /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'i2c_get_device_id': /kisskb/src/drivers/i2c/i2c-core-base.c:2161:23: note: byref variable will be forcibly initialized union i2c_smbus_data raw_id; ^~~~~~ /kisskb/src/drivers/media/tuners/xc4000.c: In function 'xc_send_i2c_data': /kisskb/src/drivers/media/tuners/xc4000.c:243:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->i2c_props.addr, ^~~ /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'i2c_transfer_buffer_flags': /kisskb/src/drivers/i2c/i2c-core-base.c:2133:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'devm_i2c_new_dummy_device': /kisskb/src/drivers/i2c/i2c-core-base.c:1011:24: note: byref variable will be forcibly initialized struct i2c_board_info info = { ^~~~ /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'i2c_new_ancillary_device': /kisskb/src/drivers/i2c/i2c-core-base.c:1011:24: note: byref variable will be forcibly initialized /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'new_device_store': /kisskb/src/drivers/i2c/i2c-core-base.c:1143:24: note: byref variable will be forcibly initialized struct i2c_board_info info; ^~~~ /kisskb/src/drivers/i2c/i2c-core-base.c: In function 'i2c_detect_address': /kisskb/src/drivers/i2c/i2c-core-base.c:2230:24: note: byref variable will be forcibly initialized struct i2c_board_info info; ^~~~ /kisskb/src/drivers/usb/mon/mon_text.c: In function 'mon_get_timestamp': /kisskb/src/drivers/usb/mon/mon_text.c:184:20: note: byref variable will be forcibly initialized struct timespec64 now; ^~~ /kisskb/src/drivers/media/tuners/xc4000.c: In function 'check_firmware': /kisskb/src/drivers/media/tuners/xc4000.c:927:29: note: byref variable will be forcibly initialized struct firmware_properties new_fw; ^~~~~~ /kisskb/src/drivers/usb/mon/mon_text.c: In function 'mon_text_error': /kisskb/src/drivers/usb/mon/mon_text.c:184:20: note: byref variable will be forcibly initialized /kisskb/src/drivers/usb/mon/mon_text.c: In function 'mon_text_read_u': /kisskb/src/drivers/usb/mon/mon_text.c:438:22: note: byref variable will be forcibly initialized struct mon_text_ptr ptr; ^~~ /kisskb/src/drivers/usb/mon/mon_text.c: In function 'mon_text_read_t': /kisskb/src/drivers/usb/mon/mon_text.c:399:22: note: byref variable will be forcibly initialized struct mon_text_ptr ptr; ^~~ /kisskb/src/drivers/usb/mon/mon_bin.c: In function 'mon_bin_error': /kisskb/src/drivers/usb/mon/mon_bin.c:635:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^~ /kisskb/src/drivers/usb/mon/mon_bin.c: In function 'mon_bin_event': /kisskb/src/drivers/usb/mon/mon_bin.c:489:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/include/trace/events/thermal.h:211, from /kisskb/src/drivers/thermal/thermal_core.c:25: /kisskb/src/drivers/thermal/thermal_core.c: In function 'perf_trace_thermal_temperature': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/thermal.h:24:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(thermal_temperature, ^~~~~~~~~~~ /kisskb/src/drivers/thermal/thermal_core.c: In function 'perf_trace_cdev_update': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/thermal.h:49:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cdev_update, ^~~~~~~~~~~ /kisskb/src/drivers/thermal/thermal_core.c: In function 'perf_trace_thermal_zone_trip': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/thermal.h:68:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(thermal_zone_trip, ^~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/thermal.h:211, from /kisskb/src/drivers/thermal/thermal_core.c:25: /kisskb/src/drivers/thermal/thermal_core.c: In function 'trace_event_raw_event_thermal_temperature': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/thermal.h:24:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(thermal_temperature, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/thermal.h:24:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(thermal_temperature, ^~~~~~~~~~~ /kisskb/src/drivers/thermal/thermal_core.c: In function 'trace_event_raw_event_cdev_update': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/thermal.h:49:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cdev_update, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/thermal.h:49:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cdev_update, ^~~~~~~~~~~ /kisskb/src/drivers/thermal/thermal_core.c: In function 'trace_event_raw_event_thermal_zone_trip': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/thermal.h:68:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(thermal_zone_trip, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/thermal.h:68:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(thermal_zone_trip, ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/usb/class/cdc-wdm.c:18: /kisskb/src/drivers/usb/class/cdc-wdm.c: In function 'wdm_write': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/class/cdc-wdm.c:390:7: note: in expansion of macro 'wait_event_interruptible' r = wait_event_interruptible(desc->wait, !test_bit(WDM_IN_USE, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/mon/mon_bin.c: In function 'mon_bin_ioctl': /kisskb/src/drivers/usb/mon/mon_bin.c:1082:25: note: byref variable will be forcibly initialized struct mon_bin_mfetch mfetch; ^~~~~~ /kisskb/src/drivers/usb/mon/mon_bin.c:1066:22: note: byref variable will be forcibly initialized struct mon_bin_get getb; ^~~~ /kisskb/src/drivers/usb/class/cdc-wdm.c: In function 'wdm_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/class/cdc-wdm.c:527:9: note: in expansion of macro 'wait_event_interruptible' rv = wait_event_interruptible(desc->wait, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/mon/mon_bin.c: In function 'mon_bin_compat_ioctl': /kisskb/src/drivers/usb/mon/mon_bin.c:1161:27: note: byref variable will be forcibly initialized struct mon_bin_mfetch32 mfetch; ^~~~~~ /kisskb/src/drivers/usb/mon/mon_bin.c:1145:24: note: byref variable will be forcibly initialized struct mon_bin_get32 getb; ^~~~ /kisskb/src/drivers/usb/class/cdc-wdm.c: In function 'wdm_wait_for_response': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/class/cdc-wdm.c:612:7: note: in expansion of macro 'wait_event_interruptible_timeout' rv = wait_event_interruptible_timeout(desc->wait, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/class/cdc-wdm.c: In function 'wdm_probe': /kisskb/src/drivers/usb/class/cdc-wdm.c:962:31: note: byref variable will be forcibly initialized struct usb_cdc_parsed_header hdr; ^~~ /kisskb/src/drivers/scsi/bfa/bfa_fcs_rport.c: In function 'bfa_fcs_rport_send_adisc': /kisskb/src/drivers/scsi/bfa/bfa_fcs_rport.c:1851:17: note: byref variable will be forcibly initialized struct fchs_s fchs; ^~~~ /kisskb/src/drivers/scsi/bfa/bfa_fcs_rport.c: In function 'bfa_fcs_rport_send_prlo_acc': /kisskb/src/drivers/scsi/bfa/bfa_fcs_rport.c:2916:16: note: byref variable will be forcibly initialized struct fchs_s fchs; ^~~~ /kisskb/src/drivers/scsi/bfa/bfa_fcs_rport.c: In function 'bfa_fcs_rport_send_logo_acc': /kisskb/src/drivers/scsi/bfa/bfa_fcs_rport.c:2108:16: note: byref variable will be forcibly initialized struct fchs_s fchs; ^~~~ /kisskb/src/drivers/scsi/bfa/bfa_fcs_rport.c: In function 'bfa_fcs_rport_send_logo': /kisskb/src/drivers/scsi/bfa/bfa_fcs_rport.c:2070:16: note: byref variable will be forcibly initialized struct fchs_s fchs; ^~~~ In file included from /kisskb/src/drivers/scsi/bfa/bfa_fcs_rport.c:16: /kisskb/src/drivers/scsi/bfa/bfa_fcs_rport.c: In function 'bfad_im_post_vendor_event': /kisskb/src/drivers/scsi/bfa/bfad_im.h:140:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^~ /kisskb/src/drivers/scsi/bfa/bfa_fcs_rport.c: In function 'bfa_fcs_rport_send_plogi': /kisskb/src/drivers/scsi/bfa/bfa_fcs_rport.c:1697:16: note: byref variable will be forcibly initialized struct fchs_s fchs; ^~~~ /kisskb/src/drivers/scsi/bfa/bfa_fcs_rport.c: In function 'bfa_fcs_rport_send_plogiacc': /kisskb/src/drivers/scsi/bfa/bfa_fcs_rport.c:1817:17: note: byref variable will be forcibly initialized struct fchs_s fchs; ^~~~ /kisskb/src/drivers/scsi/bfa/bfa_fcs_rport.c: In function 'bfa_fcs_rport_hal_online': In file included from /kisskb/src/drivers/md/bcache/bset.h:5, from /kisskb/src/drivers/md/bcache/bset.c:12: /kisskb/src/drivers/md/bcache/bset.c: In function 'bch_dump_bset': /kisskb/src/drivers/scsi/bfa/bfa_fcs_rport.c:2279:26: note: byref variable will be forcibly initialized struct bfa_rport_info_s rport_info; ^~~~~~~~~~ /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/include/uapi/linux/bcache.h:84:24: note: in expansion of macro 'KEY' #define START_KEY(k) KEY(KEY_INODE(k), KEY_START(k), 0) ^~~ /kisskb/src/drivers/md/bcache/bset.c:38:10: note: in expansion of macro 'START_KEY' &START_KEY(next) : next) > 0) ^~~~~~~~~ /kisskb/src/drivers/scsi/bfa/bfa_fcs_rport.c: In function 'bfa_fcs_rport_send_nsdisc': /kisskb/src/drivers/scsi/bfa/bfa_fcs_rport.c:1914:16: note: byref variable will be forcibly initialized struct fchs_s fchs; ^~~~ /kisskb/src/drivers/scsi/bfa/bfa_fcs_rport.c: In function 'bfa_fcs_rport_process_prli': /kisskb/src/drivers/scsi/bfa/bfa_fcs_rport.c:2158:16: note: byref variable will be forcibly initialized struct fchs_s fchs; ^~~~ /kisskb/src/drivers/scsi/bfa/bfa_fcs_rport.c: In function 'bfa_fcs_rport_process_rpsc': /kisskb/src/drivers/scsi/bfa/bfa_fcs_rport.c:2207:25: note: byref variable will be forcibly initialized struct bfa_port_attr_s pport_attr; ^~~~~~~~~~ /kisskb/src/drivers/scsi/bfa/bfa_fcs_rport.c:2206:30: note: byref variable will be forcibly initialized struct fc_rpsc_speed_info_s speeds; ^~~~~~ /kisskb/src/drivers/scsi/bfa/bfa_fcs_rport.c:2204:16: note: byref variable will be forcibly initialized struct fchs_s fchs; ^~~~ /kisskb/src/drivers/md/bcache/bset.c: In function 'bch_btree_iter_next_check': /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/include/uapi/linux/bcache.h:84:24: note: in expansion of macro 'KEY' #define START_KEY(k) KEY(KEY_INODE(k), KEY_START(k), 0) ^~~ /kisskb/src/drivers/md/bcache/bset.c:117:9: note: in expansion of macro 'START_KEY' &START_KEY(next) : next) > 0) { ^~~~~~~~~ /kisskb/src/drivers/scsi/bfa/bfa_fcs_rport.c: In function 'bfa_fcs_rport_send_ls_rjt': /kisskb/src/drivers/scsi/bfa/bfa_fcs_rport.c:2942:16: note: byref variable will be forcibly initialized struct fchs_s fchs; ^~~~ /kisskb/src/drivers/scsi/bfa/bfa_fcs_rport.c: In function 'bfa_fcs_rport_process_adisc': /kisskb/src/drivers/scsi/bfa/bfa_fcs_rport.c:2241:16: note: byref variable will be forcibly initialized struct fchs_s fchs; ^~~~ /kisskb/src/drivers/scsi/bfa/bfa_fcs_rport.c: In function 'bfa_fcs_rpf_send_rpsc2': /kisskb/src/drivers/scsi/bfa/bfa_fcs_rport.c:3365:16: note: byref variable will be forcibly initialized struct fchs_s fchs; ^~~~ /kisskb/src/drivers/scsi/bfa/bfa_fcs_rport.c: In function 'bfa_cb_rport_qos_scn_flowid': /kisskb/src/drivers/scsi/bfa/bfa_fcs_rport.c:2778:30: note: byref variable will be forcibly initialized struct bfa_rport_aen_data_s aen_data; ^~~~~~~~ /kisskb/src/drivers/scsi/bfa/bfa_fcs_rport.c: In function 'bfa_cb_rport_qos_scn_prio': /kisskb/src/drivers/scsi/bfa/bfa_fcs_rport.c:2847:30: note: byref variable will be forcibly initialized struct bfa_rport_aen_data_s aen_data; ^~~~~~~~ /kisskb/src/drivers/scsi/bfa/bfa_fcs_rport.c: In function 'bfa_fcs_rport_get_attr': /kisskb/src/drivers/scsi/bfa/bfa_fcs_rport.c:3014:25: note: byref variable will be forcibly initialized struct bfa_port_attr_s port_attr; ^~~~~~~~~ /kisskb/src/drivers/scsi/bfa/bfa_fcs_rport.c:3011:30: note: byref variable will be forcibly initialized struct bfa_rport_qos_attr_s qos_attr; ^~~~~~~~ /kisskb/src/drivers/media/tuners/mt2266.c: In function 'mt2266_writeregs': /kisskb/src/drivers/media/tuners/mt2266.c:78:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/tuners/mt2266.c: In function 'mt2266_writereg': /kisskb/src/drivers/media/tuners/mt2266.c:65:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/tuners/mt2266.c: In function 'mt2266_calibrate': /kisskb/src/drivers/media/tuners/mt2266.c:78:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/tuners/mt2266.c:78:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/mt2266.c: In function 'mt2266_set_params': /kisskb/src/drivers/media/tuners/mt2266.c:78:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/mt2266.c:78:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/mt2266.c:78:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/mt2266.c:78:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/mt2266.c:78:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/mt2266.c:78:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/mt2266.c:78:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/md/bcache/bset.c: In function 'btree_mergesort': /kisskb/src/drivers/md/bcache/bset.c:1196:17: note: byref variable will be forcibly initialized BKEY_PADDED(k) tmp; ^~~ /kisskb/src/drivers/md/bcache/bset.c: In function 'bch_btree_insert_key': /kisskb/src/drivers/md/bcache/bset.c:881:14: note: byref variable will be forcibly initialized struct bkey preceding_key_on_stack = ZERO_KEY; ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/bcache/bset.c:880:20: note: byref variable will be forcibly initialized struct btree_iter iter; ^~~~ In file included from /kisskb/src/drivers/md/bcache/bset.h:5, from /kisskb/src/drivers/md/bcache/bset.c:12: /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/include/uapi/linux/bcache.h:84:24: note: in expansion of macro 'KEY' #define START_KEY(k) KEY(KEY_INODE(k), KEY_START(k), 0) ^~~ /kisskb/src/drivers/md/bcache/bset.c:904:43: note: in expansion of macro 'START_KEY' bkey_cmp(k, b->ops->is_extents ? &START_KEY(m) : m) > 0) ^~~~~~~~~ /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/include/uapi/linux/bcache.h:84:24: note: in expansion of macro 'KEY' #define START_KEY(k) KEY(KEY_INODE(k), KEY_START(k), 0) ^~~ /kisskb/src/drivers/md/bcache/bset.c:892:18: note: in expansion of macro 'START_KEY' preceding_key(&START_KEY(k), &preceding_key_p); ^~~~~~~~~ /kisskb/src/drivers/md/bcache/bset.c: In function '__bch_count_data': /kisskb/src/drivers/md/bcache/bset.c:57:20: note: byref variable will be forcibly initialized struct btree_iter iter; ^~~~ /kisskb/src/drivers/md/bcache/bset.c: In function '__bch_check_keys': /kisskb/src/drivers/md/bcache/bset.c:70:20: note: byref variable will be forcibly initialized struct btree_iter iter; ^~~~ /kisskb/src/drivers/md/bcache/bset.c:68:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/md/bcache/bset.c: In function 'bch_btree_sort_partial': /kisskb/src/drivers/md/bcache/bset.c:1292:20: note: byref variable will be forcibly initialized struct btree_iter iter; ^~~~ /kisskb/src/drivers/md/bcache/bset.c: In function 'bch_btree_sort_into': /kisskb/src/drivers/md/bcache/bset.c:1322:20: note: byref variable will be forcibly initialized struct btree_iter iter; ^~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/bluetooth/btmrvl_main.c:21: /kisskb/src/drivers/bluetooth/btmrvl_main.c: In function 'btmrvl_send_sync_cmd': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/bluetooth/btmrvl_main.c:209:7: note: in expansion of macro 'wait_event_interruptible_timeout' if (!wait_event_interruptible_timeout(priv->adapter->cmd_wait_q, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/bluetooth/btmrvl_main.c: In function 'btmrvl_enable_hs': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/bluetooth/btmrvl_main.c:310:8: note: in expansion of macro 'wait_event_interruptible_timeout' ret = wait_event_interruptible_timeout(adapter->event_hs_wait_q, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/bluetooth/btmrvl_main.c: In function 'btmrvl_service_main_thread': /kisskb/src/drivers/bluetooth/btmrvl_main.c:607:21: note: byref variable will be forcibly initialized wait_queue_entry_t wait; ^~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/bluetooth/hci_vhci.c:11: /kisskb/src/drivers/bluetooth/hci_vhci.c: In function 'vhci_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/bluetooth/hci_vhci.c:271:9: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(data->read_wait, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/bfa/bfa_fcpim.c: In function 'bfa_tskim_gather_ios': /kisskb/src/drivers/scsi/bfa/bfa_fcpim.c:3309:18: note: byref variable will be forcibly initialized struct scsi_lun scsilun; ^~~~~~~ /kisskb/src/drivers/scsi/bfa/bfa_fcpim.c: In function 'bfa_fcpim_throttle_get': /kisskb/src/drivers/scsi/bfa/bfa_fcpim.c:3881:35: note: byref variable will be forcibly initialized struct bfa_defs_fcpim_throttle_s throttle; ^~~~~~~~ /kisskb/src/drivers/scsi/qla4xxx/ql4_nx.c: In function 'qla4_8xxx_minidump_pex_dma_read': /kisskb/src/drivers/scsi/qla4xxx/ql4_nx.c:2025:38: note: byref variable will be forcibly initialized struct qla4_83xx_pex_dma_descriptor dma_desc; ^~~~~~~~ /kisskb/src/drivers/usb/misc/appledisplay.c: In function 'appledisplay_probe': /kisskb/src/drivers/usb/misc/appledisplay.c:204:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^~~~~ /kisskb/src/drivers/usb/storage/protocol.c: In function 'usb_stor_access_xfer_buf': /kisskb/src/drivers/usb/storage/protocol.c:127:25: note: byref variable will be forcibly initialized struct sg_mapping_iter miter; ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/edac/edac_mc.c:15: /kisskb/src/drivers/edac/edac_mc.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/include/linux/bio.h:8, from /kisskb/src/drivers/md/bcache/bcache.h:182, from /kisskb/src/drivers/md/bcache/btree.c:24: /kisskb/src/drivers/md/bcache/btree.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/bcache/btree.c: In function 'do_btree_node_write': /kisskb/src/drivers/md/bcache/btree.c:376:24: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^~~~~~~~ /kisskb/src/drivers/md/bcache/btree.c:340:19: note: byref variable will be forcibly initialized BKEY_PADDED(key) k; ^ /kisskb/src/drivers/md/bcache/btree.c: In function 'btree_gc_mark_node': /kisskb/src/drivers/md/bcache/btree.c:1275:20: note: byref variable will be forcibly initialized struct btree_iter iter; ^~~~ /kisskb/src/drivers/md/bcache/btree.c: In function 'btree_gc_count_keys': /kisskb/src/drivers/md/bcache/btree.c:1534:20: note: byref variable will be forcibly initialized struct btree_iter iter; ^~~~ /kisskb/src/drivers/md/bcache/btree.c: In function 'bch_btree_insert_keys': /kisskb/src/drivers/md/bcache/btree.c:2167:21: note: byref variable will be forcibly initialized BKEY_PADDED(key) temp; ^~~~ /kisskb/src/drivers/md/bcache/btree.c: In function 'bch_btree_node_read': /kisskb/src/drivers/md/bcache/btree.c:244:17: note: byref variable will be forcibly initialized struct closure cl; ^~ /kisskb/src/drivers/media/pci/pluto2/pluto2.c: In function 'lg_tdtpe001p_tuner_set_params': /kisskb/src/drivers/media/pci/pluto2/pluto2.c:438:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/md/bcache/btree.c: In function 'mca_reap': /kisskb/src/drivers/md/bcache/btree.c:587:17: note: byref variable will be forcibly initialized struct closure cl; ^~ /kisskb/src/drivers/md/bcache/btree.c: In function 'bch_btree_node_write_sync': /kisskb/src/drivers/md/bcache/btree.c:452:17: note: byref variable will be forcibly initialized struct closure cl; ^~ /kisskb/src/drivers/md/bcache/btree.c: In function 'bch_btree_cache_free': /kisskb/src/drivers/md/bcache/btree.c:728:17: note: byref variable will be forcibly initialized struct closure cl; ^~ In file included from /kisskb/src/drivers/md/bcache/bcache.h:181, from /kisskb/src/drivers/md/bcache/btree.c:24: /kisskb/src/drivers/md/bcache/btree.c: In function 'bch_btree_cache_alloc': /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/include/uapi/linux/bcache.h:77:20: note: in expansion of macro 'KEY' #define ZERO_KEY KEY(0, 0, 0) ^~~ /kisskb/src/drivers/md/bcache/btree.c:799:40: note: in expansion of macro 'ZERO_KEY' c->verify_data = mca_bucket_alloc(c, &ZERO_KEY, GFP_KERNEL); ^~~~~~~~ /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/include/uapi/linux/bcache.h:77:20: note: in expansion of macro 'KEY' #define ZERO_KEY KEY(0, 0, 0) ^~~ /kisskb/src/drivers/md/bcache/btree.c:778:29: note: in expansion of macro 'ZERO_KEY' if (!mca_bucket_alloc(c, &ZERO_KEY, GFP_KERNEL)) ^~~~~~~~ /kisskb/src/drivers/md/bcache/btree.c: In function 'bch_btree_map_nodes_recurse': /kisskb/src/drivers/md/bcache/btree.c:2505:21: note: byref variable will be forcibly initialized struct btree_iter iter; ^~~~ /kisskb/src/drivers/md/bcache/btree.c: In function '__bch_btree_node_alloc': /kisskb/src/drivers/md/bcache/btree.c:1090:19: note: byref variable will be forcibly initialized BKEY_PADDED(key) k; ^ /kisskb/src/drivers/md/bcache/btree.c: In function 'bch_btree_check_recurse': /kisskb/src/drivers/md/bcache/btree.c:1875:20: note: byref variable will be forcibly initialized struct btree_iter iter; ^~~~ /kisskb/src/drivers/md/bcache/btree.c: In function 'bch_btree_check_thread': /kisskb/src/drivers/md/bcache/btree.c:1963:20: note: byref variable will be forcibly initialized struct btree_op op; ^~ /kisskb/src/drivers/md/bcache/btree.c:1914:20: note: byref variable will be forcibly initialized struct btree_iter iter; ^~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/include/linux/bio.h:8, from /kisskb/src/drivers/md/bcache/bcache.h:182, from /kisskb/src/drivers/md/bcache/btree.c:24: /kisskb/src/drivers/md/bcache/btree.c: In function 'bch_btree_check': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/bcache/btree.c:2061:2: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(check_state->wait, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/bcache/btree.c:2006:20: note: byref variable will be forcibly initialized struct btree_iter iter; ^~~~ /kisskb/src/drivers/md/bcache/btree.c: In function 'bch_btree_set_root': /kisskb/src/drivers/md/bcache/btree.c:2474:17: note: byref variable will be forcibly initialized struct closure cl; ^~ /kisskb/src/drivers/md/bcache/btree.c: In function 'btree_split': /kisskb/src/drivers/md/bcache/btree.c:2197:17: note: byref variable will be forcibly initialized struct keylist parent_keys; ^~~~~~~~~~~ /kisskb/src/drivers/md/bcache/btree.c:2196:17: note: byref variable will be forcibly initialized struct closure cl; ^~ /kisskb/src/drivers/md/bcache/btree.c: In function 'bch_btree_insert_node': /kisskb/src/drivers/md/bcache/btree.c:2328:17: note: byref variable will be forcibly initialized struct closure cl; ^~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/drivers/usb/musb/musb_trace.h:372, from /kisskb/src/drivers/usb/musb/musb_trace.c:11: /kisskb/src/drivers/usb/musb/musb_trace.c: In function 'perf_trace_musb_log': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/musb/./musb_trace.h:26:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(musb_log, ^~~~~~~~~~~ /kisskb/src/drivers/md/bcache/btree.c: In function 'btree_gc_coalesce': /kisskb/src/drivers/md/bcache/btree.c:1330:17: note: byref variable will be forcibly initialized struct closure cl; ^~ /kisskb/src/drivers/media/tuners/qt1010.c: In function 'qt1010_writereg': /kisskb/src/drivers/media/tuners/qt1010.c:33:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->cfg->i2c_address, ^~~ /kisskb/src/drivers/md/bcache/btree.c:1329:17: note: byref variable will be forcibly initialized struct keylist keylist; ^~~~~~~ /kisskb/src/drivers/usb/musb/musb_trace.c: In function 'perf_trace_musb_isr': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/musb/./musb_trace.h:136:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(musb_isr, ^~~~~~~~~~~ /kisskb/src/drivers/usb/musb/musb_trace.c: In function 'perf_trace_musb_urb': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/drivers/usb/musb/./musb_trace.h:157:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(musb_urb, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/bcache/btree.c: In function 'btree_gc_rewrite_node': /kisskb/src/drivers/md/bcache/btree.c:1498:17: note: byref variable will be forcibly initialized struct keylist keys; ^~~~ /kisskb/src/drivers/md/bcache/btree.c: In function 'btree_gc_recurse': /kisskb/src/drivers/md/bcache/btree.c:1575:20: note: byref variable will be forcibly initialized struct btree_iter iter; ^~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/drivers/usb/musb/musb_trace.h:372, from /kisskb/src/drivers/usb/musb/musb_trace.c:11: /kisskb/src/drivers/usb/musb/musb_trace.c: In function 'trace_event_raw_event_musb_log': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/musb/./musb_trace.h:26:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(musb_log, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/musb/./musb_trace.h:26:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(musb_log, ^~~~~~~~~~~ /kisskb/src/drivers/usb/musb/musb_trace.c: In function 'trace_event_raw_event_musb_regb': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/drivers/usb/musb/./musb_trace.h:40:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(musb_regb, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/musb/musb_trace.c: In function 'trace_event_raw_event_musb_regw': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/drivers/usb/musb/./musb_trace.h:72:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(musb_regw, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/musb/musb_trace.c: In function 'trace_event_raw_event_musb_regl': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/drivers/usb/musb/./musb_trace.h:104:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(musb_regl, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/bcache/btree.c: In function 'bch_btree_insert_check_key': /kisskb/src/drivers/md/bcache/btree.c:2385:17: note: byref variable will be forcibly initialized struct keylist insert; ^~~~~~ /kisskb/src/drivers/usb/musb/musb_trace.c: In function 'trace_event_raw_event_musb_isr': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/musb/./musb_trace.h:136:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(musb_isr, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/musb/./musb_trace.h:136:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(musb_isr, ^~~~~~~~~~~ /kisskb/src/drivers/usb/musb/musb_trace.c: In function 'trace_event_raw_event_musb_urb': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/drivers/usb/musb/./musb_trace.h:157:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(musb_urb, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/drivers/usb/musb/./musb_trace.h:157:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(musb_urb, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/bcache/btree.c: In function 'bch_btree_gc': /kisskb/src/drivers/md/bcache/btree.c:1789:18: note: byref variable will be forcibly initialized struct btree_op op; ^~ /kisskb/src/drivers/md/bcache/btree.c:1788:17: note: byref variable will be forcibly initialized struct closure writes; ^~~~~~ /kisskb/src/drivers/md/bcache/btree.c:1787:17: note: byref variable will be forcibly initialized struct gc_stat stats; ^~~~~ /kisskb/src/drivers/usb/musb/musb_trace.c: In function 'trace_event_raw_event_musb_req': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/drivers/usb/musb/./musb_trace.h:219:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(musb_req, ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/include/linux/bio.h:8, from /kisskb/src/drivers/md/bcache/bcache.h:182, from /kisskb/src/drivers/md/bcache/btree.c:24: /kisskb/src/drivers/md/bcache/btree.c: In function 'bch_gc_thread': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/bcache/btree.c:1846:3: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(c->gc_wait, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/bcache/btree.c: In function 'bch_btree_insert': /kisskb/src/drivers/md/bcache/btree.c:2440:25: note: byref variable will be forcibly initialized struct btree_insert_op op; ^~ In file included from /kisskb/src/drivers/md/bcache/bcache.h:181, from /kisskb/src/drivers/md/bcache/btree.c:24: /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/include/uapi/linux/bcache.h:84:24: note: in expansion of macro 'KEY' #define START_KEY(k) KEY(KEY_INODE(k), KEY_START(k), 0) ^~~ /kisskb/src/drivers/md/bcache/btree.c:2454:14: note: in expansion of macro 'START_KEY' &START_KEY(keys->keys), ^~~~~~~~~ /kisskb/src/drivers/md/bcache/btree.c: In function 'bch_btree_map_keys_recurse': /kisskb/src/drivers/usb/musb/musb_trace.c: In function 'musb_dbg': /kisskb/src/drivers/md/bcache/btree.c:2538:20: note: byref variable will be forcibly initialized struct btree_iter iter; ^~~~ /kisskb/src/drivers/usb/musb/musb_trace.c:16:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/usb/musb/musb_trace.c:15:19: note: byref variable will be forcibly initialized struct va_format vaf; ^~~ In file included from /kisskb/src/drivers/md/bcache/bcache.h:181, from /kisskb/src/drivers/md/bcache/btree.c:24: /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/drivers/md/bcache/btree.c:2554:20: note: in expansion of macro 'KEY' ret = fn(op, b, &KEY(KEY_INODE(&b->key), ^~~ /kisskb/src/drivers/md/bcache/btree.c: In function 'bch_refill_keybuf': /kisskb/src/drivers/md/bcache/btree.c:2640:16: note: byref variable will be forcibly initialized struct refill refill; ^~~~~~ /kisskb/src/drivers/md/bcache/btree.c: In function 'bch_keybuf_check_overlapping': /kisskb/src/drivers/md/bcache/btree.c:2693:28: note: byref variable will be forcibly initialized struct keybuf_key *p, *w, s; ^ In file included from /kisskb/src/drivers/scsi/bfa/bfa_modules.h:18, from /kisskb/src/drivers/scsi/bfa/bfad_drv.h:42, from /kisskb/src/drivers/scsi/bfa/bfa_core.c:11: /kisskb/src/drivers/scsi/bfa/bfa_core.c: In function '__bfa_trc': /kisskb/src/drivers/scsi/bfa/bfa_cs.h:30:21: note: byref variable will be forcibly initialized struct timespec64 ts; \ ^~ /kisskb/src/drivers/scsi/bfa/bfa_core.c:82:19: note: in expansion of macro 'BFA_TRC_TS' trc->timestamp = BFA_TRC_TS(trcm); ^~~~~~~~~~ /kisskb/src/drivers/scsi/bfa/bfa_core.c: In function 'bfa_iocfc_send_cfg': /kisskb/src/drivers/scsi/bfa/bfa_core.c:975:29: note: byref variable will be forcibly initialized struct bfi_iocfc_cfg_req_s cfg_req; ^~~~~~~ /kisskb/src/drivers/scsi/bfa/bfa_core.c: In function 'bfa_faa_query': /kisskb/src/drivers/scsi/bfa/bfa_core.c:1370:26: note: byref variable will be forcibly initialized struct bfi_faa_query_s faa_attr_req; ^~~~~~~~~~~~ /kisskb/src/drivers/char/tpm/tpm_crb.c: In function 'tpm_crb_smc_start': /kisskb/src/drivers/char/tpm/tpm_crb.c:338:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^~~ /kisskb/src/drivers/char/tpm/tpm_crb.c: In function 'crb_check_resource': /kisskb/src/drivers/char/tpm/tpm_crb.c:438:22: note: byref variable will be forcibly initialized struct resource_win win; ^~~ /kisskb/src/drivers/char/tpm/tpm_crb.c: In function 'crb_map_io': /kisskb/src/drivers/char/tpm/tpm_crb.c:505:19: note: byref variable will be forcibly initialized struct list_head acpi_resource_list; ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/mmc/siano/smssdio.c: In function 'smssdio_probe': /kisskb/src/drivers/media/mmc/siano/smssdio.c:243:28: note: byref variable will be forcibly initialized struct smsdevice_params_t params; ^~~~~~ /kisskb/src/drivers/ata/acard-ahci.c: In function 'acard_ahci_init_one': /kisskb/src/drivers/ata/acard-ahci.c:358:23: note: byref variable will be forcibly initialized struct ata_port_info pi = acard_ahci_port_info[board_id]; ^~ /kisskb/src/drivers/ata/libata-pata-timings.c: In function 'ata_timing_compute': /kisskb/src/drivers/ata/libata-pata-timings.c:120:20: note: byref variable will be forcibly initialized struct ata_timing p; ^ /kisskb/src/drivers/acpi/acpica/rscreate.c: In function 'acpi_rs_create_pci_routing_table': /kisskb/src/drivers/acpi/acpica/rscreate.c:192:21: note: byref variable will be forcibly initialized struct acpi_buffer path_buffer; ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/cdev.h:5, from /kisskb/src/drivers/nvme/host/nvme.h:10, from /kisskb/src/drivers/nvme/host/lightnvm.c:9: /kisskb/src/drivers/nvme/host/lightnvm.c: In function 'nvme_nvm_submit_user_cmd': /kisskb/src/drivers/nvme/host/lightnvm.c:767:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(wait); ^~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/drivers/nvme/host/lightnvm.c: In function 'nvme_nvm_user_vcmd': /kisskb/src/drivers/nvme/host/lightnvm.c:891:26: note: byref variable will be forcibly initialized struct nvme_nvm_command c; ^ /kisskb/src/drivers/nvme/host/lightnvm.c:890:26: note: byref variable will be forcibly initialized struct nvm_passthru_vio vcmd; ^~~~ /kisskb/src/drivers/nvme/host/lightnvm.c: In function 'nvme_nvm_submit_vio': /kisskb/src/drivers/nvme/host/lightnvm.c:857:26: note: byref variable will be forcibly initialized struct nvme_nvm_command c; ^ /kisskb/src/drivers/nvme/host/lightnvm.c:856:22: note: byref variable will be forcibly initialized struct nvm_user_vio vio; ^~~ /kisskb/src/drivers/media/pci/pt1/pt1.c: In function 'pt1_init_frontends': /kisskb/src/drivers/media/pci/pt1/pt1.c:997:26: note: byref variable will be forcibly initialized struct dvb_pll_config tcfg; ^~~~ /kisskb/src/drivers/media/pci/pt1/pt1.c:988:29: note: byref variable will be forcibly initialized struct qm1d1b0004_config tcfg; ^~~~ /kisskb/src/drivers/media/pci/pt1/pt1.c:972:25: note: byref variable will be forcibly initialized struct tc90522_config dcfg; ^~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/drivers/char/tpm/tpm_vtpm_proxy.c:15: /kisskb/src/drivers/char/tpm/tpm_vtpm_proxy.c: In function 'vtpm_proxy_fops_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/tpm/tpm_vtpm_proxy.c:79:8: note: in expansion of macro 'wait_event_interruptible' sig = wait_event_interruptible(proxy_dev->wq, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/char/tpm/tpm_vtpm_proxy.c: In function 'vtpm_proxy_request_locality': /kisskb/src/drivers/char/tpm/tpm_vtpm_proxy.c:397:17: note: byref variable will be forcibly initialized struct tpm_buf buf; ^~~ /kisskb/src/drivers/char/tpm/tpm_vtpm_proxy.c: In function 'vtpmx_ioc_new_dev': /kisskb/src/drivers/char/tpm/tpm_vtpm_proxy.c:629:28: note: byref variable will be forcibly initialized struct vtpm_proxy_new_dev vtpm_new_dev; ^~~~~~~~~~~~ /kisskb/src/drivers/media/tuners/mt2131.c: In function 'mt2131_writeregs': /kisskb/src/drivers/media/tuners/mt2131.c:70:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->cfg->i2c_address, ^~~ /kisskb/src/drivers/media/tuners/mt2131.c: In function 'mt2131_writereg': /kisskb/src/drivers/media/tuners/mt2131.c:58:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->cfg->i2c_address, .flags = 0, ^~~ /kisskb/src/drivers/media/tuners/mt2131.c: In function 'mt2131_init': /kisskb/src/drivers/media/tuners/mt2131.c:70:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->cfg->i2c_address, ^~~ /kisskb/src/drivers/media/tuners/mt2131.c:70:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/mt2131.c: In function 'mt2131_set_params': /kisskb/src/drivers/media/tuners/mt2131.c:70:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/common/siano/sms-cards.c: In function 'sms_set_gpio': /kisskb/src/drivers/media/common/siano/sms-cards.c:230:29: note: byref variable will be forcibly initialized struct smscore_config_gpio gpioconfig = { ^~~~~~~~~~ /kisskb/src/drivers/mfd/iqs62x.c: In function 'iqs62x_irq': /kisskb/src/drivers/mfd/iqs62x.c:445:27: note: byref variable will be forcibly initialized struct iqs62x_event_data event_data; ^~~~~~~~~~ /kisskb/src/drivers/mfd/iqs62x.c: In function 'iqs62x_probe': /kisskb/src/drivers/mfd/iqs62x.c:882:21: note: byref variable will be forcibly initialized struct iqs62x_info info; ^~~~ /kisskb/src/drivers/i3c/device.c: In function 'i3c_device_match_id': /kisskb/src/drivers/i3c/device.c:214:25: note: byref variable will be forcibly initialized struct i3c_device_info devinfo; ^~~~~~~ /kisskb/src/drivers/base/devres.c: In function 'devm_remove_action': /kisskb/src/drivers/base/devres.c:767:23: note: byref variable will be forcibly initialized struct action_devres devres = { ^~~~~~ /kisskb/src/drivers/base/devres.c: In function 'devm_release_action': /kisskb/src/drivers/base/devres.c:789:23: note: byref variable will be forcibly initialized struct action_devres devres = { ^~~~~~ /kisskb/src/drivers/base/attribute_container.c: In function 'do_attribute_container_device_trigger_safe': /kisskb/src/drivers/base/attribute_container.c:249:20: note: byref variable will be forcibly initialized struct klist_iter iter; ^~~~ /kisskb/src/drivers/base/attribute_container.c: In function 'attribute_container_find_class_device': /kisskb/src/drivers/base/attribute_container.c:531:20: note: byref variable will be forcibly initialized struct klist_iter iter; ^~~~ /kisskb/src/drivers/base/attribute_container.c: In function 'attribute_container_device_trigger': /kisskb/src/drivers/base/attribute_container.c:363:21: note: byref variable will be forcibly initialized struct klist_iter iter; ^~~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/base/devres.c:9: /kisskb/src/drivers/base/devres.c: In function 'release_nodes': /kisskb/src/drivers/base/devres.c:510:12: note: byref variable will be forcibly initialized LIST_HEAD(todo); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/base/devres.c: In function 'devm_kvasprintf': /kisskb/src/drivers/base/devres.c:1009:10: note: byref variable will be forcibly initialized va_list aq; ^~ /kisskb/src/drivers/base/devres.c: In function 'devm_kasprintf': /kisskb/src/drivers/base/devres.c:1038:10: note: byref variable will be forcibly initialized va_list ap; ^~ /kisskb/src/drivers/base/attribute_container.c: In function 'attribute_container_remove_device': /kisskb/src/drivers/base/attribute_container.c:216:21: note: byref variable will be forcibly initialized struct klist_iter iter; ^~~~ /kisskb/src/drivers/usb/storage/transport.c: In function 'usb_stor_msg_common': /kisskb/src/drivers/usb/storage/transport.c:117:20: note: byref variable will be forcibly initialized struct completion urb_done; ^~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/drivers/usb/storage/transport.c:31: /kisskb/src/drivers/usb/storage/transport.c: In function 'usb_stor_reset_common': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/storage/transport.c:1364:2: note: in expansion of macro 'wait_event_interruptible_timeout' wait_event_interruptible_timeout(us->delay_wait, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/storage/transport.c: In function 'usb_stor_invoke_transport': /kisskb/src/drivers/usb/storage/transport.c:702:25: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^~~~~ /kisskb/src/drivers/usb/storage/transport.c:700:23: note: byref variable will be forcibly initialized struct scsi_eh_save ses; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/backing-dev.h:12, from /kisskb/src/drivers/nvme/host/multipath.c:6: /kisskb/src/drivers/nvme/host/multipath.c: In function '__nvme_find_path': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/nvme/host/multipath.c:198:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(head->current_path[node], found); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/nvme/host/multipath.c: In function 'nvme_round_robin_path': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/nvme/host/multipath.c:251:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(head->current_path[node], found); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/md/bcache/bcache.h:182, from /kisskb/src/drivers/md/bcache/debug.c:9: /kisskb/src/drivers/md/bcache/debug.c: In function 'bio_segments': /kisskb/src/include/linux/bio.h:197:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^~~~ /kisskb/src/drivers/scsi/esas2r/esas2r_log.c: In function 'esas2r_log': /kisskb/src/drivers/scsi/esas2r/esas2r_log.c:185:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/scsi/esas2r/esas2r_log.c: In function 'esas2r_log_dev': /kisskb/src/drivers/scsi/esas2r/esas2r_log.c:213:10: note: byref variable will be forcibly initialized va_list args; ^~~~ In file included from /kisskb/src/drivers/md/bcache/bcache.h:181, from /kisskb/src/drivers/md/bcache/debug.c:9: /kisskb/src/drivers/md/bcache/debug.c: In function 'bch_dump_read': /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/include/uapi/linux/bcache.h:81:20: note: in expansion of macro 'KEY' #define MAX_KEY KEY(MAX_KEY_INODE, MAX_KEY_OFFSET, 0) ^~~ /kisskb/src/drivers/md/bcache/debug.c:194:47: note: in expansion of macro 'MAX_KEY' w = bch_keybuf_next_rescan(i->c, &i->keys, &MAX_KEY, dump_pred); ^~~~~~~ /kisskb/src/drivers/nvme/host/multipath.c: In function 'nvme_mpath_clear_current_path': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/nvme/host/multipath.c:126:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(head->current_path[node], NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/bcache/debug.c: In function 'bch_data_verify': /kisskb/src/drivers/md/bcache/debug.c:112:19: note: byref variable will be forcibly initialized struct bvec_iter iter, citer = { 0 }; ^~~~ /kisskb/src/drivers/nvme/host/multipath.c: In function 'nvme_mpath_add_disk': /kisskb/src/drivers/nvme/host/multipath.c:659:30: note: byref variable will be forcibly initialized struct nvme_ana_group_desc desc = { ^~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/kthread.h:6, from /kisskb/src/drivers/gpu/drm/scheduler/sched_entity.c:24: /kisskb/src/drivers/gpu/drm/scheduler/sched_entity.c: In function 'drm_sched_entity_flush': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:882:2: note: in expansion of macro '___wait_event' ___wait_event(wq, condition, TASK_KILLABLE, 0, 0, schedule()) ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:904:11: note: in expansion of macro '__wait_event_killable' __ret = __wait_event_killable(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/scheduler/sched_entity.c:176:3: note: in expansion of macro 'wait_event_killable' wait_event_killable(sched->job_scheduled, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/scheduler/sched_entity.c:171:10: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout( ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/ata/libahci.c: In function 'ahci_dev_classify': /kisskb/src/drivers/ata/libahci.c:1270:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^~ /kisskb/src/drivers/ata/libahci.c: In function 'ahci_do_softreset': /kisskb/src/drivers/ata/libahci.c:1390:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/smbus.h:245, from /kisskb/src/drivers/i2c/i2c-core-smbus.c:22: /kisskb/src/drivers/i2c/i2c-core-smbus.c: In function 'trace_event_raw_event_smbus_write': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/define_trace.h:32:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, \ ^~~~~~~~~~~ /kisskb/src/include/trace/events/smbus.h:23:1: note: in expansion of macro 'TRACE_EVENT_CONDITION' TRACE_EVENT_CONDITION(smbus_write, ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/i2c/i2c-core-smbus.c: In function 'trace_event_raw_event_smbus_read': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/define_trace.h:32:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, \ ^~~~~~~~~~~ /kisskb/src/include/trace/events/smbus.h:91:1: note: in expansion of macro 'TRACE_EVENT_CONDITION' TRACE_EVENT_CONDITION(smbus_read, ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/i2c/i2c-core-smbus.c: In function 'trace_event_raw_event_smbus_reply': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/define_trace.h:32:2: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(name, \ ^~~~~~~~~~~ /kisskb/src/include/trace/events/smbus.h:133:1: note: in expansion of macro 'TRACE_EVENT_CONDITION' TRACE_EVENT_CONDITION(smbus_reply, ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/ata/libahci.c: In function 'ahci_do_hardreset': /kisskb/src/drivers/ata/libahci.c:1540:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^~ /kisskb/src/drivers/i2c/i2c-core-smbus.c: In function 'trace_event_raw_event_smbus_result': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/smbus.h:199:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(smbus_result, ^~~~~~~~~~~ /kisskb/src/drivers/i2c/i2c-core-smbus.c: In function 'i2c_smbus_read_byte': /kisskb/src/drivers/i2c/i2c-core-smbus.c:95:23: note: byref variable will be forcibly initialized union i2c_smbus_data data; ^~~~ /kisskb/src/drivers/i2c/i2c-core-smbus.c: In function 'i2c_smbus_read_byte_data': /kisskb/src/drivers/i2c/i2c-core-smbus.c:130:23: note: byref variable will be forcibly initialized union i2c_smbus_data data; ^~~~ /kisskb/src/drivers/i2c/i2c-core-smbus.c: In function 'i2c_smbus_write_byte_data': /kisskb/src/drivers/i2c/i2c-core-smbus.c:152:23: note: byref variable will be forcibly initialized union i2c_smbus_data data; ^~~~ /kisskb/src/drivers/i2c/i2c-core-smbus.c: In function 'i2c_smbus_read_word_data': /kisskb/src/drivers/i2c/i2c-core-smbus.c:170:23: note: byref variable will be forcibly initialized union i2c_smbus_data data; ^~~~ /kisskb/src/drivers/i2c/i2c-core-smbus.c: In function 'i2c_smbus_write_word_data': /kisskb/src/drivers/i2c/i2c-core-smbus.c:192:23: note: byref variable will be forcibly initialized union i2c_smbus_data data; ^~~~ /kisskb/src/drivers/i2c/i2c-core-smbus.c: In function 'i2c_smbus_read_block_data': /kisskb/src/drivers/i2c/i2c-core-smbus.c:218:23: note: byref variable will be forcibly initialized union i2c_smbus_data data; ^~~~ /kisskb/src/drivers/i2c/i2c-core-smbus.c: In function 'i2c_smbus_write_block_data': /kisskb/src/drivers/i2c/i2c-core-smbus.c:245:23: note: byref variable will be forcibly initialized union i2c_smbus_data data; ^~~~ /kisskb/src/drivers/i2c/i2c-core-smbus.c: In function 'i2c_smbus_read_i2c_block_data': /kisskb/src/drivers/i2c/i2c-core-smbus.c:261:23: note: byref variable will be forcibly initialized union i2c_smbus_data data; ^~~~ /kisskb/src/drivers/i2c/i2c-core-smbus.c: In function 'i2c_smbus_write_i2c_block_data': /kisskb/src/drivers/i2c/i2c-core-smbus.c:281:23: note: byref variable will be forcibly initialized union i2c_smbus_data data; ^~~~ /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c: In function 'pqi_acknowledge_event': /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c:3051:39: note: byref variable will be forcibly initialized struct pqi_event_acknowledge_request request; ^~~~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_core.c: In function 'ahd_download_instr': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_core.c:9484:20: note: byref variable will be forcibly initialized union ins_formats instr; ^~~~~ /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c: In function 'pqi_getpciinfo_ioctl': /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c:5871:24: note: byref variable will be forcibly initialized cciss_pci_info_struct pciinfo; ^~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c:12: /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c: In function 'pqi_wait_if_ctrl_blocked': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c:290:4: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(ctrl_info->block_requests_wait, ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c:283:3: note: in expansion of macro 'wait_event' wait_event(ctrl_info->block_requests_wait, ^~~~~~~~~~ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c:12: /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c: In function 'pqi_submit_raid_request_synchronous': /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c:4033:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(wait); ^~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c: In function 'pqi_config_table_update': /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c:6821:36: note: byref variable will be forcibly initialized struct pqi_vendor_general_request request; ^~~~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_core.c: In function 'ahd_chip_init': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_core.c:7378:23: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^~~~~~~ /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c: In function 'pqi_ofa_host_memory_update': /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c:7840:36: note: byref variable will be forcibly initialized struct pqi_vendor_general_request request; ^~~~~~~ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c:12: /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c: In function 'pqi_lun_reset': /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c:5654:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(wait); ^~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c: In function 'pqi_send_scsi_raid_request': /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c:607:31: note: byref variable will be forcibly initialized struct pqi_raid_path_request request; ^~~~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_core.c: In function 'ahd_handle_scsi_status': /kisskb/src/drivers/scsi/csiostor/csio_lnode.c: In function 'csio_ln_mgmt_submit_wr': /kisskb/src/drivers/scsi/csiostor/csio_lnode.c:1733:19: note: byref variable will be forcibly initialized struct ulptx_sgl dsgl; ^~~~ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_core.c:8933:22: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^~~~~~~ /kisskb/src/drivers/scsi/csiostor/csio_lnode.c:1728:22: note: byref variable will be forcibly initialized struct csio_wr_pair wrp; ^~~ /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c: In function 'pqi_identify_physical_device': /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c:670:31: note: byref variable will be forcibly initialized struct pqi_raid_path_request request; ^~~~~~~ /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c: In function 'pqi_configure_events': /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c:4509:40: note: byref variable will be forcibly initialized struct pqi_general_management_request request; ^~~~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_core.c: In function 'ahd_default_config': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_core.c:7560:23: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^~~~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_core.c: In function 'ahd_parse_cfgdata': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_core.c:7639:23: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^~~~~~~ /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c: In function 'pqi_get_device_lists': /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c:997:27: note: byref variable will be forcibly initialized struct report_lun_header report_lun_header; ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_core.c: In function 'ahd_handle_message_phase': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_core.c:4681:21: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^~~~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_core.c: In function 'ahd_reset_channel': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_core.c:8763:23: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^~~~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_core.c: In function 'ahd_handle_nonpkt_busfree': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_core.c:3018:21: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^~~~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_core.c: In function 'ahd_handle_proto_violation': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_core.c:3292:21: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^~~~~~~ /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c: In function 'pqi_passthru_ioctl': /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c:5985:25: note: byref variable will be forcibly initialized struct ciss_error_info ciss_error_info; ^~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c:5984:29: note: byref variable will be forcibly initialized struct pqi_raid_error_info pqi_error_info; ^~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c:5983:31: note: byref variable will be forcibly initialized struct pqi_raid_path_request request; ^~~~~~~ /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c:5982:23: note: byref variable will be forcibly initialized IOCTL_Command_struct iocommand; ^~~~~~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_core.c: In function 'ahd_handle_seqint': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_core.c:2291:24: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^~~~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_core.c:2231:22: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^~~~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_core.c:2154:22: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^~~~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_core.c:2044:22: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^~~~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_core.c:1905:23: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^~~~~~~ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_core.c: In function 'ahd_handle_scsiint': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_core.c:2488:23: note: byref variable will be forcibly initialized struct ahd_devinfo devinfo; ^~~~~~~ /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c: In function 'pqi_create_event_queue': /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c:4292:36: note: byref variable will be forcibly initialized struct pqi_general_admin_response response; ^~~~~~~~ /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c:4291:35: note: byref variable will be forcibly initialized struct pqi_general_admin_request request; ^~~~~~~ /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c: In function 'pqi_create_queue_group': /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c:4338:36: note: byref variable will be forcibly initialized struct pqi_general_admin_response response; ^~~~~~~~ /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c:4337:35: note: byref variable will be forcibly initialized struct pqi_general_admin_request request; ^~~~~~~ /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c: In function 'pqi_report_device_capability': /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c:4171:36: note: byref variable will be forcibly initialized struct pqi_general_admin_response response; ^~~~~~~~ /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c:4170:35: note: byref variable will be forcibly initialized struct pqi_general_admin_request request; ^~~~~~~ /kisskb/src/drivers/scsi/csiostor/csio_lnode.c: In function 'csio_get_phy_port_stats': /kisskb/src/drivers/scsi/csiostor/csio_lnode.c:1390:33: note: byref variable will be forcibly initialized struct fw_fcoe_port_cmd_params portparams; ^~~~~~~~~~ /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c: In function 'pqi_process_raid_io_error': /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c:2667:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^~~~~ /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c: In function 'pqi_raid_bypass_submit_scsi_cmd': /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c:2284:29: note: byref variable will be forcibly initialized struct pqi_encryption_info encryption_info; ^~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/scsi/bfa/bfa_svc.c:12: /kisskb/src/drivers/scsi/bfa/bfa_svc.c: In function 'bfad_im_post_vendor_event': /kisskb/src/drivers/scsi/bfa/bfad_im.h:140:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^~ /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c: In function 'pqi_process_config_table': /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c:7035:39: note: byref variable will be forcibly initialized struct pqi_config_table_section_info section_info; ^~~~~~~~~~~~ /kisskb/src/drivers/scsi/bfa/bfa_svc.c: In function 'bfa_plog_str': /kisskb/src/drivers/scsi/bfa/bfa_svc.c:325:25: note: byref variable will be forcibly initialized struct bfa_plog_rec_s lp; ^~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c:12: /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c: In function 'pqi_update_device_list': /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c:1774:12: note: byref variable will be forcibly initialized LIST_HEAD(delete_list); ^~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c:1773:12: note: byref variable will be forcibly initialized LIST_HEAD(add_list); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c: In function 'pqi_update_scsi_devices': /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c:1955:12: note: byref variable will be forcibly initialized LIST_HEAD(new_device_list_head); ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/scsi/aic7xxx/aic79xx_pci.c: In function 'ahd_check_extport': /kisskb/src/drivers/scsi/aic7xxx/aic79xx_pci.c:506:20: note: byref variable will be forcibly initialized struct vpd_config vpd; ^~~ /kisskb/src/drivers/w1/slaves/w1_therm.c: In function 'w1_read_temp': /kisskb/src/drivers/w1/slaves/w1_therm.c:2023:20: note: byref variable will be forcibly initialized struct therm_info info; ^~~~ /kisskb/src/drivers/w1/slaves/w1_therm.c: In function 'w1_DS18B20_get_resolution': /kisskb/src/drivers/w1/slaves/w1_therm.c:641:20: note: byref variable will be forcibly initialized struct therm_info info; ^~~~ /kisskb/src/drivers/w1/slaves/w1_therm.c: In function 'w1_DS18B20_set_resolution': /kisskb/src/drivers/w1/slaves/w1_therm.c:593:26: note: byref variable will be forcibly initialized struct therm_info info, info2; ^~~~~ /kisskb/src/drivers/w1/slaves/w1_therm.c:593:20: note: byref variable will be forcibly initialized struct therm_info info, info2; ^~~~ /kisskb/src/drivers/media/pci/pt3/pt3.c: In function 'pt3_demod_write': /kisskb/src/drivers/media/pci/pt3/pt3.c:94:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/media/pci/pt3/pt3.c: In function 'pt3_set_tuner_power': /kisskb/src/drivers/media/pci/pt3/pt3.c:139:17: note: byref variable will be forcibly initialized struct reg_val rv = { 0x1e, 0x99 }; ^~ /kisskb/src/drivers/scsi/bfa/bfa_svc.c: In function 'bfa_plog_intarr': /kisskb/src/drivers/scsi/bfa/bfa_svc.c:345:25: note: byref variable will be forcibly initialized struct bfa_plog_rec_s lp; ^~ /kisskb/src/drivers/scsi/bfa/bfa_svc.c: In function 'bfa_plog_fchdr': /kisskb/src/drivers/scsi/bfa/bfa_svc.c:372:25: note: byref variable will be forcibly initialized struct bfa_plog_rec_s lp; ^~ /kisskb/src/drivers/scsi/bfa/bfa_svc.c: In function 'bfa_plog_fchdr_and_pl': /kisskb/src/drivers/scsi/bfa/bfa_svc.c:392:25: note: byref variable will be forcibly initialized struct bfa_plog_rec_s lp; ^~ /kisskb/src/drivers/media/pci/pt3/pt3.c: In function 'pt3_suspend': /kisskb/src/drivers/media/pci/pt3/pt3.c:139:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/w1/slaves/w1_therm.c: In function 'alarms_show': /kisskb/src/drivers/w1/slaves/w1_therm.c:1769:20: note: byref variable will be forcibly initialized struct therm_info scratchpad; ^~~~~~~~~~ /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c: In function 'pqi_write_current_time_to_host_wellness': /kisskb/src/drivers/scsi/smartpqi/smartpqi_init.c:829:12: note: byref variable will be forcibly initialized struct tm tm; ^~ /kisskb/src/drivers/media/pci/pt3/pt3.c: In function 'pt3_fe_init': /kisskb/src/drivers/media/pci/pt3/pt3.c:139:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/pci/pt3/pt3.c:139:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/pci/pt3/pt3.c: In function 'pt3_resume': /kisskb/src/drivers/media/pci/pt3/pt3.c:139:17: note: byref variable will be forcibly initialized In file included from /kisskb/src/drivers/md/bcache/bcache.h:181, from /kisskb/src/drivers/md/bcache/extents.c:24: /kisskb/src/drivers/md/bcache/extents.c: In function 'bch_extent_sort_fixup': /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/include/uapi/linux/bcache.h:84:24: note: in expansion of macro 'KEY' #define START_KEY(k) KEY(KEY_INODE(k), KEY_START(k), 0) ^~~ /kisskb/src/drivers/md/bcache/extents.c:305:19: note: in expansion of macro 'START_KEY' bch_cut_back(&START_KEY(i->k), top->k); ^~~~~~~~~ /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/include/uapi/linux/bcache.h:84:24: note: in expansion of macro 'KEY' #define START_KEY(k) KEY(KEY_INODE(k), KEY_START(k), 0) ^~~ /kisskb/src/drivers/md/bcache/extents.c:299:19: note: in expansion of macro 'START_KEY' bch_cut_back(&START_KEY(i->k), tmp); ^~~~~~~~~ /kisskb/src/drivers/media/pci/pt3/pt3.c: In function 'pt3_set_lna': /kisskb/src/drivers/media/pci/pt3/pt3.c:139:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/pci/pt3/pt3.c:139:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/w1/slaves/w1_therm.c: In function 'temperature_show': /kisskb/src/drivers/w1/slaves/w1_therm.c:1626:20: note: byref variable will be forcibly initialized struct therm_info info; ^~~~ /kisskb/src/drivers/md/bcache/extents.c: In function 'bch_extent_insert_fixup': /kisskb/src/drivers/md/bcache/extents.c:427:22: note: byref variable will be forcibly initialized BKEY_PADDED(key) temp; ^~~~ In file included from /kisskb/src/drivers/md/bcache/bcache.h:181, from /kisskb/src/drivers/md/bcache/extents.c:24: /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/include/uapi/linux/bcache.h:84:24: note: in expansion of macro 'KEY' #define START_KEY(k) KEY(KEY_INODE(k), KEY_START(k), 0) ^~~ /kisskb/src/drivers/md/bcache/extents.c:453:21: note: in expansion of macro 'START_KEY' __bch_cut_back(&START_KEY(insert), k); ^~~~~~~~~ /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/include/uapi/linux/bcache.h:84:24: note: in expansion of macro 'KEY' #define START_KEY(k) KEY(KEY_INODE(k), KEY_START(k), 0) ^~~ /kisskb/src/drivers/md/bcache/extents.c:434:18: note: in expansion of macro 'START_KEY' bch_cut_back(&START_KEY(insert), k); ^~~~~~~~~ /kisskb/src/drivers/media/pci/pt3/pt3.c: In function 'pt3_attach_fe': /kisskb/src/drivers/media/pci/pt3/pt3.c:397:26: note: byref variable will be forcibly initialized struct mxl301rf_config tcfg; ^~~~ /kisskb/src/drivers/media/pci/pt3/pt3.c:389:28: note: byref variable will be forcibly initialized struct qm1d1c0042_config tcfg; ^~~~ /kisskb/src/drivers/media/pci/pt3/pt3.c:371:24: note: byref variable will be forcibly initialized struct tc90522_config cfg; ^~~ /kisskb/src/drivers/w1/slaves/w1_therm.c: In function 'conv_time_measure': /kisskb/src/drivers/w1/slaves/w1_therm.c:1156:20: note: byref variable will be forcibly initialized struct therm_info inf, ^~~ /kisskb/src/drivers/w1/slaves/w1_therm.c: In function 'alarms_store': /kisskb/src/drivers/w1/slaves/w1_therm.c:1789:20: note: byref variable will be forcibly initialized struct therm_info info; ^~~~ /kisskb/src/drivers/w1/slaves/w1_therm.c: In function 'w1_slave_show': /kisskb/src/drivers/w1/slaves/w1_therm.c:1534:20: note: byref variable will be forcibly initialized struct therm_info info; ^~~~ /kisskb/src/drivers/usb/class/usbtmc.c: In function 'usbtmc_ioctl_config_termc': /kisskb/src/drivers/usb/class/usbtmc.c:2002:25: note: byref variable will be forcibly initialized struct usbtmc_termchar termc; ^~~~~ /kisskb/src/drivers/scsi/bfa/bfa_svc.c: In function 'bfa_fcdiag_loopback': /kisskb/src/drivers/scsi/bfa/bfa_svc.c:5947:25: note: byref variable will be forcibly initialized struct bfa_port_attr_s attr; ^~~~ /kisskb/src/drivers/usb/class/usbtmc.c: In function 'usbtmc_ioctl_generic_write': /kisskb/src/drivers/usb/class/usbtmc.c:1232:24: note: byref variable will be forcibly initialized struct usbtmc_message msg; ^~~ /kisskb/src/drivers/scsi/bfa/bfa_svc.c:5946:30: note: byref variable will be forcibly initialized struct bfa_diag_loopback_s loopback; ^~~~~~~~ /kisskb/src/drivers/usb/class/usbtmc.c: In function 'usbtmc_ioctl_request': /kisskb/src/drivers/usb/class/usbtmc.c:1889:28: note: byref variable will be forcibly initialized struct usbtmc_ctrlrequest request; ^~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/usb/class/usbtmc.c:13: /kisskb/src/drivers/usb/class/usbtmc.c: In function 'usbtmc488_ioctl_read_stb': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/class/usbtmc.c:530:8: note: in expansion of macro 'wait_event_interruptible_timeout' rv = wait_event_interruptible_timeout( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/class/usbtmc.c: In function 'usbtmc488_ioctl_wait_srq': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/class/usbtmc.c:591:7: note: in expansion of macro 'wait_event_interruptible_timeout' rv = wait_event_interruptible_timeout( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/class/usbtmc.c: In function 'usbtmc_generic_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/class/usbtmc.c:915:13: note: in expansion of macro 'wait_event_interruptible_timeout' retval = wait_event_interruptible_timeout( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/class/usbtmc.c: In function 'usbtmc_ioctl_generic_read': /kisskb/src/drivers/usb/class/usbtmc.c:1021:24: note: byref variable will be forcibly initialized struct usbtmc_message msg; ^~~ /kisskb/src/drivers/media/tuners/mxl5007t.c: In function 'mxl5007t_soft_reset': /kisskb/src/drivers/media/tuners/mxl5007t.c:499:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/tuners/mxl5007t.c: In function 'mxl5007t_write_reg': /kisskb/src/drivers/media/tuners/mxl5007t.c:451:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->i2c_props.addr, .flags = 0, ^~~ /kisskb/src/drivers/media/tuners/mxl5007t.c: In function 'mxl5007t_write_regs': /kisskb/src/drivers/media/tuners/mxl5007t.c:451:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/mxl5007t.c: In function 'mxl5007t_sleep': /kisskb/src/drivers/media/tuners/mxl5007t.c:451:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/mxl5007t.c:451:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/mxl5007t.c: In function 'mxl5007t_init': /kisskb/src/drivers/media/tuners/mxl5007t.c:451:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/mxl5007t.c: In function 'mxl5007t_attach': /kisskb/src/drivers/media/tuners/mxl5007t.c:451:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/scsi/libfc/fc_lport.c: In function 'fc_lport_recv_rnid_req': /kisskb/src/drivers/scsi/libfc/fc_lport.c:455:25: note: byref variable will be forcibly initialized struct fc_seq_els_data rjt_data; ^~~~~~~~ /kisskb/src/drivers/i3c/master.c: In function 'i3c_device_uevent': /kisskb/src/drivers/i3c/master.c:279:25: note: byref variable will be forcibly initialized struct i3c_device_info devinfo; ^~~~~~~ /kisskb/src/drivers/i3c/master.c: In function 'modalias_show': /kisskb/src/drivers/i3c/master.c:248:25: note: byref variable will be forcibly initialized struct i3c_device_info devinfo; ^~~~~~~ /kisskb/src/drivers/i3c/master.c: In function 'i3c_master_entdaa_locked': /kisskb/src/drivers/i3c/master.c:800:21: note: byref variable will be forcibly initialized struct i3c_ccc_cmd cmd; ^~~ /kisskb/src/drivers/i3c/master.c:799:26: note: byref variable will be forcibly initialized struct i3c_ccc_cmd_dest dest; ^~~~ /kisskb/src/drivers/i3c/master.c: In function 'i3c_master_enec_disec_locked': /kisskb/src/drivers/i3c/master.c:817:21: note: byref variable will be forcibly initialized struct i3c_ccc_cmd cmd; ^~~ /kisskb/src/drivers/i3c/master.c:816:26: note: byref variable will be forcibly initialized struct i3c_ccc_cmd_dest dest; ^~~~ /kisskb/src/drivers/i3c/master.c: In function 'i3c_master_defslvs_locked': /kisskb/src/drivers/i3c/master.c:904:21: note: byref variable will be forcibly initialized struct i3c_ccc_cmd cmd; ^~~ /kisskb/src/drivers/i3c/master.c:901:26: note: byref variable will be forcibly initialized struct i3c_ccc_cmd_dest dest; ^~~~ /kisskb/src/drivers/i3c/master.c: In function 'i3c_master_getpid_locked': /kisskb/src/drivers/i3c/master.c:1151:21: note: byref variable will be forcibly initialized struct i3c_ccc_cmd cmd; ^~~ /kisskb/src/drivers/i3c/master.c:1150:26: note: byref variable will be forcibly initialized struct i3c_ccc_cmd_dest dest; ^~~~ /kisskb/src/drivers/i3c/master.c: In function 'i3c_master_getbcr_locked': /kisskb/src/drivers/i3c/master.c:1181:21: note: byref variable will be forcibly initialized struct i3c_ccc_cmd cmd; ^~~ /kisskb/src/drivers/i3c/master.c:1180:26: note: byref variable will be forcibly initialized struct i3c_ccc_cmd_dest dest; ^~~~ /kisskb/src/drivers/i3c/master.c: In function 'i3c_master_getdcr_locked': /kisskb/src/drivers/i3c/master.c:1206:21: note: byref variable will be forcibly initialized struct i3c_ccc_cmd cmd; ^~~ /kisskb/src/drivers/i3c/master.c:1205:26: note: byref variable will be forcibly initialized struct i3c_ccc_cmd_dest dest; ^~~~ /kisskb/src/drivers/i3c/master.c: In function 'i3c_master_getmxds_locked': /kisskb/src/drivers/i3c/master.c:1084:21: note: byref variable will be forcibly initialized struct i3c_ccc_cmd cmd; ^~~ /kisskb/src/drivers/i3c/master.c:1083:26: note: byref variable will be forcibly initialized struct i3c_ccc_cmd_dest dest; ^~~~ /kisskb/src/drivers/i3c/master.c: In function 'i3c_master_getmrl_locked': /kisskb/src/drivers/i3c/master.c:1012:21: note: byref variable will be forcibly initialized struct i3c_ccc_cmd cmd; ^~~ /kisskb/src/drivers/i3c/master.c:1010:26: note: byref variable will be forcibly initialized struct i3c_ccc_cmd_dest dest; ^~~~ /kisskb/src/drivers/i3c/master.c: In function 'i3c_master_getmwl_locked': /kisskb/src/drivers/i3c/master.c:1054:21: note: byref variable will be forcibly initialized struct i3c_ccc_cmd cmd; ^~~ /kisskb/src/drivers/i3c/master.c:1052:26: note: byref variable will be forcibly initialized struct i3c_ccc_cmd_dest dest; ^~~~ /kisskb/src/drivers/i3c/master.c: In function 'i3c_master_gethdrcap_locked': /kisskb/src/drivers/i3c/master.c:1120:21: note: byref variable will be forcibly initialized struct i3c_ccc_cmd cmd; ^~~ /kisskb/src/drivers/i3c/master.c:1119:26: note: byref variable will be forcibly initialized struct i3c_ccc_cmd_dest dest; ^~~~ /kisskb/src/drivers/i3c/master.c: In function 'i3c_master_setda_locked': /kisskb/src/drivers/i3c/master.c:975:21: note: byref variable will be forcibly initialized struct i3c_ccc_cmd cmd; ^~~ /kisskb/src/drivers/i3c/master.c:973:26: note: byref variable will be forcibly initialized struct i3c_ccc_cmd_dest dest; ^~~~ /kisskb/src/drivers/i3c/master.c: In function 'i3c_master_rstdaa_locked': /kisskb/src/drivers/i3c/master.c:761:21: note: byref variable will be forcibly initialized struct i3c_ccc_cmd cmd; ^~~ /kisskb/src/drivers/i3c/master.c:760:26: note: byref variable will be forcibly initialized struct i3c_ccc_cmd_dest dest; ^~~~ /kisskb/src/drivers/i3c/master.c: In function 'i3c_master_handle_ibi': /kisskb/src/drivers/i3c/master.c:2254:25: note: byref variable will be forcibly initialized struct i3c_ibi_payload payload; ^~~~~~~ /kisskb/src/drivers/ata/sata_inic162x.c: In function 'inic_qc_fill_rtf': /kisskb/src/drivers/ata/sata_inic162x.c:574:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^~ /kisskb/src/drivers/scsi/aic94xx/aic94xx_tmf.c: In function 'asd_clear_nexus_I_T': /kisskb/src/drivers/scsi/aic94xx/aic94xx_tmf.c:86:14: note: byref variable will be forcibly initialized DECLARE_TCS(tcs); \ ^~~ /kisskb/src/drivers/scsi/aic94xx/aic94xx_tmf.c:48:35: note: in definition of macro 'DECLARE_TCS' struct tasklet_completion_status tcs = { \ ^~~ /kisskb/src/drivers/scsi/aic94xx/aic94xx_tmf.c:145:2: note: in expansion of macro 'CLEAR_NEXUS_PRE' CLEAR_NEXUS_PRE; ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/drivers/scsi/aic94xx/aic94xx_tmf.c:10: /kisskb/src/drivers/scsi/aic94xx/aic94xx_tmf.c:85:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(completion); \ ^~~~~~~~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/drivers/scsi/aic94xx/aic94xx_tmf.c:145:2: note: in expansion of macro 'CLEAR_NEXUS_PRE' CLEAR_NEXUS_PRE; ^~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/aic94xx/aic94xx_tmf.c: In function 'asd_clear_nexus_tag': /kisskb/src/drivers/scsi/aic94xx/aic94xx_tmf.c:86:14: note: byref variable will be forcibly initialized DECLARE_TCS(tcs); \ ^~~ /kisskb/src/drivers/scsi/aic94xx/aic94xx_tmf.c:48:35: note: in definition of macro 'DECLARE_TCS' struct tasklet_completion_status tcs = { \ ^~~ /kisskb/src/drivers/scsi/aic94xx/aic94xx_tmf.c:219:2: note: in expansion of macro 'CLEAR_NEXUS_PRE' CLEAR_NEXUS_PRE; ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/drivers/scsi/aic94xx/aic94xx_tmf.c:10: /kisskb/src/drivers/scsi/aic94xx/aic94xx_tmf.c:85:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(completion); \ ^~~~~~~~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/drivers/scsi/aic94xx/aic94xx_tmf.c:219:2: note: in expansion of macro 'CLEAR_NEXUS_PRE' CLEAR_NEXUS_PRE; ^~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/aic94xx/aic94xx_tmf.c: In function 'asd_clear_nexus_index': /kisskb/src/drivers/scsi/aic94xx/aic94xx_tmf.c:86:14: note: byref variable will be forcibly initialized DECLARE_TCS(tcs); \ ^~~ /kisskb/src/drivers/scsi/aic94xx/aic94xx_tmf.c:48:35: note: in definition of macro 'DECLARE_TCS' struct tasklet_completion_status tcs = { \ ^~~ /kisskb/src/drivers/scsi/aic94xx/aic94xx_tmf.c:234:2: note: in expansion of macro 'CLEAR_NEXUS_PRE' CLEAR_NEXUS_PRE; ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/drivers/scsi/aic94xx/aic94xx_tmf.c:10: /kisskb/src/drivers/scsi/aic94xx/aic94xx_tmf.c:85:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(completion); \ ^~~~~~~~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/drivers/scsi/aic94xx/aic94xx_tmf.c:234:2: note: in expansion of macro 'CLEAR_NEXUS_PRE' CLEAR_NEXUS_PRE; ^~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/aic94xx/aic94xx_tmf.c: In function 'asd_initiate_ssp_tmf': /kisskb/src/drivers/scsi/aic94xx/aic94xx_tmf.c:564:14: note: byref variable will be forcibly initialized DECLARE_TCS(tcs); ^~~ /kisskb/src/drivers/scsi/aic94xx/aic94xx_tmf.c:48:35: note: in definition of macro 'DECLARE_TCS' struct tasklet_completion_status tcs = { \ ^~~ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/drivers/scsi/aic94xx/aic94xx_tmf.c:10: /kisskb/src/drivers/scsi/aic94xx/aic94xx_tmf.c:563:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(completion); ^~~~~~~~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/drivers/scsi/aic94xx/aic94xx_tmf.c: In function 'asd_clear_nexus_I_T_L': /kisskb/src/drivers/scsi/aic94xx/aic94xx_tmf.c:86:14: note: byref variable will be forcibly initialized DECLARE_TCS(tcs); \ ^~~ /kisskb/src/drivers/scsi/aic94xx/aic94xx_tmf.c:48:35: note: in definition of macro 'DECLARE_TCS' struct tasklet_completion_status tcs = { \ ^~~ /kisskb/src/drivers/scsi/aic94xx/aic94xx_tmf.c:205:2: note: in expansion of macro 'CLEAR_NEXUS_PRE' CLEAR_NEXUS_PRE; ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/drivers/scsi/aic94xx/aic94xx_tmf.c:10: /kisskb/src/drivers/scsi/aic94xx/aic94xx_tmf.c:85:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(completion); \ ^~~~~~~~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/drivers/scsi/aic94xx/aic94xx_tmf.c:205:2: note: in expansion of macro 'CLEAR_NEXUS_PRE' CLEAR_NEXUS_PRE; ^~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/aic94xx/aic94xx_tmf.c: In function 'asd_clear_nexus': /kisskb/src/drivers/scsi/aic94xx/aic94xx_tmf.c:329:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(completion); ^~~~~~~~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/drivers/scsi/aic94xx/aic94xx_tmf.c: In function 'asd_clear_nexus_ha': /kisskb/src/drivers/scsi/aic94xx/aic94xx_tmf.c:86:14: note: byref variable will be forcibly initialized DECLARE_TCS(tcs); \ ^~~ /kisskb/src/drivers/scsi/aic94xx/aic94xx_tmf.c:48:35: note: in definition of macro 'DECLARE_TCS' struct tasklet_completion_status tcs = { \ ^~~ /kisskb/src/drivers/scsi/aic94xx/aic94xx_tmf.c:119:2: note: in expansion of macro 'CLEAR_NEXUS_PRE' CLEAR_NEXUS_PRE; ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/drivers/scsi/aic94xx/aic94xx_tmf.c:10: /kisskb/src/drivers/scsi/aic94xx/aic94xx_tmf.c:85:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(completion); \ ^~~~~~~~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/drivers/scsi/aic94xx/aic94xx_tmf.c:119:2: note: in expansion of macro 'CLEAR_NEXUS_PRE' CLEAR_NEXUS_PRE; ^~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/aic94xx/aic94xx_tmf.c: In function 'asd_clear_nexus_port': /kisskb/src/drivers/scsi/aic94xx/aic94xx_tmf.c:86:14: note: byref variable will be forcibly initialized DECLARE_TCS(tcs); \ ^~~ /kisskb/src/drivers/scsi/aic94xx/aic94xx_tmf.c:48:35: note: in definition of macro 'DECLARE_TCS' struct tasklet_completion_status tcs = { \ ^~~ /kisskb/src/drivers/scsi/aic94xx/aic94xx_tmf.c:128:2: note: in expansion of macro 'CLEAR_NEXUS_PRE' CLEAR_NEXUS_PRE; ^~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/drivers/scsi/aic94xx/aic94xx_tmf.c:10: /kisskb/src/drivers/scsi/aic94xx/aic94xx_tmf.c:85:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(completion); \ ^~~~~~~~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/drivers/scsi/aic94xx/aic94xx_tmf.c:128:2: note: in expansion of macro 'CLEAR_NEXUS_PRE' CLEAR_NEXUS_PRE; ^~~~~~~~~~~~~~~ /kisskb/src/drivers/ata/sata_inic162x.c: In function 'inic_hardreset': /kisskb/src/drivers/ata/sata_inic162x.c:647:23: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^~ /kisskb/src/drivers/scsi/aic94xx/aic94xx_tmf.c: In function 'asd_abort_task': /kisskb/src/drivers/scsi/aic94xx/aic94xx_tmf.c:397:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(tascb_completion); ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/drivers/scsi/aic94xx/aic94xx_tmf.c:396:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(completion); ^~~~~~~~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/drivers/scsi/aic94xx/aic94xx_tmf.c:395:14: note: byref variable will be forcibly initialized DECLARE_TCS(tcs); ^~~ /kisskb/src/drivers/scsi/aic94xx/aic94xx_tmf.c:48:35: note: in definition of macro 'DECLARE_TCS' struct tasklet_completion_status tcs = { \ ^~~ /kisskb/src/drivers/ata/libahci_platform.c: In function 'ahci_platform_init_host': /kisskb/src/drivers/ata/libahci_platform.c:579:23: note: byref variable will be forcibly initialized struct ata_port_info pi = *pi_template; ^~ /kisskb/src/drivers/scsi/fcoe/fcoe_ctlr.c: In function 'fcoe_ctlr_recv_adv': /kisskb/src/drivers/scsi/fcoe/fcoe_ctlr.c:1023:18: note: byref variable will be forcibly initialized struct fcoe_fcf new; ^~~ /kisskb/src/drivers/scsi/fcoe/fcoe_ctlr.c: In function 'fcoe_ctlr_age_fcfs': /kisskb/src/drivers/scsi/fcoe/fcoe_ctlr.c:826:19: note: byref variable will be forcibly initialized struct list_head del_list; ^~~~~~~~ /kisskb/src/drivers/media/tuners/mxl5005s.c: In function 'mxl5005s_reset': /kisskb/src/drivers/media/tuners/mxl5005s.c:3853:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->i2c_address, .flags = 0, ^~~ /kisskb/src/drivers/media/tuners/mxl5005s.c: In function 'mxl5005s_writereg': /kisskb/src/drivers/media/tuners/mxl5005s.c:3879:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->i2c_address, .flags = 0, ^~~ /kisskb/src/drivers/usb/musb/musb_gadget_ep0.c: In function 'musb_g_ep0_irq': /kisskb/src/drivers/usb/musb/musb_gadget_ep0.c:775:27: note: byref variable will be forcibly initialized struct usb_ctrlrequest setup; ^~~~~ /kisskb/src/drivers/scsi/esas2r/esas2r_disc.c: In function 'esas2r_disc_passthru_dev_addr': /kisskb/src/drivers/scsi/esas2r/esas2r_disc.c:888:27: note: byref variable will be forcibly initialized struct esas2r_sg_context sgc; ^~~ /kisskb/src/drivers/scsi/fcoe/fcoe_ctlr.c: In function 'fcoe_ctlr_disc_recv': /kisskb/src/drivers/scsi/fcoe/fcoe_ctlr.c:3011:25: note: byref variable will be forcibly initialized struct fc_seq_els_data rjt_data; ^~~~~~~~ /kisskb/src/drivers/power/supply/power_supply_core.c: In function 'ps_get_max_charge_cntl_limit': /kisskb/src/drivers/power/supply/power_supply_core.c:994:29: note: byref variable will be forcibly initialized union power_supply_propval val; ^~~ /kisskb/src/drivers/power/supply/power_supply_core.c: In function 'ps_get_cur_charge_cntl_limit': /kisskb/src/drivers/power/supply/power_supply_core.c:1012:29: note: byref variable will be forcibly initialized union power_supply_propval val; ^~~ /kisskb/src/drivers/power/supply/power_supply_core.c: In function 'ps_set_cur_charge_cntl_limit': /kisskb/src/drivers/power/supply/power_supply_core.c:1030:29: note: byref variable will be forcibly initialized union power_supply_propval val; ^~~ /kisskb/src/drivers/power/supply/power_supply_core.c: In function 'power_supply_am_i_supplied': /kisskb/src/drivers/power/supply/power_supply_core.c:329:32: note: byref variable will be forcibly initialized struct psy_am_i_supplied_data data = { psy, 0 }; ^~~~ /kisskb/src/drivers/power/supply/power_supply_core.c: In function 'power_supply_read_temp': /kisskb/src/drivers/power/supply/power_supply_core.c:940:29: note: byref variable will be forcibly initialized union power_supply_propval val; ^~~ /kisskb/src/drivers/media/tuners/mc44s803.c: In function 'mc44s803_writereg': /kisskb/src/drivers/media/tuners/mc44s803.c:26:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/arch/arm64/include/asm/memory.h:164, from /kisskb/src/arch/arm64/include/asm/page.h:42, from /kisskb/src/drivers/edac/edac_device.c:15: /kisskb/src/drivers/edac/edac_device.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/clk/qcom/clk-smd-rpm.c: In function 'clk_smd_rpm_set_rate_active': /kisskb/src/drivers/clk/qcom/clk-smd-rpm.c:180:25: note: byref variable will be forcibly initialized struct clk_smd_rpm_req req = { ^~~ /kisskb/src/drivers/clk/qcom/clk-smd-rpm.c: In function 'clk_smd_rpm_set_rate_sleep': /kisskb/src/drivers/clk/qcom/clk-smd-rpm.c:194:25: note: byref variable will be forcibly initialized struct clk_smd_rpm_req req = { ^~~ /kisskb/src/drivers/clk/qcom/clk-smd-rpm.c: In function 'clk_smd_rpm_handoff': /kisskb/src/drivers/clk/qcom/clk-smd-rpm.c:157:25: note: byref variable will be forcibly initialized struct clk_smd_rpm_req req = { ^~~ /kisskb/src/drivers/scsi/fcoe/fcoe_transport.c: In function 'fcoe_link_speed_update': /kisskb/src/drivers/scsi/fcoe/fcoe_transport.c:120:32: note: byref variable will be forcibly initialized struct ethtool_link_ksettings ecmd; ^~~~ /kisskb/src/drivers/scsi/fcoe/fcoe_transport.c: In function '__fcoe_get_lesb': /kisskb/src/drivers/scsi/fcoe/fcoe_transport.c:177:27: note: byref variable will be forcibly initialized struct rtnl_link_stats64 temp; ^~~~ /kisskb/src/drivers/clk/qcom/clk-smd-rpm.c: In function 'clk_smd_rpm_enable_scaling': /kisskb/src/drivers/clk/qcom/clk-smd-rpm.c:370:25: note: byref variable will be forcibly initialized struct clk_smd_rpm_req req = { ^~~ /kisskb/src/drivers/mfd/rave-sp.c: In function 'rave_sp_get_status': /kisskb/src/drivers/mfd/rave-sp.c:697:24: note: byref variable will be forcibly initialized struct rave_sp_status status; ^~~~~~ /kisskb/src/drivers/usb/renesas_usbhs/fifo.c: In function 'usbhsf_dma_init_pdev': /kisskb/src/drivers/usb/renesas_usbhs/fifo.c:1252:17: note: byref variable will be forcibly initialized dma_cap_mask_t mask; ^~~~ /kisskb/src/drivers/md/bcache/movinggc.c: In function 'read_moving': /kisskb/src/drivers/md/bcache/movinggc.c:131:17: note: byref variable will be forcibly initialized struct closure cl; ^~ In file included from /kisskb/src/include/linux/sh_dma.h:10, from /kisskb/src/drivers/usb/renesas_usbhs/fifo.h:12, from /kisskb/src/drivers/usb/renesas_usbhs/pipe.h:12, from /kisskb/src/drivers/usb/renesas_usbhs/common.h:21, from /kisskb/src/drivers/usb/renesas_usbhs/fifo.c:12: /kisskb/src/drivers/usb/renesas_usbhs/fifo.c: In function 'dmaengine_prep_slave_single': /kisskb/src/include/linux/dmaengine.h:969:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^~ In file included from /kisskb/src/drivers/md/bcache/bcache.h:181, from /kisskb/src/drivers/md/bcache/movinggc.c:8: /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/include/uapi/linux/bcache.h:81:20: note: in expansion of macro 'KEY' #define MAX_KEY KEY(MAX_KEY_INODE, MAX_KEY_OFFSET, 0) ^~~ /kisskb/src/drivers/md/bcache/movinggc.c:139:10: note: in expansion of macro 'MAX_KEY' &MAX_KEY, moving_pred); ^~~~~~~ /kisskb/src/drivers/scsi/libfc/fc_rport.c: In function 'fc_rport_work': /kisskb/src/drivers/scsi/libfc/fc_rport.c:267:30: note: byref variable will be forcibly initialized struct fc_rport_identifiers ids; ^~~ /kisskb/src/drivers/scsi/libfc/fc_rport.c: In function 'fc_rport_prli_resp': /kisskb/src/drivers/scsi/libfc/fc_rport.c:1123:20: note: byref variable will be forcibly initialized struct fc_els_spp temp_spp; ^~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/scsi/libfc/fc_rport.c:48: /kisskb/src/drivers/scsi/libfc/fc_rport.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/bcache/journal.c: In function 'journal_read_bucket': /kisskb/src/drivers/md/bcache/journal.c:43:17: note: byref variable will be forcibly initialized struct closure cl; ^~ /kisskb/src/drivers/scsi/libfc/fc_rport.c: In function 'fc_rport_recv_flogi_req': /kisskb/src/drivers/scsi/libfc/fc_rport.c:861:25: note: byref variable will be forcibly initialized struct fc_seq_els_data rjt_data; ^~~~~~~~ /kisskb/src/drivers/scsi/libfc/fc_rport.c: In function 'fc_rport_recv_plogi_req': /kisskb/src/drivers/scsi/libfc/fc_rport.c:1846:25: note: byref variable will be forcibly initialized struct fc_seq_els_data rjt_data; ^~~~~~~~ /kisskb/src/drivers/scsi/libfc/fc_rport.c: In function 'fc_rport_recv_prli_req': /kisskb/src/drivers/scsi/libfc/fc_rport.c:1976:25: note: byref variable will be forcibly initialized struct fc_seq_els_data rjt_data; ^~~~~~~~ /kisskb/src/drivers/scsi/libfc/fc_rport.c: In function 'fc_rport_recv_prlo_req': /kisskb/src/drivers/scsi/libfc/fc_rport.c:2091:25: note: byref variable will be forcibly initialized struct fc_seq_els_data rjt_data; ^~~~~~~~ /kisskb/src/drivers/scsi/libfc/fc_rport.c: In function 'fc_rport_recv_adisc_req': /kisskb/src/drivers/scsi/libfc/fc_rport.c:1593:25: note: byref variable will be forcibly initialized struct fc_seq_els_data rjt_data; ^~~~~~~~ /kisskb/src/drivers/scsi/libfc/fc_rport.c: In function 'fc_rport_recv_rtv_req': /kisskb/src/drivers/scsi/libfc/fc_rport.c:1419:25: note: byref variable will be forcibly initialized struct fc_seq_els_data rjt_data; ^~~~~~~~ /kisskb/src/drivers/scsi/libfc/fc_rport.c: In function 'fc_rport_recv_rls_req': /kisskb/src/drivers/scsi/libfc/fc_rport.c:1634:25: note: byref variable will be forcibly initialized struct fc_seq_els_data rjt_data; ^~~~~~~~ /kisskb/src/drivers/scsi/libfc/fc_rport.c: In function 'fc_rport_recv_els_req': /kisskb/src/drivers/scsi/libfc/fc_rport.c:1697:25: note: byref variable will be forcibly initialized struct fc_seq_els_data els_data; ^~~~~~~~ /kisskb/src/drivers/scsi/libfc/fc_rport.c: In function 'fc_rport_recv_req': /kisskb/src/drivers/scsi/libfc/fc_rport.c:1793:25: note: byref variable will be forcibly initialized struct fc_seq_els_data els_data; ^~~~~~~~ /kisskb/src/drivers/md/bcache/journal.c: In function 'journal_wait_for_write': /kisskb/src/drivers/md/bcache/journal.c:839:17: note: byref variable will be forcibly initialized struct closure cl; ^~ /kisskb/src/drivers/md/bcache/journal.c: In function 'bch_journal_replay': /kisskb/src/drivers/md/bcache/journal.c:358:17: note: byref variable will be forcibly initialized struct keylist keylist; ^~~~~~~ /kisskb/src/drivers/ata/ahci_qoriq.c: In function 'ahci_qoriq_hardreset': /kisskb/src/drivers/ata/ahci_qoriq.c:101:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^~ /kisskb/src/drivers/md/bcache/journal.c: In function 'bch_journal_meta': /kisskb/src/drivers/md/bcache/journal.c:948:17: note: byref variable will be forcibly initialized struct keylist keys; ^~~~ /kisskb/src/drivers/cpufreq/cpufreq.c: In function 'get_cpu_idle_time_jiffy': /kisskb/src/drivers/cpufreq/cpufreq.c:127:24: note: byref variable will be forcibly initialized struct kernel_cpustat kcpustat; ^~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/node.h:18, from /kisskb/src/include/linux/cpu.h:17, from /kisskb/src/drivers/cpufreq/cpufreq.c:17: /kisskb/src/drivers/cpufreq/cpufreq.c: In function 'cpufreq_freq_transition_begin': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/cpufreq/cpufreq.c:425:2: note: in expansion of macro 'wait_event' wait_event(policy->transition_wait, !policy->transition_ongoing); ^~~~~~~~~~ /kisskb/src/drivers/cpufreq/cpufreq.c: In function 'cpufreq_out_of_sync': /kisskb/src/drivers/cpufreq/cpufreq.c:1664:23: note: byref variable will be forcibly initialized struct cpufreq_freqs freqs; ^~~~~ /kisskb/src/drivers/usb/renesas_usbhs/mod.c: In function 'usbhs_interrupt': /kisskb/src/drivers/usb/renesas_usbhs/mod.c:245:25: note: byref variable will be forcibly initialized struct usbhs_irq_state irq_state; ^~~~~~~~~ /kisskb/src/drivers/cpufreq/cpufreq.c: In function 'cpufreq_set_policy': /kisskb/src/drivers/cpufreq/cpufreq.c:2492:29: note: byref variable will be forcibly initialized struct cpufreq_policy_data new_data; ^~~~~~~~ /kisskb/src/drivers/usb/core/devio.c: In function 'proc_connectinfo': /kisskb/src/drivers/usb/core/devio.c:1347:30: note: byref variable will be forcibly initialized struct usbdevfs_connectinfo ci; ^~ /kisskb/src/drivers/usb/core/devio.c: In function 'proc_conninfo_ex': /kisskb/src/drivers/usb/core/devio.c:1361:30: note: byref variable will be forcibly initialized struct usbdevfs_conninfo_ex ci; ^~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/media/pci/ngene/ngene-core.c:13: /kisskb/src/drivers/media/pci/ngene/ngene-core.c: In function 'ngene_command_mutex': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/pci/ngene/ngene-core.c:300:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(dev->cmd_wq, dev->cmd_done == 1, 2 * HZ); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/core/devio.c: In function 'proc_disconnectsignal_compat': /kisskb/src/drivers/usb/core/devio.c:2057:37: note: byref variable will be forcibly initialized struct usbdevfs_disconnectsignal32 ds; ^~ /kisskb/src/drivers/usb/core/devio.c: In function 'get_urb32': /kisskb/src/drivers/usb/core/devio.c:2069:24: note: byref variable will be forcibly initialized struct usbdevfs_urb32 urb32; ^~~~~ /kisskb/src/drivers/usb/core/devio.c: In function 'proc_disconnectsignal': /kisskb/src/drivers/usb/core/devio.c:2176:35: note: byref variable will be forcibly initialized struct usbdevfs_disconnectsignal ds; ^~ /kisskb/src/drivers/media/pci/ngene/ngene-core.c: In function 'ngene_unlink': /kisskb/src/drivers/media/pci/ngene/ngene-core.c:1614:23: note: byref variable will be forcibly initialized struct ngene_command com; ^~~ /kisskb/src/drivers/usb/core/devio.c: In function 'usbdev_read': /kisskb/src/drivers/usb/core/devio.c:310:32: note: byref variable will be forcibly initialized struct usb_device_descriptor temp_desc; ^~~~~~~~~ /kisskb/src/drivers/usb/core/devio.c: In function 'destroy_async_on_interface': /kisskb/src/drivers/usb/core/devio.c:665:27: note: byref variable will be forcibly initialized struct list_head *p, *q, hitlist; ^~~~~~~ /kisskb/src/drivers/media/pci/ngene/ngene-core.c: In function 'ngene_command_load_firmware': /kisskb/src/drivers/media/pci/ngene/ngene-core.c:338:23: note: byref variable will be forcibly initialized struct ngene_command com; ^~~ /kisskb/src/drivers/media/pci/ngene/ngene-core.c: In function 'ngene_command_config_free_buf': /kisskb/src/drivers/media/pci/ngene/ngene-core.c:384:23: note: byref variable will be forcibly initialized struct ngene_command com; ^~~ /kisskb/src/drivers/media/pci/ngene/ngene-core.c: In function 'ngene_command_config_buf': /kisskb/src/drivers/media/pci/ngene/ngene-core.c:369:23: note: byref variable will be forcibly initialized struct ngene_command com; ^~~ /kisskb/src/drivers/media/pci/ngene/ngene-core.c: In function 'ngene_command_gpio_set': /kisskb/src/drivers/media/pci/ngene/ngene-core.c:400:23: note: byref variable will be forcibly initialized struct ngene_command com; ^~~ /kisskb/src/drivers/usb/core/devio.c: In function 'proc_getdriver': /kisskb/src/drivers/usb/core/devio.c:1328:28: note: byref variable will be forcibly initialized struct usbdevfs_getdriver gd; ^~ /kisskb/src/drivers/media/pci/ngene/ngene-core.c: In function 'ngene_command_stream_control': /kisskb/src/drivers/media/pci/ngene/ngene-core.c:545:23: note: byref variable will be forcibly initialized struct ngene_command com; ^~~ /kisskb/src/drivers/usb/core/devio.c: In function 'proc_control': /kisskb/src/drivers/usb/core/devio.c:1187:31: note: byref variable will be forcibly initialized struct usbdevfs_ctrltransfer ctrl; ^~~~ /kisskb/src/drivers/usb/core/devio.c: In function 'proc_control_compat': /kisskb/src/drivers/usb/core/devio.c:2030:31: note: byref variable will be forcibly initialized struct usbdevfs_ctrltransfer ctrl; ^~~~ /kisskb/src/drivers/usb/core/devio.c: In function 'proc_bulk': /kisskb/src/drivers/usb/core/devio.c:1264:31: note: byref variable will be forcibly initialized struct usbdevfs_bulktransfer bulk; ^~~~ /kisskb/src/drivers/usb/core/devio.c: In function 'proc_bulk_compat': /kisskb/src/drivers/usb/core/devio.c:2043:31: note: byref variable will be forcibly initialized struct usbdevfs_bulktransfer bulk; ^~~~ /kisskb/src/drivers/usb/core/devio.c: In function 'proc_setintf': /kisskb/src/drivers/usb/core/devio.c:1420:31: note: byref variable will be forcibly initialized struct usbdevfs_setinterface setintf; ^~~~~~~ /kisskb/src/drivers/usb/core/devio.c: In function 'async_completed': /kisskb/src/drivers/usb/core/devio.c:607:11: note: userspace variable will be forcibly initialized sigval_t addr; ^~~~ /kisskb/src/drivers/media/common/siano/smsdvb-main.c: In function 'smsdvb_stop_feed': /kisskb/src/drivers/media/common/siano/smsdvb-main.c:666:22: note: byref variable will be forcibly initialized struct sms_msg_data pid_msg; ^~~~~~~ /kisskb/src/drivers/media/common/siano/smsdvb-main.c: In function 'smsdvb_start_feed': /kisskb/src/drivers/media/common/siano/smsdvb-main.c:644:22: note: byref variable will be forcibly initialized struct sms_msg_data pid_msg; ^~~~~~~ /kisskb/src/drivers/media/common/siano/smsdvb-main.c: In function 'smsdvb_send_statistics_request': /kisskb/src/drivers/media/common/siano/smsdvb-main.c:702:21: note: byref variable will be forcibly initialized struct sms_msg_hdr msg; ^~~ /kisskb/src/drivers/usb/core/devio.c: In function 'proc_submiturb': /kisskb/src/drivers/usb/core/devio.c:1884:11: note: byref variable will be forcibly initialized sigval_t userurb_sigval; ^~~~~~~~~~~~~~ /kisskb/src/drivers/usb/core/devio.c:1883:22: note: byref variable will be forcibly initialized struct usbdevfs_urb uurb; ^~~~ /kisskb/src/drivers/usb/core/devio.c: In function 'proc_submiturb_compat': /kisskb/src/drivers/usb/core/devio.c:2090:11: note: byref variable will be forcibly initialized sigval_t userurb_sigval; ^~~~~~~~~~~~~~ /kisskb/src/drivers/usb/core/devio.c:2089:22: note: byref variable will be forcibly initialized struct usbdevfs_urb uurb; ^~~~ /kisskb/src/drivers/usb/core/devio.c: In function 'proc_ioctl_compat': /kisskb/src/drivers/usb/core/devio.c:2299:24: note: byref variable will be forcibly initialized struct usbdevfs_ioctl ctrl; ^~~~ /kisskb/src/drivers/usb/core/devio.c:2298:26: note: byref variable will be forcibly initialized struct usbdevfs_ioctl32 ioc32; ^~~~~ /kisskb/src/drivers/usb/core/devio.c: In function 'proc_ioctl_default': /kisskb/src/drivers/media/common/siano/smsdvb-main.c: In function 'smsdvb_dvbt_set_frontend': /kisskb/src/drivers/media/common/siano/smsdvb-main.c:855:4: note: byref variable will be forcibly initialized } msg; ^~~ /kisskb/src/drivers/usb/core/devio.c:2288:24: note: byref variable will be forcibly initialized struct usbdevfs_ioctl ctrl; ^~~~ /kisskb/src/drivers/usb/core/devio.c: In function 'proc_disconnect_claim': /kisskb/src/drivers/usb/core/devio.c:2354:35: note: byref variable will be forcibly initialized struct usbdevfs_disconnect_claim dc; ^~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/drivers/usb/core/devio.c:24: /kisskb/src/drivers/usb/core/devio.c: In function 'proc_wait_for_resume': /kisskb/src/drivers/media/common/siano/smsdvb-main.c: In function 'smsdvb_isdbt_set_frontend': /kisskb/src/drivers/media/common/siano/smsdvb-main.c:925:4: note: byref variable will be forcibly initialized } msg; ^~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/core/devio.c:2475:8: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(ps->wait_for_resume, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/usbip/usbip_common.c: In function 'usbip_recv': /kisskb/src/drivers/usb/usbip/usbip_common.c:305:14: note: byref variable will be forcibly initialized struct kvec iov = {.iov_base = buf, .iov_len = size}; ^~~ /kisskb/src/drivers/scsi/esas2r/esas2r_int.c: In function 'esas2r_send_reset_ae': /kisskb/src/drivers/scsi/esas2r/esas2r_int.c:855:25: note: byref variable will be forcibly initialized struct atto_vda_ae_hdr ae; ^~ /kisskb/src/drivers/scsi/esas2r/esas2r_int.c: In function 'esas2r_handle_chip_rst_during_tasklet': /kisskb/src/drivers/scsi/esas2r/esas2r_int.c:855:25: note: byref variable will be forcibly initialized /kisskb/src/drivers/scsi/esas2r/esas2r_int.c:855:25: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/common/siano/smsdvb-main.c: In function 'smsdvb_hotplug': /kisskb/src/drivers/media/common/siano/smsdvb-main.c:1070:28: note: byref variable will be forcibly initialized struct smsclient_params_t params; ^~~~~~ In file included from /kisskb/src/include/linux/pci.h:32, from /kisskb/src/drivers/scsi/esas2r/esas2r.h:46, from /kisskb/src/drivers/scsi/esas2r/esas2r_int.c:45: /kisskb/src/drivers/scsi/esas2r/esas2r_int.c: In function 'esas2r_get_outbound_responses': /kisskb/src/drivers/scsi/esas2r/esas2r_int.c:214:12: note: byref variable will be forcibly initialized LIST_HEAD(comp_list); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/scsi/esas2r/esas2r_int.c: In function 'esas2r_do_deferred_processes': /kisskb/src/drivers/scsi/esas2r/esas2r_int.c:341:13: note: byref variable will be forcibly initialized LIST_HEAD(comp_list); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/scsi/esas2r/esas2r_int.c: In function 'esas2r_process_bus_reset': /kisskb/src/drivers/scsi/esas2r/esas2r_int.c:452:12: note: byref variable will be forcibly initialized LIST_HEAD(comp_list); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/scsi/esas2r/esas2r_int.c: In function 'esas2r_process_adapter_reset': /kisskb/src/drivers/scsi/esas2r/esas2r_int.c:394:12: note: byref variable will be forcibly initialized LIST_HEAD(comp_list); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/usb/dwc3/gadget.c: In function 'dwc3_stop_active_transfer': /kisskb/src/drivers/usb/dwc3/gadget.c:3138:35: note: byref variable will be forcibly initialized struct dwc3_gadget_ep_cmd_params params; ^~~~~~ /kisskb/src/drivers/usb/dwc3/gadget.c: In function 'dwc3_send_clear_stall_ep_cmd': /kisskb/src/drivers/usb/dwc3/gadget.c:413:35: note: byref variable will be forcibly initialized struct dwc3_gadget_ep_cmd_params params; ^~~~~~ /kisskb/src/drivers/usb/dwc3/gadget.c: In function '__dwc3_gadget_kick_transfer': /kisskb/src/drivers/usb/dwc3/gadget.c:1333:35: note: byref variable will be forcibly initialized struct dwc3_gadget_ep_cmd_params params; ^~~~~~ /kisskb/src/drivers/usb/dwc3/gadget.c: In function 'dwc3_gadget_start_isoc_quirk': /kisskb/src/drivers/usb/dwc3/gadget.c:1462:36: note: byref variable will be forcibly initialized struct dwc3_gadget_ep_cmd_params params; ^~~~~~ In file included from /kisskb/src/include/linux/pci.h:32, from /kisskb/src/drivers/scsi/esas2r/esas2r.h:46, from /kisskb/src/drivers/scsi/esas2r/esas2r_io.c:44: /kisskb/src/drivers/scsi/esas2r/esas2r_io.c: In function 'esas2r_send_task_mgmt': /kisskb/src/drivers/scsi/esas2r/esas2r_io.c:774:12: note: byref variable will be forcibly initialized LIST_HEAD(comp_list); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/usb/dwc3/gadget.c: In function '__dwc3_gadget_start_isoc': /kisskb/src/drivers/usb/dwc3/gadget.c:1583:36: note: byref variable will be forcibly initialized struct dwc3_gadget_ep_cmd_params params; ^~~~~~ /kisskb/src/drivers/usb/dwc3/gadget.c: In function 'dwc3_gadget_set_xfer_resource': /kisskb/src/drivers/usb/dwc3/gadget.c:474:35: note: byref variable will be forcibly initialized struct dwc3_gadget_ep_cmd_params params; ^~~~~~ /kisskb/src/drivers/usb/dwc3/gadget.c: In function 'dwc3_gadget_start_config': /kisskb/src/drivers/usb/dwc3/gadget.c:519:35: note: byref variable will be forcibly initialized struct dwc3_gadget_ep_cmd_params params; ^~~~~~ /kisskb/src/drivers/usb/dwc3/gadget.c: In function 'dwc3_gadget_set_ep_config': /kisskb/src/drivers/usb/dwc3/gadget.c:554:35: note: byref variable will be forcibly initialized struct dwc3_gadget_ep_cmd_params params; ^~~~~~ /kisskb/src/drivers/usb/dwc3/gadget.c: In function '__dwc3_gadget_ep_enable': /kisskb/src/drivers/usb/dwc3/gadget.c:680:36: note: byref variable will be forcibly initialized struct dwc3_gadget_ep_cmd_params params; ^~~~~~ /kisskb/src/drivers/usb/dwc3/gadget.c: In function 'dwc3_process_event_buf': /kisskb/src/drivers/usb/dwc3/gadget.c:3640:20: note: byref variable will be forcibly initialized union dwc3_event event; ^~~~~ /kisskb/src/drivers/usb/dwc3/gadget.c: In function '__dwc3_gadget_ep_set_halt': /kisskb/src/drivers/usb/dwc3/gadget.c:1783:35: note: byref variable will be forcibly initialized struct dwc3_gadget_ep_cmd_params params; ^~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/drivers/usb/gadget/udc/trace.h:289, from /kisskb/src/drivers/usb/gadget/udc/trace.c:10: /kisskb/src/drivers/usb/gadget/udc/trace.c: In function 'trace_event_raw_event_udc_log_gadget': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/drivers/usb/gadget/udc/./trace.h:20:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(udc_log_gadget, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/gadget/udc/trace.c: In function 'trace_event_raw_event_udc_log_ep': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/drivers/usb/gadget/udc/./trace.h:139:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(udc_log_ep, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/gadget/udc/trace.c: In function 'trace_event_raw_event_udc_log_req': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/drivers/usb/gadget/udc/./trace.h:213:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(udc_log_req, ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/drivers/scsi/aic94xx/aic94xx_task.c:9: /kisskb/src/drivers/scsi/aic94xx/aic94xx_task.c: In function 'asd_ascb_free_list': /kisskb/src/drivers/scsi/aic94xx/aic94xx_hwi.h:345:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/scsi/aic94xx/aic94xx_task.c: In function 'asd_execute_task': /kisskb/src/drivers/scsi/aic94xx/aic94xx_task.c:531:12: note: byref variable will be forcibly initialized LIST_HEAD(alist); ^~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/usb/gadget/udc/net2272.c: In function 'net2272_handle_stat0_irqs': /kisskb/src/drivers/usb/gadget/udc/net2272.c:1714:5: note: byref variable will be forcibly initialized } u; ^ /kisskb/src/drivers/ata/ahci.c: In function 'ahci_avn_hardreset': /kisskb/src/drivers/ata/ahci.c:787:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^~ /kisskb/src/drivers/ata/ahci.c: In function 'ahci_p5wdh_hardreset': /kisskb/src/drivers/ata/ahci.c:725:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^~ /kisskb/src/drivers/ata/ahci.c: In function 'ahci_init_one': /kisskb/src/drivers/ata/ahci.c:1666:23: note: byref variable will be forcibly initialized struct ata_port_info pi = ahci_port_info[board_id]; ^~ /kisskb/src/drivers/ata/sata_sil24.c: In function 'sil24_softreset': /kisskb/src/drivers/ata/sata_sil24.c:652:22: note: byref variable will be forcibly initialized struct ata_taskfile tf; ^~ /kisskb/src/drivers/ata/sata_sil24.c: In function 'sil24_init_one': /kisskb/src/drivers/ata/sata_sil24.c:1263:23: note: byref variable will be forcibly initialized struct ata_port_info pi = sil24_port_info[ent->driver_data]; ^~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/usb/misc/iowarrior.c:18: /kisskb/src/drivers/usb/misc/iowarrior.c: In function 'iowarrior_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/misc/iowarrior.c:308:13: note: in expansion of macro 'wait_event_interruptible' int r = wait_event_interruptible(dev->read_wait, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/misc/iowarrior.c: In function 'iowarrior_write': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/misc/iowarrior.c:399:14: note: in expansion of macro 'wait_event_interruptible' retval = wait_event_interruptible(dev->write_wait, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/misc/iowarrior.c: In function 'iowarrior_ioctl': /kisskb/src/drivers/usb/misc/iowarrior.c:551:26: note: byref variable will be forcibly initialized struct iowarrior_info info; ^~~~ /kisskb/src/drivers/scsi/smartpqi/smartpqi_sis.c: In function 'sis_get_ctrl_properties': /kisskb/src/drivers/scsi/smartpqi/smartpqi_sis.c:238:29: note: byref variable will be forcibly initialized struct sis_sync_cmd_params params; ^~~~~~ /kisskb/src/drivers/scsi/smartpqi/smartpqi_sis.c: In function 'sis_get_pqi_capabilities': /kisskb/src/drivers/scsi/smartpqi/smartpqi_sis.c:267:29: note: byref variable will be forcibly initialized struct sis_sync_cmd_params params; ^~~~~~ /kisskb/src/drivers/scsi/smartpqi/smartpqi_sis.c: In function 'sis_init_base_struct_addr': /kisskb/src/drivers/scsi/smartpqi/smartpqi_sis.c:290:29: note: byref variable will be forcibly initialized struct sis_sync_cmd_params params; ^~~~~~ /kisskb/src/drivers/base/property.c: In function 'fwnode_find_reference': /kisskb/src/drivers/base/property.c:502:31: note: byref variable will be forcibly initialized struct fwnode_reference_args args; ^~~~ /kisskb/src/drivers/base/property.c: In function 'fwnode_graph_get_remote_node': /kisskb/src/drivers/base/property.c:1119:26: note: byref variable will be forcibly initialized struct fwnode_endpoint fwnode_ep; ^~~~~~~~~ /kisskb/src/drivers/base/property.c: In function 'fwnode_graph_get_endpoint_by_id': /kisskb/src/drivers/base/property.c:1171:26: note: byref variable will be forcibly initialized struct fwnode_endpoint fwnode_ep = { 0 }; ^~~~~~~~~ In file included from /kisskb/src/drivers/md/bcache/bcache.h:181, from /kisskb/src/drivers/md/bcache/request.c:10: /kisskb/src/drivers/md/bcache/request.c: In function 'bch_data_invalidate': /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/drivers/md/bcache/request.c:127:6: note: in expansion of macro 'KEY' &KEY(op->inode, ^~~ /kisskb/src/drivers/scsi/esas2r/esas2r_ioctl.c: In function 'hba_ioctl_callback': /kisskb/src/drivers/scsi/esas2r/esas2r_ioctl.c:983:19: note: byref variable will be forcibly initialized struct scsi_lun lun; ^~~ /kisskb/src/drivers/md/bcache/request.c: In function 'bio_csum': /kisskb/src/drivers/md/bcache/request.c:43:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/pci.h:35, from /kisskb/src/drivers/scsi/esas2r/esas2r.h:46, from /kisskb/src/drivers/scsi/esas2r/esas2r_ioctl.c:44: /kisskb/src/drivers/scsi/esas2r/esas2r_ioctl.c: In function 'handle_buffered_ioctl': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/esas2r/esas2r_ioctl.c:275:3: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(a->buffered_ioctl_waiter, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/esas2r/esas2r_ioctl.c:209:27: note: byref variable will be forcibly initialized struct esas2r_sg_context sgc; ^~~ /kisskb/src/drivers/base/property.c: In function 'fwnode_irq_get': /kisskb/src/drivers/base/property.c:1007:18: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/drivers/scsi/esas2r/esas2r_ioctl.c: In function 'handle_smp_ioctl': /kisskb/src/drivers/scsi/esas2r/esas2r_ioctl.c:314:31: note: byref variable will be forcibly initialized struct esas2r_buffered_ioctl bi; ^~ /kisskb/src/drivers/scsi/esas2r/esas2r_ioctl.c: In function 'handle_csmi_ioctl': /kisskb/src/drivers/scsi/esas2r/esas2r_ioctl.c:648:31: note: byref variable will be forcibly initialized struct esas2r_buffered_ioctl bi; ^~ /kisskb/src/drivers/scsi/esas2r/esas2r_ioctl.c: In function 'csmi_ioctl_callback': /kisskb/src/drivers/scsi/esas2r/esas2r_ioctl.c:527:19: note: byref variable will be forcibly initialized struct scsi_lun lun; ^~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/pci.h:35, from /kisskb/src/drivers/scsi/esas2r/esas2r.h:46, from /kisskb/src/drivers/scsi/esas2r/esas2r_ioctl.c:44: /kisskb/src/drivers/scsi/esas2r/esas2r_ioctl.c: In function 'do_fm_api': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/esas2r/esas2r_ioctl.c:161:3: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(a->fm_api_waiter, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/esas2r/esas2r_ioctl.c: In function 'handle_hba_ioctl': /kisskb/src/drivers/scsi/esas2r/esas2r_ioctl.c:1232:31: note: byref variable will be forcibly initialized struct esas2r_buffered_ioctl bi; ^~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/pci.h:35, from /kisskb/src/drivers/scsi/esas2r/esas2r.h:46, from /kisskb/src/drivers/scsi/esas2r/esas2r_ioctl.c:44: /kisskb/src/drivers/scsi/esas2r/esas2r_ioctl.c: In function 'esas2r_write_params': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/esas2r/esas2r_ioctl.c:1260:4: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(a->nvram_waiter, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/power/supply/power_supply_sysfs.c: In function 'power_supply_store_property': /kisskb/src/drivers/power/supply/power_supply_sysfs.c:316:29: note: byref variable will be forcibly initialized union power_supply_propval value; ^~~~~ /kisskb/src/drivers/power/supply/power_supply_sysfs.c: In function 'power_supply_show_property': /kisskb/src/drivers/power/supply/power_supply_sysfs.c:270:29: note: byref variable will be forcibly initialized union power_supply_propval value; ^~~~~ /kisskb/src/drivers/scsi/esas2r/esas2r_ioctl.c: In function 'esas2r_read_vda': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/esas2r/esas2r_ioctl.c:1865:5: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(a->vda_waiter, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/esas2r/esas2r_ioctl.c:1833:28: note: byref variable will be forcibly initialized struct esas2r_sg_context sgc; ^~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/pci.h:35, from /kisskb/src/drivers/scsi/esas2r/esas2r.h:46, from /kisskb/src/drivers/scsi/esas2r/esas2r_ioctl.c:44: /kisskb/src/drivers/scsi/esas2r/esas2r_ioctl.c: In function 'esas2r_read_fs': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/esas2r/esas2r_ioctl.c:1997:4: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(a->fs_api_waiter, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/esas2r/esas2r_ioctl.c:1953:28: note: byref variable will be forcibly initialized struct esas2r_sg_context sgc; ^~~ /kisskb/src/drivers/md/bcache/request.c: In function 'cached_dev_write': /kisskb/src/drivers/md/bcache/request.c:977:14: note: byref variable will be forcibly initialized struct bkey end = KEY(dc->disk.id, bio_end_sector(bio), 0); ^~~ /kisskb/src/drivers/md/bcache/request.c:976:14: note: byref variable will be forcibly initialized struct bkey start = KEY(dc->disk.id, bio->bi_iter.bi_sector, 0); ^~~~~ In file included from /kisskb/src/drivers/md/bcache/bcache.h:181, from /kisskb/src/drivers/md/bcache/request.c:10: /kisskb/src/drivers/md/bcache/request.c: In function 'cache_lookup': /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/drivers/md/bcache/request.c:588:7: note: in expansion of macro 'KEY' &KEY(s->iop.inode, bio->bi_iter.bi_sector, 0), ^~~ /kisskb/src/drivers/md/bcache/request.c: In function 'cache_lookup_fn': /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/drivers/md/bcache/request.c:558:16: note: in expansion of macro 'KEY' bch_cut_back(&KEY(s->iop.inode, bio_end_sector(n), 0), bio_key); ^~~ /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/drivers/md/bcache/request.c:557:17: note: in expansion of macro 'KEY' bch_cut_front(&KEY(s->iop.inode, n->bi_iter.bi_sector, 0), bio_key); ^~~ /kisskb/src/drivers/md/bcache/request.c: In function 'flash_dev_submit_bio': /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/drivers/md/bcache/request.c:1302:7: note: in expansion of macro 'KEY' &KEY(d->id, bio_end_sector(bio), 0)); ^~~ /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/drivers/md/bcache/request.c:1301:7: note: in expansion of macro 'KEY' &KEY(d->id, bio->bi_iter.bi_sector, 0), ^~~ /kisskb/src/drivers/nvme/host/pci.c: In function 'nvme_pci_submit_async_event': /kisskb/src/drivers/nvme/host/pci.c:1120:22: note: byref variable will be forcibly initialized struct nvme_command c; ^ /kisskb/src/drivers/nvme/host/pci.c: In function 'nvme_delete_queue': /kisskb/src/drivers/nvme/host/pci.c:2271:22: note: byref variable will be forcibly initialized struct nvme_command cmd; ^~~ In file included from /kisskb/src/drivers/nvme/host/pci.c:21: /kisskb/src/drivers/nvme/host/pci.c: In function 'pci_bus_address': /kisskb/src/include/linux/pci.h:1371:24: note: byref variable will be forcibly initialized struct pci_bus_region region; ^~~~~~ /kisskb/src/drivers/nvme/host/pci.c: In function 'nvme_map_cmb': /kisskb/src/include/linux/pci.h:1371:24: note: byref variable will be forcibly initialized In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/include/trace/events/mmc.h:193, from /kisskb/src/drivers/mmc/core/core.c:36: /kisskb/src/drivers/mmc/core/core.c: In function 'perf_trace_mmc_request_start': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/mmc.h:13:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mmc_request_start, ^~~~~~~~~~~ /kisskb/src/drivers/power/supply/power_supply_leds.c: In function 'power_supply_update_gen_leds': /kisskb/src/drivers/power/supply/power_supply_leds.c:115:29: note: byref variable will be forcibly initialized union power_supply_propval online; ^~~~~~ /kisskb/src/drivers/power/supply/power_supply_leds.c: In function 'power_supply_update_bat_leds': /kisskb/src/drivers/power/supply/power_supply_leds.c:23:29: note: byref variable will be forcibly initialized union power_supply_propval status; ^~~~~~ /kisskb/src/drivers/mmc/core/core.c: In function 'perf_trace_mmc_request_done': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/mmc.h:96:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mmc_request_done, ^~~~~~~~~~~ /kisskb/src/drivers/nvme/host/pci.c: In function 'nvme_map_data': /kisskb/src/drivers/nvme/host/pci.c:848:18: note: byref variable will be forcibly initialized struct bio_vec bv = req_bvec(req); ^~ /kisskb/src/drivers/nvme/host/pci.c: In function 'nvme_queue_rq': /kisskb/src/drivers/nvme/host/pci.c:920:22: note: byref variable will be forcibly initialized struct nvme_command cmnd; ^~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/mmc.h:193, from /kisskb/src/drivers/mmc/core/core.c:36: /kisskb/src/drivers/mmc/core/core.c: In function 'trace_event_raw_event_mmc_request_start': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/mmc.h:13:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mmc_request_start, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/mmc.h:13:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mmc_request_start, ^~~~~~~~~~~ /kisskb/src/drivers/mmc/core/core.c: In function 'trace_event_raw_event_mmc_request_done': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/mmc.h:96:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mmc_request_done, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/mmc.h:96:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mmc_request_done, ^~~~~~~~~~~ /kisskb/src/drivers/nvme/host/pci.c: In function 'nvme_timeout': /kisskb/src/drivers/nvme/host/pci.c:1263:22: note: byref variable will be forcibly initialized struct nvme_command cmd; ^~~ /kisskb/src/drivers/bluetooth/ath3k.c: In function 'ath3k_load_patch': /kisskb/src/drivers/bluetooth/ath3k.c:360:23: note: byref variable will be forcibly initialized struct ath3k_version fw_version; ^~~~~~~~~~ /kisskb/src/drivers/bluetooth/ath3k.c: In function 'ath3k_load_syscfg': /kisskb/src/drivers/bluetooth/ath3k.c:413:23: note: byref variable will be forcibly initialized struct ath3k_version fw_version; ^~~~~~~~~~ /kisskb/src/drivers/nvme/host/pci.c: In function 'nvme_set_host_mem': /kisskb/src/drivers/nvme/host/pci.c:1894:22: note: byref variable will be forcibly initialized struct nvme_command c; ^ /kisskb/src/drivers/nvme/host/pci.c: In function 'adapter_alloc_cq': /kisskb/src/drivers/nvme/host/pci.c:1142:22: note: byref variable will be forcibly initialized struct nvme_command c; ^ /kisskb/src/drivers/nvme/host/pci.c: In function 'adapter_alloc_sq': /kisskb/src/drivers/nvme/host/pci.c:1167:22: note: byref variable will be forcibly initialized struct nvme_command c; ^ /kisskb/src/drivers/nvme/host/pci.c: In function 'adapter_delete_queue': /kisskb/src/drivers/nvme/host/pci.c:1130:22: note: byref variable will be forcibly initialized struct nvme_command c; ^ /kisskb/src/drivers/nvme/host/pci.c: In function 'nvme_dbbuf_set': /kisskb/src/drivers/nvme/host/pci.c:309:22: note: byref variable will be forcibly initialized struct nvme_command c; ^ /kisskb/src/drivers/mmc/core/core.c: In function 'mmc_cqe_recovery': /kisskb/src/drivers/mmc/core/core.c:536:21: note: byref variable will be forcibly initialized struct mmc_command cmd; ^~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/mmc/core/core.c:10: /kisskb/src/drivers/mmc/core/core.c: In function '__mmc_claim_host': /kisskb/src/drivers/mmc/core/core.c:783:20: note: byref variable will be forcibly initialized DECLARE_WAITQUEUE(wait, current); ^~~~ /kisskb/src/include/linux/wait.h:55:26: note: in definition of macro 'DECLARE_WAITQUEUE' struct wait_queue_entry name = __WAITQUEUE_INITIALIZER(name, tsk) ^~~~ /kisskb/src/drivers/bluetooth/btintel.c: In function 'btintel_check_bdaddr': /kisskb/src/drivers/bluetooth/btintel.c:21:35: note: byref variable will be forcibly initialized #define BDADDR_INTEL (&(bdaddr_t){{0x00, 0x8b, 0x9e, 0x19, 0x03, 0x00}}) ^ /kisskb/src/drivers/bluetooth/btintel.c:54:27: note: in expansion of macro 'BDADDR_INTEL' if (!bacmp(&bda->bdaddr, BDADDR_INTEL)) { ^~~~~~~~~~~~ /kisskb/src/drivers/bluetooth/btintel.c: In function 'btintel_send_intel_reset': /kisskb/src/drivers/bluetooth/btintel.c:709:21: note: byref variable will be forcibly initialized struct intel_reset params = { 0x00, 0x01, 0x00, 0x01, 0x00000000 }; ^~~~~~ /kisskb/src/drivers/bluetooth/btintel.c: In function 'regmap_ibt_read': /kisskb/src/drivers/bluetooth/btintel.c:541:27: note: byref variable will be forcibly initialized struct ibt_cp_reg_access cp; ^~ /kisskb/src/drivers/bluetooth/btintel.c: In function 'btintel_reset_to_bootloader': /kisskb/src/drivers/bluetooth/btintel.c:1000:21: note: byref variable will be forcibly initialized struct intel_reset params; ^~~~~~ /kisskb/src/drivers/media/tuners/si2157.c: In function 'si2157_get_rf_strength': /kisskb/src/drivers/media/tuners/si2157.c:736:20: note: byref variable will be forcibly initialized struct si2157_cmd cmd; ^~~ /kisskb/src/drivers/media/tuners/si2157.c: In function 'si2157_set_params': /kisskb/src/drivers/media/tuners/si2157.c:401:20: note: byref variable will be forcibly initialized struct si2157_cmd cmd; ^~~ /kisskb/src/drivers/media/tuners/si2157.c: In function 'si2157_sleep': /kisskb/src/drivers/media/tuners/si2157.c:285:20: note: byref variable will be forcibly initialized struct si2157_cmd cmd; ^~~ /kisskb/src/drivers/media/tuners/si2157.c: In function 'si2157_init': /kisskb/src/drivers/media/tuners/si2157.c:85:20: note: byref variable will be forcibly initialized struct si2157_cmd cmd; ^~~ /kisskb/src/drivers/media/tuners/si2157.c: In function 'si2157_set_analog_params': /kisskb/src/drivers/media/tuners/si2157.c:512:20: note: byref variable will be forcibly initialized struct si2157_cmd cmd; ^~~ /kisskb/src/drivers/media/tuners/si2157.c: In function 'si2157_stat_work': /kisskb/src/drivers/media/tuners/si2157.c:792:20: note: byref variable will be forcibly initialized struct si2157_cmd cmd; ^~~ /kisskb/src/drivers/media/tuners/si2157.c: In function 'si2157_probe': /kisskb/src/drivers/media/tuners/si2157.c:820:20: note: byref variable will be forcibly initialized struct si2157_cmd cmd; ^~~ /kisskb/src/drivers/bluetooth/btusb.c: In function 'btusb_qca_need_patch': /kisskb/src/drivers/bluetooth/btusb.c:4041:21: note: byref variable will be forcibly initialized struct qca_version ver; ^~~ /kisskb/src/drivers/media/tuners/fc0011.c: In function 'fc0011_writereg': /kisskb/src/drivers/media/tuners/fc0011.c:70:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->addr, ^~~ /kisskb/src/drivers/bluetooth/btusb.c: In function 'btusb_setup_qca': /kisskb/src/drivers/bluetooth/btusb.c:4055:21: note: byref variable will be forcibly initialized struct qca_version ver; ^~~ /kisskb/src/drivers/media/tuners/fc0011.c: In function 'fc0011_vcocal_trigger': /kisskb/src/drivers/media/tuners/fc0011.c:70:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/fc0011.c:70:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/fc0011.c: In function 'fc0011_vcocal_read': /kisskb/src/drivers/media/tuners/fc0011.c:70:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/bluetooth/btusb.c: In function 'btusb_mtk_hci_wmt_sync': /kisskb/src/drivers/media/tuners/fc0011.c: In function 'fc0011_set_params': /kisskb/src/drivers/media/tuners/fc0011.c:70:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/fc0011.c:70:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/fc0011.c:70:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/fc0011.c:70:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/fc0011.c:70:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/fc0011.c:70:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/fc0011.c:70:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/fc0011.c:70:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/fc0011.c:70:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/fc0011.c:70:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/fc0011.c:70:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/fc0011.c:70:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/fc0011.c:70:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/fc0011.c:70:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/fc0011.c:70:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/fc0011.c:70:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/fc0011.c:70:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/fc0011.c:70:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/fc0011.c:70:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/bluetooth/btusb.c:3330:27: note: byref variable will be forcibly initialized struct btmtk_hci_wmt_cmd wc; ^~ /kisskb/src/drivers/media/tuners/fc0011.c:70:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/fc0011.c:70:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/bluetooth/btusb.c: In function 'btusb_mtk_shutdown': /kisskb/src/drivers/bluetooth/btusb.c:3679:30: note: byref variable will be forcibly initialized struct btmtk_hci_wmt_params wmt_params; ^~~~~~~~~~ /kisskb/src/drivers/bluetooth/btusb.c: In function 'btusb_mtk_func_query': /kisskb/src/drivers/bluetooth/btusb.c:3513:30: note: byref variable will be forcibly initialized struct btmtk_hci_wmt_params wmt_params; ^~~~~~~~~~ /kisskb/src/drivers/bluetooth/btusb.c: In function 'btusb_mtk_setup_firmware': /kisskb/src/drivers/bluetooth/btusb.c:3422:30: note: byref variable will be forcibly initialized struct btmtk_hci_wmt_params wmt_params; ^~~~~~~~~~ /kisskb/src/drivers/bluetooth/btusb.c: In function 'btusb_mtk_setup': /kisskb/src/drivers/bluetooth/btusb.c:3568:25: note: byref variable will be forcibly initialized struct btmtk_tci_sleep tci_sleep; ^~~~~~~~~ /kisskb/src/drivers/bluetooth/btusb.c:3566:30: note: byref variable will be forcibly initialized struct btmtk_hci_wmt_params wmt_params; ^~~~~~~~~~ In file included from /kisskb/src/drivers/bluetooth/btusb.c:21: /kisskb/src/drivers/bluetooth/btusb.c: In function 'btusb_intel_download_firmware_newgen': /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/drivers/bluetooth/btusb.c:2535:32: note: in expansion of macro 'BDADDR_ANY' if (!bacmp(&ver->otp_bd_addr, BDADDR_ANY)) { ^~~~~~~~~~ /kisskb/src/drivers/bluetooth/btusb.c: In function 'btusb_setup_intel_newgen': /kisskb/src/drivers/bluetooth/btusb.c:2953:27: note: byref variable will be forcibly initialized struct intel_version_tlv version; ^~~~~~~ /kisskb/src/drivers/bluetooth/btusb.c:2952:30: note: byref variable will be forcibly initialized struct intel_debug_features features; ^~~~~~~~ In file included from /kisskb/src/drivers/bluetooth/btusb.c:21: /kisskb/src/drivers/bluetooth/btusb.c: In function 'btusb_intel_download_firmware': /kisskb/src/include/net/bluetooth/bluetooth.h:270:34: note: byref variable will be forcibly initialized #define BDADDR_ANY (&(bdaddr_t) {{0, 0, 0, 0, 0, 0}}) ^ /kisskb/src/drivers/bluetooth/btusb.c:2702:34: note: in expansion of macro 'BDADDR_ANY' if (!bacmp(¶ms->otp_bdaddr, BDADDR_ANY)) { ^~~~~~~~~~ /kisskb/src/drivers/bluetooth/btusb.c: In function 'btusb_setup_intel_new': /kisskb/src/drivers/bluetooth/btusb.c:2812:30: note: byref variable will be forcibly initialized struct intel_debug_features features; ^~~~~~~~ /kisskb/src/drivers/bluetooth/btusb.c:2806:27: note: byref variable will be forcibly initialized struct intel_boot_params params; ^~~~~~ /kisskb/src/drivers/bluetooth/btusb.c:2805:23: note: byref variable will be forcibly initialized struct intel_version ver; ^~~ /kisskb/src/drivers/bluetooth/btusb.c: In function 'btusb_setup_intel': /kisskb/src/drivers/bluetooth/btusb.c:2091:23: note: byref variable will be forcibly initialized struct intel_version ver; ^~~ /kisskb/src/drivers/scsi/smartpqi/smartpqi_sas_transport.c: In function 'pqi_sas_smp_handler': /kisskb/src/drivers/scsi/smartpqi/smartpqi_sas_transport.c:513:29: note: byref variable will be forcibly initialized struct pqi_raid_error_info error_info; ^~~~~~~~~~ /kisskb/src/drivers/scsi/csiostor/csio_scsi.c: In function 'csio_eh_lun_reset_handler': /kisskb/src/drivers/scsi/csiostor/csio_scsi.c:2070:30: note: byref variable will be forcibly initialized struct csio_scsi_level_data sld; ^~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/scsi/csiostor/csio_scsi.c:35: /kisskb/src/drivers/scsi/csiostor/csio_scsi.c:2069:12: note: byref variable will be forcibly initialized LIST_HEAD(local_q); ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/media/pci/ngene/ngene-i2c.c: In function 'ngene_command_i2c_write': /kisskb/src/drivers/media/pci/ngene/ngene-i2c.c:61:23: note: byref variable will be forcibly initialized struct ngene_command com; ^~~ /kisskb/src/drivers/media/pci/ngene/ngene-i2c.c: In function 'ngene_command_i2c_read': /kisskb/src/drivers/media/pci/ngene/ngene-i2c.c:34:23: note: byref variable will be forcibly initialized struct ngene_command com; ^~~ /kisskb/src/drivers/scsi/csiostor/csio_scsi.c: In function 'csio_scsi_abrt_cls': /kisskb/src/drivers/scsi/csiostor/csio_scsi.c:676:22: note: byref variable will be forcibly initialized struct csio_wr_pair wrp; ^~~ /kisskb/src/drivers/scsi/csiostor/csio_scsi.c: In function 'csio_scsi_write': /kisskb/src/drivers/scsi/csiostor/csio_scsi.c:518:22: note: byref variable will be forcibly initialized struct csio_wr_pair wrp; ^~~ /kisskb/src/drivers/scsi/hosts.c: In function 'scsi_host_busy_iter': /kisskb/src/drivers/scsi/hosts.c:712:34: note: byref variable will be forcibly initialized struct scsi_host_busy_iter_data iter_data = { ^~~~~~~~~ /kisskb/src/drivers/scsi/csiostor/csio_scsi.c: In function 'csio_scsi_read': /kisskb/src/drivers/scsi/csiostor/csio_scsi.c:481:22: note: byref variable will be forcibly initialized struct csio_wr_pair wrp; ^~~ /kisskb/src/drivers/opp/of.c: In function 'dev_pm_opp_of_register_em': /kisskb/src/drivers/opp/of.c:1305:26: note: byref variable will be forcibly initialized struct em_data_callback em_cb = EM_DATA_CB(_get_power); ^~~~~ /kisskb/src/drivers/scsi/csiostor/csio_scsi.c: In function 'csio_scsi_cmd': /kisskb/src/drivers/scsi/csiostor/csio_scsi.c:257:22: note: byref variable will be forcibly initialized struct csio_wr_pair wrp; ^~~ /kisskb/src/drivers/usb/gadget/udc/pxa27x_udc.c: In function 'pxa27x_change_configuration': /kisskb/src/drivers/usb/gadget/udc/pxa27x_udc.c:2081:25: note: byref variable will be forcibly initialized struct usb_ctrlrequest req ; ^~~ /kisskb/src/drivers/usb/gadget/udc/pxa27x_udc.c: In function 'pxa27x_change_interface': /kisskb/src/drivers/usb/gadget/udc/pxa27x_udc.c:2111:26: note: byref variable will be forcibly initialized struct usb_ctrlrequest req; ^~~ /kisskb/src/drivers/usb/gadget/udc/pxa27x_udc.c: In function 'handle_ep0_ctrl_req': /kisskb/src/drivers/usb/gadget/udc/pxa27x_udc.c:1823:4: note: byref variable will be forcibly initialized } u; ^ /kisskb/src/drivers/media/tuners/fc0012.c: In function 'fc0012_writereg': /kisskb/src/drivers/media/tuners/fc0012.c:14:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/usb/core/usb-acpi.c: In function 'usb_acpi_get_connect_type': /kisskb/src/drivers/usb/core/usb-acpi.c:88:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL }; ^~~~~~ /kisskb/src/drivers/scsi/csiostor/csio_scsi.c: In function 'csio_scsim_cleanup_io_lnode': /kisskb/src/drivers/scsi/csiostor/csio_scsi.c:1321:30: note: byref variable will be forcibly initialized struct csio_scsi_level_data sld; ^~~ /kisskb/src/drivers/usb/renesas_usbhs/mod_gadget.c: In function 'usbhsg_irq_ctrl_stage': /kisskb/src/drivers/usb/renesas_usbhs/mod_gadget.c:483:25: note: byref variable will be forcibly initialized struct usb_ctrlrequest ctrl; ^~~~ /kisskb/src/drivers/scsi/scsi_ioctl.c: In function 'ioctl_internal_command': /kisskb/src/drivers/scsi/scsi_ioctl.c:93:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^~~~~ /kisskb/src/drivers/scsi/scsi_ioctl.c: In function 'scsi_ioctl_common': /kisskb/src/drivers/scsi/scsi_ioctl.c:215:21: note: byref variable will be forcibly initialized struct scsi_idlun v = { ^ /kisskb/src/drivers/scsi/scsi_ioctl.c:195:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sense_hdr; ^~~~~~~~~ /kisskb/src/drivers/media/test-drivers/vidtv/vidtv_tuner.c: In function 'vidtv_tuner_check_frequency_shift': /kisskb/src/drivers/media/test-drivers/vidtv/vidtv_tuner.c:128:28: note: byref variable will be forcibly initialized struct vidtv_tuner_config config = tuner_dev->config; ^~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/scsi.h:364, from /kisskb/src/drivers/scsi/scsi.c:74: /kisskb/src/drivers/scsi/scsi.c: In function 'trace_event_raw_event_scsi_dispatch_cmd_start': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/scsi.h:200:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(scsi_dispatch_cmd_start, ^~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi.c: In function 'trace_event_raw_event_scsi_dispatch_cmd_error': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/scsi.h:242:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(scsi_dispatch_cmd_error, ^~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi.c: In function 'trace_event_raw_event_scsi_cmd_done_timeout_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/scsi.h:287:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(scsi_cmd_done_timeout_template, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi.c: In function 'trace_event_raw_event_scsi_eh_wakeup': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/scsi.h:344:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(scsi_eh_wakeup, ^~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi.c: In function 'scsi_report_opcode': /kisskb/src/drivers/scsi/scsi.c:481:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/scsi/scsi.c:41: /kisskb/src/drivers/scsi/scsi.c: In function 'scsi_update_vpd_page': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:446:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((rcu_ptr), (ptr)); \ ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi.c:423:12: note: in expansion of macro 'rcu_replace_pointer' vpd_buf = rcu_replace_pointer(*sdev_vpd_buf, vpd_buf, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/tuners/fc0013.c: In function 'fc0013_writereg': /kisskb/src/drivers/media/tuners/fc0013.c:16:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/tuners/fc0013.c: In function 'fc0013_rc_cal_add': /kisskb/src/drivers/media/tuners/fc0013.c:16:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/fc0013.c:16:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/fc0013.c:16:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/fc0013.c:16:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/fc0013.c:16:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/usb/gadget/function/u_ether.c: In function 'gether_register_netdev': /kisskb/src/drivers/usb/gadget/function/u_ether.c:862:18: note: byref variable will be forcibly initialized struct sockaddr sa; ^~ /kisskb/src/drivers/media/tuners/fc0013.c: In function 'fc0013_rc_cal_reset': /kisskb/src/drivers/media/tuners/fc0013.c:16:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/fc0013.c:16:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/fc0013.c: In function 'fc0013_get_rf_strength': /kisskb/src/drivers/media/tuners/fc0013.c:16:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/fc0013.c: In function 'fc0013_set_vhf_track': /kisskb/src/drivers/media/tuners/fc0013.c:16:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/fc0013.c:16:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/fc0013.c:16:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/fc0013.c:16:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/fc0013.c:16:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/fc0013.c:16:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/fc0013.c:16:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/fc0013.c:16:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/watchdog/wdat_wdt.c: In function 'wdat_wdt_probe': /kisskb/src/drivers/watchdog/wdat_wdt.c:379:19: note: byref variable will be forcibly initialized struct resource r; ^ /kisskb/src/drivers/media/tuners/fc0013.c: In function 'fc0013_init': /kisskb/src/drivers/media/tuners/fc0013.c:16:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/fc0013.c: In function 'fc0013_set_params': /kisskb/src/drivers/media/tuners/fc0013.c:16:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/fc0013.c:16:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/fc0013.c:16:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/fc0013.c:16:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/fc0013.c:16:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/fc0013.c:16:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/fc0013.c:16:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/fc0013.c:16:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/fc0013.c:16:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/fc0013.c:16:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/fc0013.c:16:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/fc0013.c:16:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/fc0013.c:16:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/fc0013.c:16:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/fc0013.c:16:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/fc0013.c:16:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/fc0013.c:16:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/fc0013.c:16:17: note: byref variable will be forcibly initialized In file included from /kisskb/src/drivers/media/pci/ddbridge/ddbridge-ci.c:23: /kisskb/src/drivers/media/pci/ddbridge/ddbridge-ci.c: In function 'i2c_write': /kisskb/src/drivers/media/pci/ddbridge/ddbridge-i2c.h:47:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = adr, .flags = 0, ^~~ /kisskb/src/drivers/media/pci/ddbridge/ddbridge-ci.c: In function 'i2c_write_reg': /kisskb/src/drivers/media/pci/ddbridge/ddbridge-i2c.h:47:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/pci/ddbridge/ddbridge-ci.c: In function 'write_cam_control_xo2': /kisskb/src/drivers/media/pci/ddbridge/ddbridge-i2c.h:47:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/pci/ddbridge/ddbridge-ci.c: In function 'write_creg': /kisskb/src/drivers/media/pci/ddbridge/ddbridge-i2c.h:47:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/pci/ddbridge/ddbridge-ci.c: In function 'i2c_write_reg16': /kisskb/src/drivers/media/pci/ddbridge/ddbridge-i2c.h:47:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/watchdog/wdt_pci.c: In function 'wdtpci_ioctl': /kisskb/src/drivers/watchdog/wdt_pci.c:395:23: note: byref variable will be forcibly initialized struct watchdog_info ident = { ^~~~~ /kisskb/src/drivers/usb/core/ledtrig-usbport.c: In function 'usbport_trig_port_observed': /kisskb/src/drivers/usb/core/ledtrig-usbport.c:134:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^~~~ In file included from /kisskb/src/drivers/media/tuners/r820t.c:30: /kisskb/src/drivers/media/tuners/r820t.c: In function 'tuner_i2c_xfer_send': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = props->addr, .flags = 0, ^~~ /kisskb/src/drivers/media/tuners/r820t.c: In function 'r820t_write': /kisskb/src/drivers/media/tuners/tuner-i2c.h:27:17: note: byref variable will be forcibly initialized In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/media/pci/ddbridge/ddbridge-core.c:19: /kisskb/src/drivers/media/pci/ddbridge/ddbridge-core.c: In function 'ts_write': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/pci/ddbridge/ddbridge-core.c:730:8: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible( ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/pci/ddbridge/ddbridge-core.c: In function 'ts_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/pci/ddbridge/ddbridge-core.c:760:8: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible( ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/media/pci/ngene/ngene-dvb.c:13: /kisskb/src/drivers/media/pci/ngene/ngene-dvb.c: In function 'ts_write': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/pci/ngene/ngene-dvb.c:43:6: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(dev->tsout_rbuf.queue, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/pci/ngene/ngene-dvb.c: In function 'ts_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/pci/ngene/ngene-dvb.c:63:7: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible( ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/pci/ddbridge/ddbridge-core.c: In function 'demod_attach_drxk': /kisskb/src/drivers/media/pci/ddbridge/ddbridge-core.c:891:21: note: byref variable will be forcibly initialized struct drxk_config config; ^~~~~~ /kisskb/src/drivers/media/pci/ddbridge/ddbridge-core.c: In function 'demod_attach_cxd28xx': /kisskb/src/drivers/media/pci/ddbridge/ddbridge-core.c:997:26: note: byref variable will be forcibly initialized struct cxd2841er_config cfg; ^~~ /kisskb/src/drivers/media/pci/ddbridge/ddbridge-core.c: In function 'demod_attach_stv0910': /kisskb/src/drivers/media/pci/ddbridge/ddbridge-core.c:1203:23: note: byref variable will be forcibly initialized struct lnbh25_config lnbcfg = lnbh25_cfg; ^~~~~~ In file included from /kisskb/src/drivers/media/pci/ddbridge/ddbridge-core.c:34: /kisskb/src/drivers/media/pci/ddbridge/ddbridge-core.c: In function 'i2c_write': /kisskb/src/drivers/media/pci/ddbridge/ddbridge-i2c.h:47:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = adr, .flags = 0, ^~~ /kisskb/src/drivers/media/pci/ddbridge/ddbridge-core.c: In function 'i2c_write_reg': /kisskb/src/drivers/media/pci/ddbridge/ddbridge-i2c.h:47:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/pci/ddbridge/ddbridge-core.c: In function 'port_has_cxd28xx': /kisskb/src/drivers/media/pci/ddbridge/ddbridge-i2c.h:47:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/pci/ddbridge/ddbridge-core.c: In function 'i2c_write_reg16': /kisskb/src/drivers/media/pci/ddbridge/ddbridge-i2c.h:47:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/tuners/r820t.c: In function 'r820t_imr': /kisskb/src/drivers/media/tuners/r820t.c:1889:25: note: byref variable will be forcibly initialized struct r820t_sect_type imr_point; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c: In function 'amdgpu_pmops_runtime_idle': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c:1439:34: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^~~~ /kisskb/src/drivers/scsi/esas2r/esas2r_main.c: In function 'esas2r_queuecommand': /kisskb/src/drivers/scsi/esas2r/esas2r_main.c:823:27: note: byref variable will be forcibly initialized struct esas2r_sg_context sgc; ^~~ /kisskb/src/drivers/base/memory.c: In function 'for_each_memory_block': /kisskb/src/drivers/base/memory.c:824:39: note: byref variable will be forcibly initialized struct for_each_memory_block_cb_data cb_data = { ^~~~~~~ /kisskb/src/drivers/hwmon/f71805f.c: In function 'f71805f_init': /kisskb/src/drivers/hwmon/f71805f.c:1615:26: note: byref variable will be forcibly initialized struct f71805f_sio_data sio_data; ^~~~~~~~ /kisskb/src/drivers/usb/storage/cypress_atacb.c: In function 'cypress_atacb_passthrough': /kisskb/src/drivers/usb/storage/cypress_atacb.c:165:23: note: byref variable will be forcibly initialized struct scsi_eh_save ses; ^~~ /kisskb/src/drivers/hwmon/f71882fg.c: In function 'f71882fg_init': /kisskb/src/drivers/hwmon/f71882fg.c:2762:27: note: byref variable will be forcibly initialized struct f71882fg_sio_data sio_data; ^~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/kthread.h:6, from /kisskb/src/drivers/usb/usbip/usbip_event.c:7: /kisskb/src/drivers/usb/usbip/usbip_event.c: In function 'usbip_stop_eh': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/usbip/usbip_event.c:116:2: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(ud->eh_waitq, !(ud->event & ~USBIP_EH_BYE)); ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/gadget/udc/m66592-udc.c: In function 'free_pipe_config': /kisskb/src/drivers/usb/gadget/udc/m66592-udc.c:463:26: note: byref variable will be forcibly initialized struct m66592_pipe_info info; ^~~~ /kisskb/src/drivers/usb/gadget/legacy/mass_storage.c: In function 'msg_bind': /kisskb/src/drivers/usb/gadget/legacy/mass_storage.c:142:20: note: byref variable will be forcibly initialized struct fsg_config config; ^~~~~~ /kisskb/src/drivers/usb/gadget/udc/m66592-udc.c: In function 'alloc_pipe_config': /kisskb/src/drivers/usb/gadget/udc/m66592-udc.c:385:26: note: byref variable will be forcibly initialized struct m66592_pipe_info info; ^~~~ /kisskb/src/drivers/usb/gadget/udc/m66592-udc.c: In function 'irq_control_stage': /kisskb/src/drivers/usb/gadget/udc/m66592-udc.c:1158:25: note: byref variable will be forcibly initialized struct usb_ctrlrequest ctrl; ^~~~ /kisskb/src/drivers/media/pci/ngene/ngene-cards.c: In function 'i2c_write_eeprom': /kisskb/src/drivers/media/pci/ngene/ngene-cards.c:792:17: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr = adr, .flags = 0, .buf = m, ^~~ /kisskb/src/drivers/media/pci/ngene/ngene-cards.c: In function 'i2c_write': /kisskb/src/drivers/media/pci/ngene/ngene-cards.c:56:17: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr = adr, .flags = 0, ^~~ /kisskb/src/drivers/media/pci/ngene/ngene-cards.c: In function 'i2c_write_reg': /kisskb/src/drivers/media/pci/ngene/ngene-cards.c:56:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/pci/ngene/ngene-cards.c: In function 'demod_attach_cxd28xx': /kisskb/src/drivers/media/pci/ngene/ngene-cards.c:402:26: note: byref variable will be forcibly initialized struct cxd2841er_config cfg; ^~~ /kisskb/src/drivers/media/pci/ngene/ngene-cards.c: In function 'demod_attach_drxk': /kisskb/src/drivers/media/pci/ngene/ngene-cards.c:491:21: note: byref variable will be forcibly initialized struct drxk_config config; ^~~~~~ /kisskb/src/drivers/media/pci/ngene/ngene-cards.c: In function 'tuner_attach_tda18212': /kisskb/src/drivers/media/pci/ngene/ngene-cards.c:228:25: note: byref variable will be forcibly initialized struct tda18212_config config = { ^~~~~~ /kisskb/src/drivers/media/pci/ngene/ngene-cards.c: In function 'demod_attach_stv0910': /kisskb/src/drivers/media/pci/ngene/ngene-cards.c:330:23: note: byref variable will be forcibly initialized struct lnbh25_config lnbcfg = lnbh25_cfg; ^~~~~~ /kisskb/src/drivers/media/pci/ngene/ngene-cards.c:329:21: note: byref variable will be forcibly initialized struct stv0910_cfg cfg = stv0910_p; ^~~ /kisskb/src/drivers/media/pci/ngene/ngene-cards.c: In function 'cineS2_probe': /kisskb/src/drivers/media/pci/ngene/ngene-cards.c:602:17: note: byref variable will be forcibly initialized struct i2c_msg i2c_msg = { .flags = 0, .buf = buf }; ^~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c: In function 'amdgpu_device_check_smu_prv_buffer_size': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c:1298:17: note: byref variable will be forcibly initialized struct sysinfo si; ^~ /kisskb/src/drivers/mmc/host/cb710-mmc.c: In function 'cb710_mmc_receive': /kisskb/src/drivers/mmc/host/cb710-mmc.c:267:25: note: byref variable will be forcibly initialized struct sg_mapping_iter miter; ^~~~~ /kisskb/src/drivers/mmc/host/cb710-mmc.c: In function 'cb710_mmc_send': /kisskb/src/drivers/mmc/host/cb710-mmc.c:311:25: note: byref variable will be forcibly initialized struct sg_mapping_iter miter; ^~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c: In function 'amdgpu_device_suspend': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c:3663:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c: In function 'amdgpu_device_resume': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c:3755:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c: In function 'amdgpu_device_gpu_recover': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c:4529:19: note: byref variable will be forcibly initialized struct list_head device_list, *device_list_handle = NULL; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c: In function 'amdgpu_pci_slot_reset': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c:5018:19: note: byref variable will be forcibly initialized struct list_head device_list; ^~~~~~~~~~~ /kisskb/src/drivers/usb/usbip/vhci_tx.c: In function 'vhci_send_cmd_submit': /kisskb/src/drivers/usb/usbip/vhci_tx.c:70:23: note: byref variable will be forcibly initialized struct usbip_header pdu_header; ^~~~~~~~~~ /kisskb/src/drivers/usb/usbip/vhci_tx.c:58:16: note: byref variable will be forcibly initialized struct msghdr msg; ^~~ /kisskb/src/drivers/usb/usbip/vhci_tx.c: In function 'vhci_send_cmd_unlink': /kisskb/src/drivers/usb/usbip/vhci_tx.c:198:23: note: byref variable will be forcibly initialized struct usbip_header pdu_header; ^~~~~~~~~~ /kisskb/src/drivers/usb/usbip/vhci_tx.c:192:14: note: byref variable will be forcibly initialized struct kvec iov; ^~~ /kisskb/src/drivers/usb/usbip/vhci_tx.c:191:16: note: byref variable will be forcibly initialized struct msghdr msg; ^~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/kthread.h:6, from /kisskb/src/drivers/usb/usbip/vhci_tx.c:6: /kisskb/src/drivers/usb/usbip/vhci_tx.c: In function 'vhci_tx_loop': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/usbip/vhci_tx.c:247:3: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(vdev->waitq_tx, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/host/xhci.c: In function 'xhci_cleanup_stalled_ring': /kisskb/src/drivers/usb/host/xhci.c:3165:28: note: byref variable will be forcibly initialized struct xhci_dequeue_state deq_state; ^~~~~~~~~ /kisskb/src/drivers/media/test-drivers/vidtv/vidtv_bridge.c: In function 'vidtv_bridge_probe_demod': /kisskb/src/drivers/media/test-drivers/vidtv/vidtv_bridge.c:340:28: note: byref variable will be forcibly initialized struct vidtv_demod_config cfg = { ^~~ /kisskb/src/drivers/bluetooth/btmtksdio.c: In function 'mtk_hci_wmt_sync': /kisskb/src/drivers/bluetooth/btmtksdio.c:177:25: note: byref variable will be forcibly initialized struct mtk_hci_wmt_cmd wc; ^~ /kisskb/src/drivers/bluetooth/btmtksdio.c: In function 'btmtksdio_func_query': /kisskb/src/drivers/bluetooth/btmtksdio.c:661:30: note: byref variable will be forcibly initialized struct btmtk_hci_wmt_params wmt_params; ^~~~~~~~~~ /kisskb/src/drivers/bluetooth/btmtksdio.c: In function 'mtk_setup_firmware': /kisskb/src/drivers/bluetooth/btmtksdio.c:683:30: note: byref variable will be forcibly initialized struct btmtk_hci_wmt_params wmt_params; ^~~~~~~~~~ /kisskb/src/drivers/bluetooth/btmtksdio.c: In function 'btmtksdio_setup': /kisskb/src/drivers/bluetooth/btmtksdio.c:776:25: note: byref variable will be forcibly initialized struct btmtk_tci_sleep tci_sleep; ^~~~~~~~~ /kisskb/src/drivers/bluetooth/btmtksdio.c:774:30: note: byref variable will be forcibly initialized struct btmtk_hci_wmt_params wmt_params; ^~~~~~~~~~ /kisskb/src/drivers/bluetooth/btmtksdio.c: In function 'btmtksdio_shutdown': /kisskb/src/drivers/bluetooth/btmtksdio.c:884:30: note: byref variable will be forcibly initialized struct btmtk_hci_wmt_params wmt_params; ^~~~~~~~~~ /kisskb/src/drivers/usb/gadget/composite.c: In function 'bos_desc': /kisskb/src/drivers/usb/gadget/composite.c:665:31: note: byref variable will be forcibly initialized struct usb_dcd_config_params dcd_config_params; ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/bcache/super.c: In function '__uuid_write': /kisskb/src/drivers/md/bcache/super.c:503:17: note: byref variable will be forcibly initialized struct closure cl; ^~ /kisskb/src/drivers/md/bcache/super.c:502:19: note: byref variable will be forcibly initialized BKEY_PADDED(key) k; ^ /kisskb/src/drivers/acpi/acpica/rsutils.c: In function 'acpi_rs_set_srs_method_data': /kisskb/src/drivers/acpi/acpica/rsutils.c:697:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer; ^~~~~~ /kisskb/src/drivers/usb/gadget/udc/r8a66597-udc.c: In function 'free_pipe_config': /kisskb/src/drivers/usb/gadget/udc/r8a66597-udc.c:537:28: note: byref variable will be forcibly initialized struct r8a66597_pipe_info info; ^~~~ /kisskb/src/drivers/md/bcache/super.c: In function 'bch_prio_write': /kisskb/src/drivers/md/bcache/super.c:616:17: note: byref variable will be forcibly initialized struct closure cl; ^~ In file included from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/include/linux/bio.h:8, from /kisskb/src/drivers/md/bcache/bcache.h:182, from /kisskb/src/drivers/md/bcache/super.c:10: /kisskb/src/drivers/md/bcache/super.c: In function 'bch_pending_bdevs_cleanup': /kisskb/src/drivers/md/bcache/super.c:2676:12: note: byref variable will be forcibly initialized LIST_HEAD(pending_devs); ^~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/md/bcache/super.c: In function 'bch_cached_dev_run': /kisskb/src/drivers/md/bcache/super.c:1083:18: note: byref variable will be forcibly initialized struct closure cl; ^~ /kisskb/src/drivers/md/bcache/super.c: In function 'bch_cached_dev_attach': /kisskb/src/drivers/md/bcache/super.c:1270:18: note: byref variable will be forcibly initialized struct closure cl; ^~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/include/linux/bio.h:8, from /kisskb/src/drivers/md/bcache/bcache.h:182, from /kisskb/src/drivers/md/bcache/super.c:10: /kisskb/src/drivers/md/bcache/super.c: In function 'bcache_reboot': /kisskb/src/drivers/md/bcache/super.c:2723:15: note: byref variable will be forcibly initialized DEFINE_WAIT(wait); ^~~~ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^~~~ /kisskb/src/drivers/md/bcache/super.c:2723:3: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wait); ^~~~~~~~~~~ /kisskb/src/drivers/md/bcache/super.c: In function 'bch_cache_set_error': /kisskb/src/drivers/md/bcache/super.c:1639:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/usb/gadget/udc/r8a66597-udc.c: In function 'alloc_pipe_config': /kisskb/src/drivers/usb/gadget/udc/r8a66597-udc.c:454:28: note: byref variable will be forcibly initialized struct r8a66597_pipe_info info; ^~~~ In file included from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/include/linux/bio.h:8, from /kisskb/src/drivers/md/bcache/bcache.h:182, from /kisskb/src/drivers/md/bcache/super.c:10: /kisskb/src/drivers/md/bcache/super.c: In function 'run_cache_set': /kisskb/src/drivers/md/bcache/super.c:1983:12: note: byref variable will be forcibly initialized LIST_HEAD(journal); ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/md/bcache/super.c:1982:17: note: byref variable will be forcibly initialized struct closure cl; ^~ /kisskb/src/drivers/power/supply/bq25980_charger.c: In function 'bq25980_irq_handler_thread': /kisskb/src/drivers/power/supply/bq25980_charger.c:849:23: note: byref variable will be forcibly initialized struct bq25980_state state; ^~~~~ /kisskb/src/drivers/power/supply/bq25980_charger.c: In function 'bq25980_get_charger_property': /kisskb/src/drivers/power/supply/bq25980_charger.c:716:23: note: byref variable will be forcibly initialized struct bq25980_state state; ^~~~~ /kisskb/src/drivers/usb/gadget/udc/r8a66597-udc.c: In function 'irq_control_stage': /kisskb/src/drivers/usb/gadget/udc/r8a66597-udc.c:1362:25: note: byref variable will be forcibly initialized struct usb_ctrlrequest ctrl; ^~~~ /kisskb/src/drivers/usb/gadget/udc/fotg210-udc.c: In function 'fotg210_irq': /kisskb/src/drivers/usb/gadget/udc/fotg210-udc.c:934:26: note: byref variable will be forcibly initialized struct usb_ctrlrequest ctrl; ^~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/scsi/scsi_error.c:18: /kisskb/src/drivers/scsi/scsi_error.c: In function 'scsi_block_when_processing_errors': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_error.c:346:2: note: in expansion of macro 'wait_event' wait_event(sdev->host->host_wait, !scsi_host_in_recovery(sdev->host)); ^~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_error.c: In function 'scsi_check_sense': /kisskb/src/drivers/scsi/scsi_error.c:492:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^~~~~ /kisskb/src/drivers/scsi/scsi_error.c: In function 'scsi_send_eh_cmnd': /kisskb/src/drivers/scsi/scsi_error.c:1070:22: note: byref variable will be forcibly initialized struct scsi_eh_save ses; ^~~ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/scsi/scsi_error.c:18: /kisskb/src/drivers/scsi/scsi_error.c:1068:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(done); ^~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/drivers/firmware/arm_scmi/notify.c: In function 'scmi_notify': /kisskb/src/drivers/firmware/arm_scmi/notify.c:579:27: note: byref variable will be forcibly initialized struct scmi_event_header eh; ^~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/scsi/scsi_error.c:18: /kisskb/src/drivers/scsi/scsi_error.c: In function 'scsi_eh_target_reset': /kisskb/src/drivers/scsi/scsi_error.c:1550:12: note: byref variable will be forcibly initialized LIST_HEAD(check_list); ^~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/scsi/scsi_error.c:1549:12: note: byref variable will be forcibly initialized LIST_HEAD(tmp_list); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/scsi/scsi_error.c: In function 'scsi_eh_bus_reset': /kisskb/src/drivers/scsi/scsi_error.c:1612:12: note: byref variable will be forcibly initialized LIST_HEAD(check_list); ^~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/scsi/scsi_error.c: In function 'scsi_eh_host_reset': /kisskb/src/drivers/scsi/scsi_error.c:1684:12: note: byref variable will be forcibly initialized LIST_HEAD(check_list); ^~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/scsi/scsi_error.c: In function 'scsi_unjam_host': /kisskb/src/drivers/scsi/scsi_error.c:2159:12: note: byref variable will be forcibly initialized LIST_HEAD(eh_done_q); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/scsi/scsi_error.c:2158:12: note: byref variable will be forcibly initialized LIST_HEAD(eh_work_q); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/bluetooth/btbcm.c: In function 'btbcm_check_bdaddr': /kisskb/src/drivers/bluetooth/btbcm.c:28:39: note: byref variable will be forcibly initialized #define BDADDR_BCM43341B (&(bdaddr_t) {{0xac, 0x1f, 0x00, 0x1b, 0x34, 0x43}}) ^ /kisskb/src/drivers/bluetooth/btbcm.c:87:27: note: in expansion of macro 'BDADDR_BCM43341B' !bacmp(&bda->bdaddr, BDADDR_BCM43341B)) { ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/bluetooth/btbcm.c:23:40: note: byref variable will be forcibly initialized #define BDADDR_BCM43430A0 (&(bdaddr_t) {{0xac, 0x1f, 0x12, 0xa0, 0x43, 0x43}}) ^ /kisskb/src/drivers/bluetooth/btbcm.c:86:27: note: in expansion of macro 'BDADDR_BCM43430A0' !bacmp(&bda->bdaddr, BDADDR_BCM43430A0) || ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/bluetooth/btbcm.c:27:39: note: byref variable will be forcibly initialized #define BDADDR_BCM4345C5 (&(bdaddr_t) {{0xac, 0x1f, 0x00, 0xc5, 0x45, 0x43}}) ^ /kisskb/src/drivers/bluetooth/btbcm.c:85:27: note: in expansion of macro 'BDADDR_BCM4345C5' !bacmp(&bda->bdaddr, BDADDR_BCM4345C5) || ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/bluetooth/btbcm.c:26:39: note: byref variable will be forcibly initialized #define BDADDR_BCM4334B0 (&(bdaddr_t) {{0x00, 0x00, 0x00, 0xb0, 0x34, 0x43}}) ^ /kisskb/src/drivers/bluetooth/btbcm.c:84:27: note: in expansion of macro 'BDADDR_BCM4334B0' !bacmp(&bda->bdaddr, BDADDR_BCM4334B0) || ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/bluetooth/btbcm.c:25:39: note: byref variable will be forcibly initialized #define BDADDR_BCM4330B1 (&(bdaddr_t) {{0x00, 0x00, 0x00, 0xb1, 0x30, 0x43}}) ^ /kisskb/src/drivers/bluetooth/btbcm.c:83:27: note: in expansion of macro 'BDADDR_BCM4330B1' !bacmp(&bda->bdaddr, BDADDR_BCM4330B1) || ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/bluetooth/btbcm.c:24:39: note: byref variable will be forcibly initialized #define BDADDR_BCM4324B3 (&(bdaddr_t) {{0x00, 0x00, 0x00, 0xb3, 0x24, 0x43}}) ^ /kisskb/src/drivers/bluetooth/btbcm.c:82:27: note: in expansion of macro 'BDADDR_BCM4324B3' !bacmp(&bda->bdaddr, BDADDR_BCM4324B3) || ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/bluetooth/btbcm.c:22:39: note: byref variable will be forcibly initialized #define BDADDR_BCM2076B1 (&(bdaddr_t) {{0x79, 0x56, 0x00, 0xa0, 0x76, 0x20}}) ^ /kisskb/src/drivers/bluetooth/btbcm.c:81:27: note: in expansion of macro 'BDADDR_BCM2076B1' !bacmp(&bda->bdaddr, BDADDR_BCM2076B1) || ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/bluetooth/btbcm.c:21:40: note: byref variable will be forcibly initialized #define BDADDR_BCM20702A1 (&(bdaddr_t) {{0x00, 0x00, 0xa0, 0x02, 0x70, 0x20}}) ^ /kisskb/src/drivers/bluetooth/btbcm.c:80:27: note: in expansion of macro 'BDADDR_BCM20702A1' !bacmp(&bda->bdaddr, BDADDR_BCM20702A1) || ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/bluetooth/btbcm.c:20:40: note: byref variable will be forcibly initialized #define BDADDR_BCM20702A0 (&(bdaddr_t) {{0x00, 0xa0, 0x02, 0x70, 0x20, 0x00}}) ^ /kisskb/src/drivers/bluetooth/btbcm.c:79:27: note: in expansion of macro 'BDADDR_BCM20702A0' if (!bacmp(&bda->bdaddr, BDADDR_BCM20702A0) || ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/test-drivers/vidtv/vidtv_pes.c: In function 'vidtv_pes_write_h': /kisskb/src/drivers/media/test-drivers/vidtv/vidtv_pes.c:137:31: note: byref variable will be forcibly initialized struct pes_header_write_args pts_dts_args; ^~~~~~~~~~~~ /kisskb/src/drivers/leds/trigger/ledtrig-activity.c: In function 'led_activity_function': /kisskb/src/drivers/leds/trigger/ledtrig-activity.c:60:25: note: byref variable will be forcibly initialized struct kernel_cpustat kcpustat; ^~~~~~~~ /kisskb/src/drivers/infiniband/core/verbs.c: In function 'ib_get_rdma_header_version': /kisskb/src/drivers/infiniband/core/verbs.c:630:15: note: byref variable will be forcibly initialized struct iphdr ip4h_checked; ^~~~~~~~~~~~ /kisskb/src/drivers/of/base.c: In function 'of_count_phandle_with_args': /kisskb/src/drivers/of/base.c:1741:29: note: byref variable will be forcibly initialized struct of_phandle_iterator it; ^~ /kisskb/src/drivers/infiniband/core/verbs.c: In function 'rdma_init_netdev': /kisskb/src/drivers/infiniband/core/verbs.c:2884:34: note: byref variable will be forcibly initialized struct rdma_netdev_alloc_params params; ^~~~~~ /kisskb/src/drivers/media/test-drivers/vidtv/vidtv_psi.c: In function 'vidtv_psi_table_header_write_into': /kisskb/src/drivers/media/test-drivers/vidtv/vidtv_psi.c:759:24: note: byref variable will be forcibly initialized struct psi_write_args psi_args = { ^~~~~~~~ /kisskb/src/drivers/infiniband/core/verbs.c: In function 'ib_get_gids_from_rdma_hdr': /kisskb/src/drivers/infiniband/core/verbs.c:720:22: note: byref variable will be forcibly initialized struct sockaddr_in dst_in; ^~~~~~ /kisskb/src/drivers/infiniband/core/verbs.c:719:22: note: byref variable will be forcibly initialized struct sockaddr_in src_in; ^~~~~~ /kisskb/src/drivers/infiniband/core/ud_header.c: In function 'ib_ud_ip4_csum': /kisskb/src/drivers/infiniband/core/ud_header.c:285:15: note: byref variable will be forcibly initialized struct iphdr iph; ^~~ /kisskb/src/drivers/of/base.c: In function '__of_parse_phandle_with_args': /kisskb/src/drivers/of/base.c:1376:29: note: byref variable will be forcibly initialized struct of_phandle_iterator it; ^~ /kisskb/src/drivers/of/base.c: In function 'of_parse_phandle': /kisskb/src/drivers/of/base.c:1435:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^~~~ /kisskb/src/drivers/of/base.c: In function 'of_get_cpu_state_node': /kisskb/src/drivers/of/base.c:436:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^~~~ /kisskb/src/drivers/infiniband/core/verbs.c: In function 'get_sgid_attr_from_eth': /kisskb/src/drivers/infiniband/core/verbs.c:708:32: note: byref variable will be forcibly initialized struct find_gid_index_context context = {.vlan_id = vlan_id, ^~~~~~~ /kisskb/src/drivers/infiniband/core/verbs.c: In function 'ib_init_ah_attr_from_wc': /kisskb/src/drivers/infiniband/core/verbs.c:708:32: note: byref variable will be forcibly initialized /kisskb/src/drivers/infiniband/core/verbs.c:802:15: note: byref variable will be forcibly initialized union ib_gid sgid; ^~~~ /kisskb/src/drivers/infiniband/core/verbs.c:801:15: note: byref variable will be forcibly initialized union ib_gid dgid; ^~~~ /kisskb/src/drivers/infiniband/core/verbs.c: In function 'ib_create_ah_from_wc': /kisskb/src/drivers/infiniband/core/verbs.c:924:22: note: byref variable will be forcibly initialized struct rdma_ah_attr ah_attr; ^~~~~~~ /kisskb/src/drivers/infiniband/core/verbs.c: In function 'ib_get_eth_speed': /kisskb/src/drivers/infiniband/core/verbs.c:1809:32: note: byref variable will be forcibly initialized struct ethtool_link_ksettings lksettings; ^~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/scmi.h:90, from /kisskb/src/drivers/firmware/arm_scmi/driver.c:32: /kisskb/src/drivers/firmware/arm_scmi/driver.c: In function 'trace_event_raw_event_scmi_xfer_begin': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/scmi.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(scmi_xfer_begin, ^~~~~~~~~~~ /kisskb/src/drivers/firmware/arm_scmi/driver.c: In function 'trace_event_raw_event_scmi_xfer_end': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/scmi.h:36:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(scmi_xfer_end, ^~~~~~~~~~~ /kisskb/src/drivers/firmware/arm_scmi/driver.c: In function 'trace_event_raw_event_scmi_rx_done': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/scmi.h:62:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(scmi_rx_done, ^~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/verbs.c: In function '__ib_drain_sq': /kisskb/src/drivers/infiniband/core/verbs.c:2705:22: note: byref variable will be forcibly initialized struct ib_drain_cqe sdrain; ^~~~~~ /kisskb/src/drivers/infiniband/core/verbs.c: In function '__ib_drain_rq': /kisskb/src/drivers/infiniband/core/verbs.c:2744:22: note: byref variable will be forcibly initialized struct ib_drain_cqe rdrain; ^~~~~~ /kisskb/src/drivers/scsi/scsi_scan.c: In function 'scsi_probe_lun': /kisskb/src/drivers/scsi/scsi_scan.c:566:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^~~~~ /kisskb/src/drivers/media/test-drivers/vidtv/vidtv_psi.c: In function 'vidtv_psi_eit_event_init': /kisskb/src/drivers/media/test-drivers/vidtv/vidtv_psi.c:1953:12: note: byref variable will be forcibly initialized struct tm time; ^~~~ /kisskb/src/drivers/infiniband/core/verbs.c: In function 'rdma_alloc_netdev': /kisskb/src/drivers/infiniband/core/verbs.c:2857:34: note: byref variable will be forcibly initialized struct rdma_netdev_alloc_params params; ^~~~~~ /kisskb/src/drivers/scsi/scsi_scan.c: In function 'scsi_report_lun_scan': /kisskb/src/drivers/scsi/scsi_scan.c:1298:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^~~~~ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/page-flags.h:13, from /kisskb/src/arch/arm64/include/asm/mte.h:16, from /kisskb/src/arch/arm64/include/asm/pgtable.h:12, from /kisskb/src/include/linux/pgtable.h:6, from /kisskb/src/arch/arm64/include/asm/io.h:12, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/drivers/firmware/arm_scmi/driver.c:19: /kisskb/src/drivers/firmware/arm_scmi/driver.c: In function 'scmi_do_xfer_with_response': /kisskb/src/drivers/firmware/arm_scmi/driver.c:429:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(async_response); ^~~~~~~~~~~~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/drivers/scsi/csiostor/csio_hw.c: In function 'csio_hw_flash_config': /kisskb/src/drivers/scsi/csiostor/csio_hw.c:2015:5: note: byref variable will be forcibly initialized } last; ^~~~ In file included from /kisskb/src/include/linux/pci.h:32, from /kisskb/src/drivers/scsi/csiostor/csio_hw.c:35: /kisskb/src/drivers/scsi/csiostor/csio_hw.c: In function 'csio_hw_mbm_cleanup': /kisskb/src/drivers/scsi/csiostor/csio_hw.c:3767:12: note: byref variable will be forcibly initialized LIST_HEAD(cbfn_q); ^~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/scsi/csiostor/csio_hw.c: In function 'csio_mberr_worker': /kisskb/src/drivers/scsi/csiostor/csio_hw.c:3700:12: note: byref variable will be forcibly initialized LIST_HEAD(cbfn_q); ^~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/acpi/acpica/rsxface.c: In function 'acpi_walk_resources': /kisskb/src/drivers/acpi/acpica/rsxface.c:599:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer; ^~~~~~ /kisskb/src/drivers/acpi/acpica/rsxface.c: In function 'acpi_get_vendor_resource': /kisskb/src/drivers/acpi/acpica/rsxface.c:403:31: note: byref variable will be forcibly initialized struct acpi_vendor_walk_info info; ^~~~ /kisskb/src/drivers/scsi/csiostor/csio_hw.c: In function 'csio_evtq_worker': /kisskb/src/drivers/scsi/csiostor/csio_hw.c:3979:12: note: byref variable will be forcibly initialized LIST_HEAD(evt_q); ^~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/usb/gadget/function/rndis.c: In function 'gen_ndis_query_resp': /kisskb/src/drivers/usb/gadget/function/rndis.c:178:27: note: byref variable will be forcibly initialized struct rtnl_link_stats64 temp; ^~~~ /kisskb/src/drivers/scsi/scsi_lib.c: In function 'scsi_mode_sense': /kisskb/src/drivers/scsi/scsi_lib.c:2095:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr my_sshdr; ^~~~~~~~ In file included from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/include/linux/bio.h:8, from /kisskb/src/drivers/scsi/scsi_lib.c:12: /kisskb/src/drivers/scsi/scsi_lib.c: In function 'scsi_starved_list_run': /kisskb/src/drivers/scsi/scsi_lib.c:416:12: note: byref variable will be forcibly initialized LIST_HEAD(starved_list); ^~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/scsi/scsi_lib.c: In function 'scsi_io_completion_nz_result': /kisskb/src/drivers/scsi/scsi_lib.c:855:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^~~~~ /kisskb/src/drivers/gpu/drm/mga/mga_dma.c: In function 'mga_do_pci_dma_bootstrap': /kisskb/src/drivers/gpu/drm/mga/mga_dma.c:636:22: note: byref variable will be forcibly initialized struct drm_buf_desc req; ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c: In function 'amdgpu_debugfs_firmware_info': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c:1273:29: note: byref variable will be forcibly initialized struct drm_amdgpu_query_fw query_fw; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c:1272:34: note: byref variable will be forcibly initialized struct drm_amdgpu_info_firmware fw_info; ^~~~~~~ /kisskb/src/drivers/scsi/scsi_lib.c: In function 'scsi_io_completion_action': /kisskb/src/drivers/scsi/scsi_lib.c:684:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^~~~~ /kisskb/src/drivers/firmware/arm_scmi/perf.c: In function 'scmi_dev_domain_id': /kisskb/src/drivers/firmware/arm_scmi/perf.c:634:25: note: byref variable will be forcibly initialized struct of_phandle_args clkspec; ^~~~~~~ In file included from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/include/linux/bio.h:8, from /kisskb/src/drivers/scsi/scsi_lib.c:12: /kisskb/src/drivers/scsi/scsi_lib.c: In function 'scsi_evt_thread': /kisskb/src/drivers/scsi/scsi_lib.c:2406:12: note: byref variable will be forcibly initialized LIST_HEAD(event_list); ^~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c: In function 'amdgpu_info_ioctl': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c:862:38: note: byref variable will be forcibly initialized struct drm_amdgpu_info_num_handles handle; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c:819:42: note: byref variable will be forcibly initialized struct drm_amdgpu_info_vce_clock_table vce_clk_table = {}; ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c:646:33: note: byref variable will be forcibly initialized struct drm_amdgpu_memory_info mem; ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c:630:35: note: byref variable will be forcibly initialized struct drm_amdgpu_info_vram_gtt vram_gtt; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c:619:30: note: byref variable will be forcibly initialized struct drm_amdgpu_info_gds gds_info; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c:586:35: note: byref variable will be forcibly initialized struct drm_amdgpu_info_firmware fw_info; ^~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c:529:32: note: byref variable will be forcibly initialized struct drm_amdgpu_info_hw_ip ip = {}; ^~ /kisskb/src/drivers/hwmon/it87.c: In function 'sm_it87_init': /kisskb/src/drivers/hwmon/it87.c:3301:23: note: byref variable will be forcibly initialized struct it87_sio_data sio_data; ^~~~~~~~ /kisskb/src/drivers/infiniband/hw/mthca/mthca_main.c: In function 'mthca_init_arbel': /kisskb/src/drivers/infiniband/hw/mthca/mthca_main.c:578:30: note: byref variable will be forcibly initialized struct mthca_init_hca_param init_hca; ^~~~~~~~ /kisskb/src/drivers/infiniband/hw/mthca/mthca_main.c:577:30: note: byref variable will be forcibly initialized struct mthca_profile profile; ^~~~~~~ /kisskb/src/drivers/infiniband/hw/mthca/mthca_main.c:576:30: note: byref variable will be forcibly initialized struct mthca_dev_lim dev_lim; ^~~~~~~ /kisskb/src/drivers/infiniband/hw/mthca/mthca_main.c: In function 'mthca_init_tavor': /kisskb/src/drivers/infiniband/hw/mthca/mthca_main.c:293:30: note: byref variable will be forcibly initialized struct mthca_init_hca_param init_hca; ^~~~~~~~ /kisskb/src/drivers/infiniband/hw/mthca/mthca_main.c:292:30: note: byref variable will be forcibly initialized struct mthca_profile profile; ^~~~~~~ /kisskb/src/drivers/infiniband/hw/mthca/mthca_main.c:291:30: note: byref variable will be forcibly initialized struct mthca_dev_lim dev_lim; ^~~~~~~ /kisskb/src/drivers/infiniband/hw/mthca/mthca_main.c: In function 'mthca_init_hca': /kisskb/src/drivers/infiniband/hw/mthca/mthca_main.c:666:23: note: byref variable will be forcibly initialized struct mthca_adapter adapter; ^~~~~~~ /kisskb/src/lib/crc-t10dif.c: In function 'crc_t10dif_update': /kisskb/src/lib/crc-t10dif.c:68:4: note: byref variable will be forcibly initialized } desc; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/lib/crc-t10dif.c:10: /kisskb/src/lib/crc-t10dif.c: In function 'crc_t10dif_rehash': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/crc-t10dif.c:48:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(crct10dif_tfm, new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/storage/ene_ub6250.c: In function 'ms_lib_check_disableblock': /kisskb/src/drivers/usb/storage/ene_ub6250.c:1221:28: note: byref variable will be forcibly initialized struct ms_lib_type_extdat extdat; ^~~~~~ /kisskb/src/drivers/usb/storage/ene_ub6250.c: In function 'ms_lib_scan_logicalblocknumber': /kisskb/src/drivers/usb/storage/ene_ub6250.c:1565:28: note: byref variable will be forcibly initialized struct ms_lib_type_extdat extdat; ^~~~~~ /kisskb/src/drivers/usb/usbip/vhci_rx.c: In function 'vhci_rx_pdu': /kisskb/src/drivers/usb/usbip/vhci_rx.c:200:22: note: byref variable will be forcibly initialized struct usbip_header pdu; ^~~ /kisskb/src/drivers/usb/storage/ene_ub6250.c: In function 'ms_libsearch_block_from_physical': /kisskb/src/drivers/usb/storage/ene_ub6250.c:1388:28: note: byref variable will be forcibly initialized struct ms_lib_type_extdat extdat; /* need check */ ^~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/usb/gadget/function/f_mass_storage.c:201: /kisskb/src/drivers/usb/gadget/function/f_mass_storage.c: In function 'fsg_unbind': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/usb/gadget/function/f_mass_storage.c:3003:3: note: in expansion of macro 'wait_event' wait_event(common->fsg_wait, common->fsg != fsg); ^~~~~~~~~~ /kisskb/src/drivers/usb/storage/ene_ub6250.c: In function 'ms_lib_process_bootblock': /kisskb/src/drivers/usb/storage/ene_ub6250.c:942:28: note: byref variable will be forcibly initialized struct ms_lib_type_extdat ExtraData; ^~~~~~~~~ In file included from /kisskb/src/include/linux/rcuwait.h:6, from /kisskb/src/include/linux/percpu-rwsem.h:7, from /kisskb/src/include/linux/fs.h:33, from /kisskb/src/include/linux/huge_mm.h:8, from /kisskb/src/include/linux/mm.h:703, from /kisskb/src/include/linux/bvec.h:14, from /kisskb/src/include/linux/blk_types.h:10, from /kisskb/src/include/linux/genhd.h:19, from /kisskb/src/include/linux/blkdev.h:8, from /kisskb/src/drivers/usb/gadget/function/f_mass_storage.c:201: /kisskb/src/drivers/usb/gadget/function/f_mass_storage.c: In function 'kernel_dequeue_signal': /kisskb/src/include/linux/sched/signal.h:282:19: note: byref variable will be forcibly initialized kernel_siginfo_t __info; ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/usb/gadget/function/f_mass_storage.c:201: /kisskb/src/drivers/usb/gadget/function/f_mass_storage.c: In function 'bulk_out_complete': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/gadget/function/f_mass_storage.c:473:2: note: in expansion of macro 'smp_store_release' smp_store_release(&bh->state, BUF_STATE_FULL); ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/gadget/function/f_mass_storage.c: In function 'bulk_in_complete': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/gadget/function/f_mass_storage.c:456:2: note: in expansion of macro 'smp_store_release' smp_store_release(&bh->state, BUF_STATE_EMPTY); ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/usb/gadget/function/f_mass_storage.c:201: /kisskb/src/drivers/usb/gadget/function/f_mass_storage.c: In function 'sleep_thread': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/linux/wait.h:284:7: note: in definition of macro '___wait_event' if (condition) \ ^~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/gadget/function/f_mass_storage.c:611:8: note: in expansion of macro 'wait_event_interruptible' rc = wait_event_interruptible(common->io_wait, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/gadget/function/f_mass_storage.c:612:11: note: in expansion of macro 'smp_load_acquire' bh && smp_load_acquire(&bh->state) >= ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/gadget/function/f_mass_storage.c:611:8: note: in expansion of macro 'wait_event_interruptible' rc = wait_event_interruptible(common->io_wait, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/linux/wait.h:474:8: note: in definition of macro 'wait_event_interruptible' if (!(condition)) \ ^~~~~~~~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/gadget/function/f_mass_storage.c:612:11: note: in expansion of macro 'smp_load_acquire' bh && smp_load_acquire(&bh->state) >= ^~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/linux/wait.h:284:7: note: in definition of macro '___wait_event' if (condition) \ ^~~~~~~~~ /kisskb/src/include/linux/wait.h:358:11: note: in expansion of macro '__wait_event_freezable' __ret = __wait_event_freezable(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/gadget/function/f_mass_storage.c:607:8: note: in expansion of macro 'wait_event_freezable' rc = wait_event_freezable(common->io_wait, ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/gadget/function/f_mass_storage.c:608:11: note: in expansion of macro 'smp_load_acquire' bh && smp_load_acquire(&bh->state) >= ^~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:338:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:358:11: note: in expansion of macro '__wait_event_freezable' __ret = __wait_event_freezable(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/gadget/function/f_mass_storage.c:607:8: note: in expansion of macro 'wait_event_freezable' rc = wait_event_freezable(common->io_wait, ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/linux/wait.h:357:8: note: in definition of macro 'wait_event_freezable' if (!(condition)) \ ^~~~~~~~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/gadget/function/f_mass_storage.c:608:11: note: in expansion of macro 'smp_load_acquire' bh && smp_load_acquire(&bh->state) >= ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/storage/ene_ub6250.c: In function 'ms_card_init': /kisskb/src/drivers/usb/storage/ene_ub6250.c:1956:28: note: byref variable will be forcibly initialized struct ms_lib_type_extdat extdat; ^~~~~~ /kisskb/src/drivers/usb/gadget/function/f_mass_storage.c: In function 'fsg_lun_make': /kisskb/src/drivers/usb/gadget/function/f_mass_storage.c:3146:24: note: byref variable will be forcibly initialized struct fsg_lun_config config; ^~~~~~ /kisskb/src/drivers/usb/gadget/function/f_mass_storage.c: In function 'fsg_alloc_inst': /kisskb/src/drivers/usb/gadget/function/f_mass_storage.c:3348:24: note: byref variable will be forcibly initialized struct fsg_lun_config config; ^~~~~~ /kisskb/src/drivers/mmc/host/dw_mmc.c: In function 'dw_mci_edmac_start_dma': /kisskb/src/drivers/mmc/host/dw_mmc.c:775:26: note: byref variable will be forcibly initialized struct dma_slave_config cfg; ^~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/lib/test_lockup.c:8: /kisskb/src/lib/test_lockup.c: In function 'test_lockup': /kisskb/src/lib/test_lockup.c:353:12: note: byref variable will be forcibly initialized LIST_HEAD(pages); ^~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/include/linux/pci.h:32, from /kisskb/src/drivers/scsi/csiostor/csio_isr.c:36: /kisskb/src/drivers/scsi/csiostor/csio_isr.c: In function 'csio_scsi_isr_handler': /kisskb/src/drivers/scsi/csiostor/csio_isr.c:215:12: note: byref variable will be forcibly initialized LIST_HEAD(cbfn_q); ^~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/usb/storage/isd200.c: In function 'isd200_scsi_to_ata': /kisskb/src/drivers/usb/storage/isd200.c:1287:29: note: byref variable will be forcibly initialized struct read_capacity_data readCapacityData; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/storage/isd200.c: In function 'isd200_action': /kisskb/src/drivers/usb/storage/isd200.c:480:16: note: byref variable will be forcibly initialized union ata_cdb ata; ^~~ /kisskb/src/drivers/usb/storage/isd200.c: In function 'isd200_ata_command': /kisskb/src/drivers/usb/storage/isd200.c:1516:16: note: byref variable will be forcibly initialized union ata_cdb ataCdb; ^~~~~~ /kisskb/src/drivers/platform/chrome/cros_ec_proto.c: In function 'get_next_event': /kisskb/src/drivers/platform/chrome/cros_ec_proto.c:645:13: note: byref variable will be forcibly initialized } __packed buf; ^~~ /kisskb/src/drivers/power/supply/sbs-battery.c: In function 'sbs_get_property': /kisskb/src/drivers/power/supply/sbs-battery.c:970:30: note: byref variable will be forcibly initialized union power_supply_propval val; ^~~ /kisskb/src/drivers/power/supply/sbs-battery.c: In function 'sbs_probe': /kisskb/src/drivers/power/supply/sbs-battery.c:1157:30: note: byref variable will be forcibly initialized union power_supply_propval val; ^~~ /kisskb/src/drivers/power/supply/axp20x_battery.c: In function 'axp20x_power_probe': /kisskb/src/drivers/power/supply/axp20x_battery.c:551:35: note: byref variable will be forcibly initialized struct power_supply_battery_info info; ^~~~ /kisskb/src/drivers/nvme/host/fabrics.c: In function 'nvmf_reg_read32': /kisskb/src/drivers/nvme/host/fabrics.c:145:20: note: byref variable will be forcibly initialized union nvme_result res; ^~~ /kisskb/src/drivers/nvme/host/fabrics.c:144:22: note: byref variable will be forcibly initialized struct nvme_command cmd; ^~~ /kisskb/src/drivers/nvme/host/fabrics.c: In function 'nvmf_reg_read64': /kisskb/src/drivers/nvme/host/fabrics.c:191:20: note: byref variable will be forcibly initialized union nvme_result res; ^~~ /kisskb/src/drivers/nvme/host/fabrics.c:190:22: note: byref variable will be forcibly initialized struct nvme_command cmd; ^~~ /kisskb/src/drivers/nvme/host/fabrics.c: In function 'nvmf_reg_write32': /kisskb/src/drivers/nvme/host/fabrics.c:236:22: note: byref variable will be forcibly initialized struct nvme_command cmd; ^~~ /kisskb/src/drivers/nvme/host/fabrics.c: In function 'nvmf_connect_admin_queue': /kisskb/src/drivers/nvme/host/fabrics.c:370:20: note: byref variable will be forcibly initialized union nvme_result res; ^~~ /kisskb/src/drivers/nvme/host/fabrics.c:369:22: note: byref variable will be forcibly initialized struct nvme_command cmd; ^~~ /kisskb/src/drivers/nvme/host/fabrics.c: In function 'nvmf_connect_io_queue': /kisskb/src/drivers/nvme/host/fabrics.c:441:20: note: byref variable will be forcibly initialized union nvme_result res; ^~~ /kisskb/src/drivers/nvme/host/fabrics.c:439:22: note: byref variable will be forcibly initialized struct nvme_command cmd; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/lib/stackdepot.c:22: /kisskb/src/lib/stackdepot.c: In function 'init_stack_slab': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/stackdepot.c:98:3: note: in expansion of macro 'smp_store_release' smp_store_release(&next_slab_inited, 1); ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/lib/stackdepot.c:83:6: note: in expansion of macro 'smp_load_acquire' if (smp_load_acquire(&next_slab_inited)) ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/nvme/host/fabrics.c: In function 'nvmf_parse_options': /kisskb/src/drivers/nvme/host/fabrics.c:631:9: note: byref variable will be forcibly initialized uuid_t hostid; ^~~~~~ /kisskb/src/lib/stackdepot.c: In function 'depot_alloc_stack': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/stackdepot.c:125:4: note: in expansion of macro 'smp_store_release' smp_store_release(&next_slab_inited, 0); ^~~~~~~~~~~~~~~~~ /kisskb/src/lib/stackdepot.c: In function 'stack_depot_save': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/lib/stackdepot.c:296:4: note: in expansion of macro 'smp_store_release' smp_store_release(bucket, new); ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/asm-generic/bug.h:5, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/lib/stackdepot.c:22: /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/linux/compiler.h:33:34: note: in definition of macro '__branch_check__' ______r = __builtin_expect(!!(x), expect); \ ^ /kisskb/src/lib/stackdepot.c:269:6: note: in expansion of macro 'unlikely' if (unlikely(!smp_load_acquire(&next_slab_inited))) { ^~~~~~~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/lib/stackdepot.c:269:16: note: in expansion of macro 'smp_load_acquire' if (unlikely(!smp_load_acquire(&next_slab_inited))) { ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/lib/stackdepot.c:22: /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/lib/stackdepot.c:256:21: note: in expansion of macro 'smp_load_acquire' found = find_stack(smp_load_acquire(bucket), entries, ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/usb/misc/ldusb.c:23: /kisskb/src/drivers/usb/misc/ldusb.c: In function 'ld_usb_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/misc/ldusb.c:474:12: note: in expansion of macro 'wait_event_interruptible' retval = wait_event_interruptible(dev->read_wait, dev->interrupt_in_done); ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/misc/ldusb.c: In function 'ld_usb_write': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/misc/ldusb.c:556:12: note: in expansion of macro 'wait_event_interruptible' retval = wait_event_interruptible(dev->write_wait, !dev->interrupt_out_busy); ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/misc/ldusb.c: In function 'ld_usb_release': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/misc/ldusb.c:399:3: note: in expansion of macro 'wait_event_interruptible_timeout' wait_event_interruptible_timeout(dev->write_wait, !dev->interrupt_out_busy, 2 * HZ); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/vhost/net.c: In function 'handle_rx': /kisskb/src/drivers/vhost/net.c:1122:18: note: byref variable will be forcibly initialized struct iov_iter fixup; ^~~~~ /kisskb/src/drivers/vhost/net.c: In function 'vhost_tx_batch': /kisskb/src/drivers/vhost/net.c:464:21: note: byref variable will be forcibly initialized struct tun_msg_ctl ctl = { ^~~ /kisskb/src/drivers/vhost/net.c: In function 'handle_tx_zerocopy': /kisskb/src/drivers/vhost/net.c:862:21: note: byref variable will be forcibly initialized struct tun_msg_ctl ctl; ^~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/compat.h:12, from /kisskb/src/drivers/vhost/net.c:8: /kisskb/src/drivers/vhost/net.c: In function 'vhost_net_ubuf_put_and_wait': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/vhost/net.c:260:2: note: in expansion of macro 'wait_event' wait_event(ubufs->wait, !atomic_read(&ubufs->refcount)); ^~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/arch/arm64/include/asm/memory.h:164, from /kisskb/src/arch/arm64/include/asm/page.h:42, from /kisskb/src/drivers/edac/edac_pci.c:12: /kisskb/src/drivers/edac/edac_pci.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/gadget/udc/udc-xilinx.c: In function 'xudc_handle_setup': /kisskb/src/drivers/usb/gadget/udc/udc-xilinx.c:1738:25: note: byref variable will be forcibly initialized struct usb_ctrlrequest setup; ^~~~~ /kisskb/src/drivers/vhost/net.c: In function 'vhost_net_ioctl': /kisskb/src/drivers/vhost/net.c:1688:26: note: byref variable will be forcibly initialized struct vhost_vring_file backend; ^~~~~~~ In file included from /kisskb/src/include/linux/blkdev.h:19, from /kisskb/src/include/linux/blk-cgroup.h:23, from /kisskb/src/include/linux/writeback.h:14, from /kisskb/src/include/linux/memcontrol.h:22, from /kisskb/src/include/net/sock.h:53, from /kisskb/src/drivers/nvme/host/tcp.c:12: /kisskb/src/drivers/nvme/host/tcp.c: In function 'bio_segments': /kisskb/src/include/linux/bio.h:197:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/drivers/platform/chrome/cros_ec_trace.h:84, from /kisskb/src/drivers/platform/chrome/cros_ec_trace.c:215: /kisskb/src/drivers/platform/chrome/cros_ec_trace.c: In function 'trace_event_raw_event_cros_ec_request_start': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/platform/chrome/./cros_ec_trace.h:21:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cros_ec_request_start, ^~~~~~~~~~~ /kisskb/src/drivers/platform/chrome/cros_ec_trace.c: In function 'trace_event_raw_event_cros_ec_request_done': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/platform/chrome/./cros_ec_trace.h:44:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cros_ec_request_done, ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/i2c/busses/i2c-mv64xxx.c:13: /kisskb/src/drivers/i2c/busses/i2c-mv64xxx.c: In function 'mv64xxx_i2c_wait_for_completion': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/i2c/busses/i2c-mv64xxx.c:557:15: note: in expansion of macro 'wait_event_timeout' time_left = wait_event_timeout(drv_data->waitq, ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/i2c/busses/i2c-mv64xxx.c:541:14: note: in expansion of macro 'wait_event_timeout' time_left = wait_event_timeout(drv_data->waitq, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/nvme/host/tcp.c: In function 'nvme_tcp_ddgst_update': /kisskb/src/drivers/nvme/host/tcp.c:341:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^~ /kisskb/src/drivers/nvme/host/tcp.c: In function 'nvme_tcp_hdgst': /kisskb/src/drivers/nvme/host/tcp.c:352:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^~ /kisskb/src/drivers/nvme/host/tcp.c: In function 'nvme_tcp_try_send_ddgst': /kisskb/src/drivers/nvme/host/tcp.c:1033:14: note: byref variable will be forcibly initialized struct kvec iov = { ^~~ /kisskb/src/drivers/usb/gadget/legacy/raw_gadget.c: In function 'raw_ioctl_init': /kisskb/src/drivers/usb/gadget/legacy/raw_gadget.c:420:22: note: byref variable will be forcibly initialized struct usb_raw_init arg; ^~~ /kisskb/src/drivers/nvme/host/tcp.c: In function 'nvme_tcp_try_recv': /kisskb/src/drivers/nvme/host/tcp.c:1107:20: note: byref variable will be forcibly initialized read_descriptor_t rd_desc; ^~~~~~~ /kisskb/src/drivers/nvme/host/tcp.c: In function 'nvme_tcp_init_connection': /kisskb/src/drivers/nvme/host/tcp.c:1231:14: note: byref variable will be forcibly initialized struct kvec iov; ^~~ /kisskb/src/drivers/usb/gadget/legacy/raw_gadget.c: In function 'raw_ioctl_event_fetch': /kisskb/src/drivers/usb/gadget/legacy/raw_gadget.c:533:23: note: byref variable will be forcibly initialized struct usb_raw_event arg; ^~~ /kisskb/src/drivers/usb/gadget/legacy/raw_gadget.c: In function 'raw_ioctl_ep0_write': /kisskb/src/drivers/usb/gadget/legacy/raw_gadget.c:676:23: note: byref variable will be forcibly initialized struct usb_raw_ep_io io; ^~ /kisskb/src/drivers/usb/gadget/legacy/raw_gadget.c: In function 'raw_ioctl_ep0_read': /kisskb/src/drivers/usb/gadget/legacy/raw_gadget.c:690:23: note: byref variable will be forcibly initialized struct usb_raw_ep_io io; ^~ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/debugfs.h:15, from /kisskb/src/drivers/usb/gadget/legacy/raw_gadget.c:11: /kisskb/src/drivers/usb/gadget/legacy/raw_gadget.c: In function 'raw_process_ep_io': /kisskb/src/drivers/usb/gadget/legacy/raw_gadget.c:971:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(done); ^~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/drivers/usb/gadget/legacy/raw_gadget.c: In function 'raw_ioctl_ep_write': /kisskb/src/drivers/usb/gadget/legacy/raw_gadget.c:1053:23: note: byref variable will be forcibly initialized struct usb_raw_ep_io io; ^~ /kisskb/src/drivers/usb/gadget/legacy/raw_gadget.c: In function 'raw_ioctl_ep_read': /kisskb/src/drivers/usb/gadget/legacy/raw_gadget.c:1067:23: note: byref variable will be forcibly initialized struct usb_raw_ep_io io; ^~ /kisskb/src/drivers/acpi/acpica/tbfind.c: In function 'acpi_tb_find_table': /kisskb/src/drivers/acpi/acpica/tbfind.c:38:27: note: byref variable will be forcibly initialized struct acpi_table_header header; ^~~~~~ In file included from /kisskb/src/drivers/gpu/drm/mga/mga_warp.c:33: /kisskb/src/drivers/gpu/drm/mga/mga_warp.c: In function 'platform_device_register_simple': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo = { ^~~~~~~~ /kisskb/src/drivers/gpu/drm/mga/mga_warp.c: In function 'mga_warp_install_microcode': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized /kisskb/src/drivers/crypto/allwinner/sun4i-ss/sun4i-ss-hash.c: In function 'sun4i_hash': /kisskb/src/drivers/crypto/allwinner/sun4i-ss/sun4i-ss-hash.c:197:25: note: byref variable will be forcibly initialized struct sg_mapping_iter mi; ^~ /kisskb/src/drivers/acpi/acpica/tbinstal.c: In function 'acpi_tb_override_table': /kisskb/src/drivers/acpi/acpica/tbinstal.c:200:25: note: byref variable will be forcibly initialized struct acpi_table_desc new_table_desc; ^~~~~~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/tbinstal.c: In function 'acpi_tb_install_standard_table': /kisskb/src/drivers/acpi/acpica/tbinstal.c:103:25: note: byref variable will be forcibly initialized struct acpi_table_desc new_table_desc; ^~~~~~~~~~~~~~ /kisskb/src/drivers/bluetooth/btqca.c: In function 'qca_uart_setup': /kisskb/src/drivers/bluetooth/btqca.c:445:23: note: byref variable will be forcibly initialized struct qca_fw_config config; ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'ctrl_get_qam_sig_quality': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:9465:23: note: byref variable will be forcibly initialized struct drxjrs_errors measuredrs_errors = { 0, 0, 0, 0, 0 }; ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/thermal_power_allocator.h:88, from /kisskb/src/drivers/thermal/gov_power_allocator.c:16: /kisskb/src/drivers/thermal/gov_power_allocator.c: In function 'trace_event_raw_event_thermal_power_allocator': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/thermal_power_allocator.h:10:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(thermal_power_allocator, ^~~~~~~~~~~ /kisskb/src/drivers/thermal/gov_power_allocator.c: In function 'trace_event_raw_event_thermal_power_allocator_pid': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/thermal_power_allocator.h:58:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(thermal_power_allocator_pid, ^~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'drxj_set_lna_state': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:11911:21: note: byref variable will be forcibly initialized struct drxuio_data uio_data; ^~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:11910:20: note: byref variable will be forcibly initialized struct drxuio_cfg uio_cfg; ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'ctrl_i2c_bridge': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:3881:21: note: byref variable will be forcibly initialized struct drxj_hi_cmd hi_cmd; ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'hi_cfg_command': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:2236:21: note: byref variable will be forcibly initialized struct drxj_hi_cmd hi_cmd; ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'ctrl_lock_status': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:10793:21: note: byref variable will be forcibly initialized struct drxjscu_cmd cmd_scu = { /* command */ 0, ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'drxj_dap_scu_atomic_read_write_block': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:4144:21: note: byref variable will be forcibly initialized struct drxjscu_cmd scu_cmd; ^~~~~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/infiniband/core/cq.c:5: /kisskb/src/drivers/infiniband/core/cq.c: In function 'ib_alloc_cqs': /kisskb/src/drivers/infiniband/core/cq.c:371:12: note: byref variable will be forcibly initialized LIST_HEAD(tmp_list); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'power_down_atv': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:9747:21: note: byref variable will be forcibly initialized struct drxjscu_cmd cmd_scu = { /* command */ 0, ^~~~~~~ /kisskb/src/drivers/scsi/scsi_logging.c: In function 'sdev_prefix_printk': /kisskb/src/drivers/scsi/scsi_logging.c:56:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/scsi/scsi_logging.c: In function 'scmd_printk': /kisskb/src/drivers/scsi/scsi_logging.c:83:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/scsi/scsi_logging.c: In function 'scsi_log_print_sense': /kisskb/src/drivers/scsi/scsi_logging.c:346:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'drxj_dap_atomic_read_write_block': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:2107:21: note: byref variable will be forcibly initialized struct drxj_hi_cmd hi_cmd; ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'smart_ant_init': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:3916:20: note: byref variable will be forcibly initialized struct drxuio_cfg uio_cfg = { DRX_UIO1, DRX_UIO_MODE_FIRMWARE_SMA }; ^~~~~~~ /kisskb/src/drivers/usb/dwc3/ep0.c: In function 'dwc3_ep0_start_trans': /kisskb/src/drivers/usb/dwc3/ep0.c:65:35: note: byref variable will be forcibly initialized struct dwc3_gadget_ep_cmd_params params; ^~~~~~ /kisskb/src/drivers/usb/dwc3/ep0.c: In function 'dwc3_ep0_end_control_data': /kisskb/src/drivers/usb/dwc3/ep0.c:1071:35: note: byref variable will be forcibly initialized struct dwc3_gadget_ep_cmd_params params; ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'power_down_qam': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:6368:29: note: byref variable will be forcibly initialized struct drx_cfg_mpeg_output cfg_mpeg_output; ^~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:6360:21: note: byref variable will be forcibly initialized struct drxjscu_cmd cmd_scu = { /* command */ 0, ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'power_down_vsb': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:5407:29: note: byref variable will be forcibly initialized struct drx_cfg_mpeg_output cfg_mpeg_output; ^~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:5401:21: note: byref variable will be forcibly initialized struct drxjscu_cmd cmd_scu = { /* command */ 0, ^~~~~~~ /kisskb/src/drivers/usb/dwc3/ep0.c: In function 'dwc3_ep0_set_sel_cmpl': /kisskb/src/drivers/usb/dwc3/ep0.c:671:13: note: byref variable will be forcibly initialized } __packed timing; ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'set_vsb': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:6110:30: note: byref variable will be forcibly initialized struct drx_cfg_mpeg_output cfg_mpeg_output; ^~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:6076:28: note: byref variable will be forcibly initialized struct drxj_cfg_afe_gain vsb_pga_cfg = { DRX_STANDARD_8VSB, 0 }; ^~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:5717:21: note: byref variable will be forcibly initialized struct drxjscu_cmd cmd_scu; ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'set_qam': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:8620:31: note: byref variable will be forcibly initialized struct drx_cfg_mpeg_output cfg_mpeg_output; ^~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:8482:29: note: byref variable will be forcibly initialized struct drxj_cfg_afe_gain qam_pga_cfg = { DRX_STANDARD_ITU_B, 0 }; ^~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:7868:21: note: byref variable will be forcibly initialized struct drxjscu_cmd cmd_scu = { /* command */ 0, ^~~~~~~ /kisskb/src/drivers/mmc/host/meson-mx-sdio.c: In function 'meson_mx_mmc_register_clks': /kisskb/src/drivers/mmc/host/meson-mx-sdio.c:582:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'ctrl_set_channel': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:10585:22: note: byref variable will be forcibly initialized struct drxuio_data uio1 = { DRX_UIO1, false }; ^~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:10500:21: note: byref variable will be forcibly initialized struct drxuio_cfg uio_cfg = { DRX_UIO1, DRX_UIO_MODE_FIRMWARE_SAW }; ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'ctrl_set_oob': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:9928:21: note: byref variable will be forcibly initialized struct drxjscu_cmd scu_cmd; ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'power_up_device': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:2681:25: note: byref variable will be forcibly initialized struct i2c_device_addr wake_up_addr; ^~~~~~~~~~~~ /kisskb/src/drivers/power/supply/pcf50633-charger.c: In function 'pcf50633_mbc_probe': /kisskb/src/drivers/power/supply/pcf50633-charger.c:385:29: note: byref variable will be forcibly initialized struct power_supply_config usb_psy_cfg; ^~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'drx39xxj_set_frontend': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:12082:21: note: byref variable will be forcibly initialized struct drx_channel channel; ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c: In function 'drxj_open': /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:11351:29: note: byref variable will be forcibly initialized struct drx_cfg_mpeg_output cfg_mpeg_output; ^~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drx39xyj/drxj.c:11350:24: note: byref variable will be forcibly initialized struct drxu_code_info ucode_info; ^~~~~~~~~~ /kisskb/src/drivers/md/bcache/sysfs.c: In function '__bch_cache_set_store': /kisskb/src/drivers/md/bcache/sysfs.c:844:25: note: byref variable will be forcibly initialized struct shrink_control sc; ^~ /kisskb/src/drivers/md/bcache/sysfs.c: In function 'bch_root_usage': /kisskb/src/drivers/md/bcache/sysfs.c:642:20: note: byref variable will be forcibly initialized struct btree_iter iter; ^~~~ /kisskb/src/drivers/md/bcache/sysfs.c: In function 'bch_bset_print_stats': /kisskb/src/drivers/md/bcache/sysfs.c:613:23: note: byref variable will be forcibly initialized struct bset_stats_op op; ^~ In file included from /kisskb/src/drivers/md/bcache/bcache.h:181, from /kisskb/src/drivers/md/bcache/sysfs.c:9: /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/include/uapi/linux/bcache.h:77:20: note: in expansion of macro 'KEY' #define ZERO_KEY KEY(0, 0, 0) ^~~ /kisskb/src/drivers/md/bcache/sysfs.c:619:40: note: in expansion of macro 'ZERO_KEY' ret = bch_btree_map_nodes(&op.op, c, &ZERO_KEY, bch_btree_bset_stats); ^~~~~~~~ /kisskb/src/drivers/power/supply/charger-manager.c: In function 'is_ext_pwr_online': /kisskb/src/drivers/power/supply/charger-manager.c:153:29: note: byref variable will be forcibly initialized union power_supply_propval val; ^~~ /kisskb/src/drivers/power/supply/charger-manager.c: In function 'is_batt_present': /kisskb/src/drivers/power/supply/charger-manager.c:97:29: note: byref variable will be forcibly initialized union power_supply_propval val; ^~~ /kisskb/src/drivers/power/supply/charger-manager.c: In function 'is_charging': /kisskb/src/drivers/power/supply/charger-manager.c:216:29: note: byref variable will be forcibly initialized union power_supply_propval val; ^~~ /kisskb/src/drivers/power/supply/charger-manager.c: In function 'get_batt_uV': /kisskb/src/drivers/power/supply/charger-manager.c:189:29: note: byref variable will be forcibly initialized union power_supply_propval val; ^~~ /kisskb/src/drivers/power/supply/charger-manager.c: In function 'is_full_charged': /kisskb/src/drivers/power/supply/charger-manager.c:283:29: note: byref variable will be forcibly initialized union power_supply_propval val; ^~~ /kisskb/src/drivers/power/supply/charger-manager.c: In function 'cm_init_thermal_data': /kisskb/src/drivers/power/supply/charger-manager.c:1239:29: note: byref variable will be forcibly initialized union power_supply_propval val; ^~~ /kisskb/src/drivers/power/supply/charger-manager.c: In function 'charger_manager_probe': /kisskb/src/drivers/power/supply/charger-manager.c:1432:29: note: byref variable will be forcibly initialized struct power_supply_config psy_cfg = {}; ^~~~~~~ /kisskb/src/drivers/power/supply/charger-manager.c:1428:29: note: byref variable will be forcibly initialized union power_supply_propval val; ^~~ /kisskb/src/drivers/mailbox/mailbox.c: In function 'mbox_request_channel': /kisskb/src/drivers/mailbox/mailbox.c:335:25: note: byref variable will be forcibly initialized struct of_phandle_args spec; ^~~~ /kisskb/src/drivers/acpi/acpica/tbprint.c: In function 'acpi_tb_print_table_header': /kisskb/src/drivers/acpi/acpica/tbprint.c:95:27: note: byref variable will be forcibly initialized struct acpi_table_header local_header; ^~~~~~~~~~~~ /kisskb/src/drivers/mfd/ti-lmu.c: In function 'ti_lmu_probe': /kisskb/src/drivers/mfd/ti-lmu.c:140:23: note: byref variable will be forcibly initialized struct regmap_config regmap_cfg; ^~~~~~~~~~ /kisskb/src/drivers/of/property.c: In function 'of_graph_get_endpoint_by_regs': /kisskb/src/drivers/of/property.c:691:21: note: byref variable will be forcibly initialized struct of_endpoint endpoint; ^~~~~~~~ /kisskb/src/drivers/of/property.c: In function 'parse_suffix_prop_cells': /kisskb/src/drivers/of/property.c:1197:25: note: byref variable will be forcibly initialized struct of_phandle_args sup_args; ^~~~~~~~ /kisskb/src/drivers/of/property.c: In function 'parse_prop_cells': /kisskb/src/drivers/of/property.c:1143:25: note: byref variable will be forcibly initialized struct of_phandle_args sup_args; ^~~~~~~~ /kisskb/src/drivers/of/platform.c: In function 'of_device_alloc': /kisskb/src/drivers/of/platform.c:113:24: note: byref variable will be forcibly initialized struct resource *res, temp_res; ^~~~~~~~ /kisskb/src/drivers/of/property.c: In function 'of_fwnode_get_reference_args': /kisskb/src/drivers/of/property.c:947:25: note: byref variable will be forcibly initialized struct of_phandle_args of_args; ^~~~~~~ /kisskb/src/drivers/of/platform.c: In function 'of_dev_lookup': /kisskb/src/drivers/of/platform.c:300:18: note: byref variable will be forcibly initialized struct resource res; ^~~ In file included from /kisskb/src/include/linux/of_device.h:6, from /kisskb/src/drivers/cpufreq/cpufreq-dt-platdev.c:9: /kisskb/src/drivers/cpufreq/cpufreq-dt-platdev.c: In function 'platform_device_register_data': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo = { ^~~~~~~~ /kisskb/src/drivers/cpufreq/cpufreq-dt-platdev.c: In function 'cpufreq_dt_platdev_init': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized /kisskb/src/drivers/usb/misc/legousbtower.c: In function 'tower_open': /kisskb/src/drivers/usb/misc/legousbtower.c:311:27: note: byref variable will be forcibly initialized struct tower_reset_reply reset_reply; ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/usb/misc/legousbtower.c:78: /kisskb/src/drivers/usb/misc/legousbtower.c: In function 'tower_write': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/misc/legousbtower.c:608:12: note: in expansion of macro 'wait_event_interruptible' retval = wait_event_interruptible(dev->write_wait, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/misc/legousbtower.c: In function 'tower_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/misc/legousbtower.c:530:12: note: in expansion of macro 'wait_event_interruptible_timeout' retval = wait_event_interruptible_timeout(dev->read_wait, dev->interrupt_in_done, dev->packet_timeout_jiffies); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_transport_spi.c: In function 'spi_execute': /kisskb/src/drivers/scsi/scsi_transport_spi.c:114:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr_tmp; ^~~~~~~~~ /kisskb/src/drivers/usb/misc/legousbtower.c: In function 'tower_release': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/misc/legousbtower.c:418:3: note: in expansion of macro 'wait_event_interruptible_timeout' wait_event_interruptible_timeout(dev->write_wait, !dev->interrupt_out_busy, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/pci/ddbridge/ddbridge-max.c: In function 'lnb_set_sat': /kisskb/src/drivers/media/pci/ddbridge/ddbridge-max.c:117:31: note: byref variable will be forcibly initialized struct dvb_diseqc_master_cmd cmd = { ^~~ /kisskb/src/drivers/scsi/scsi_transport_spi.c: In function 'spi_dv_device_echo_buffer': /kisskb/src/drivers/scsi/scsi_transport_spi.c:633:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^~~~~ /kisskb/src/drivers/usb/misc/legousbtower.c: In function 'tower_probe': /kisskb/src/drivers/usb/misc/legousbtower.c:746:33: note: byref variable will be forcibly initialized struct tower_get_version_reply get_version_reply; ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/pci/ddbridge/ddbridge-max.c: In function 'ddb_lnb_init_fmode': /kisskb/src/drivers/media/pci/ddbridge/ddbridge-max.c:117:31: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/pci/ddbridge/ddbridge-max.c:117:31: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/pci/ddbridge/ddbridge-max.c:117:31: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/pci/ddbridge/ddbridge-max.c:117:31: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/pci/ddbridge/ddbridge-max.c:117:31: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/pci/ddbridge/ddbridge-max.c:117:31: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/pci/ddbridge/ddbridge-max.c: In function 'ddb_fe_attach_mxl5xx': /kisskb/src/drivers/media/pci/ddbridge/ddbridge-max.c:415:20: note: byref variable will be forcibly initialized struct mxl5xx_cfg cfg; ^~~ /kisskb/src/drivers/media/pci/ddbridge/ddbridge-max.c: In function 'ddb_fe_attach_mci': /kisskb/src/drivers/media/pci/ddbridge/ddbridge-max.c:467:17: note: byref variable will be forcibly initialized struct mci_cfg cfg; ^~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/pci.h:35, from /kisskb/src/drivers/gpu/drm/mga/mga_drv.h:35, from /kisskb/src/drivers/gpu/drm/mga/mga_irq.c:34: /kisskb/src/drivers/gpu/drm/mga/mga_irq.c: In function 'mga_driver_fence_wait': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/mga/mga_irq.c:128:2: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(dev_priv->fence_queue, ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/drivers/mmc/host/cqhci.c:6: /kisskb/src/drivers/mmc/host/cqhci.c: In function 'cqhci_halt': /kisskb/src/drivers/mmc/host/meson-gx-mmc.c: In function 'meson_mmc_clk_init': /kisskb/src/drivers/mmc/host/meson-gx-mmc.c:405:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mmc/host/cqhci.c:916:2: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(cq_host->wait_queue, cqhci_halted(cq_host), ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mmc/host/cqhci.c: In function 'cqhci_clear_all_tasks': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mmc/host/cqhci.c:882:2: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(cq_host->wait_queue, cqhci_tasks_cleared(cq_host), ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mmc/host/cqhci.c: In function 'cqhci_wait_for_idle': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/mmc/host/cqhci.c:833:2: note: in expansion of macro 'wait_event' wait_event(cq_host->wait_queue, cqhci_is_idle(cq_host, &ret)); ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c: In function 'amdgpu_atombios_get_bus_rec_for_i2c_gpio': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c:48:28: note: byref variable will be forcibly initialized struct amdgpu_i2c_bus_rec i2c; ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c: In function 'amdgpu_atombios_get_hpd_info_from_gpio': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c:202:20: note: byref variable will be forcibly initialized struct amdgpu_hpd hpd; ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c: In function 'amdgpu_atombios_lookup_i2c_gpio': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c:94:28: note: byref variable will be forcibly initialized struct amdgpu_i2c_bus_rec i2c; ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c: In function 'amdgpu_atombios_i2c_init': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c:130:28: note: byref variable will be forcibly initialized struct amdgpu_i2c_bus_rec i2c; ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c: In function 'amdgpu_atombios_lookup_gpio': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c:164:25: note: byref variable will be forcibly initialized struct amdgpu_gpio_rec gpio; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c: In function 'amdgpu_atombios_get_connector_info_from_object_table': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c:309:20: note: byref variable will be forcibly initialized struct amdgpu_hpd hpd; ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c:308:25: note: byref variable will be forcibly initialized struct amdgpu_gpio_rec gpio; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c:307:23: note: byref variable will be forcibly initialized struct amdgpu_router router; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c:306:28: note: byref variable will be forcibly initialized struct amdgpu_i2c_bus_rec ddc_bus; ^~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c: In function 'amdgpu_atombios_get_clock_dividers': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c:1002:27: note: byref variable will be forcibly initialized union get_clock_dividers args; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c: In function 'amdgpu_atombios_get_memory_pll_dividers': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c:1091:45: note: byref variable will be forcibly initialized COMPUTE_MEMORY_CLOCK_PARAM_PARAMETERS_V2_1 args; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c: In function 'amdgpu_atombios_set_engine_dram_timings': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c:1140:33: note: byref variable will be forcibly initialized SET_ENGINE_CLOCK_PS_ALLOCATION args; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c: In function 'amdgpu_atombios_get_max_vddc': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c:1192:20: note: byref variable will be forcibly initialized union set_voltage args; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c: In function 'amdgpu_atombios_get_leakage_id_from_vbios': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c:1238:20: note: byref variable will be forcibly initialized union set_voltage args; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c: In function 'amdgpu_atombios_get_voltage_evv': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_atombios.c:1362:25: note: byref variable will be forcibly initialized union get_voltage_info args; ^~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/mmc/card.h:10, from /kisskb/src/drivers/mmc/host/mmc_hsq.c:10: /kisskb/src/drivers/mmc/host/mmc_hsq.c: In function 'mmc_hsq_disable': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mmc/host/mmc_hsq.c:297:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(hsq->wait_queue, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mmc/host/mmc_hsq.c: In function 'mmc_hsq_wait_for_idle': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/mmc/host/mmc_hsq.c:276:2: note: in expansion of macro 'wait_event' wait_event(hsq->wait_queue, ^~~~~~~~~~ In file included from /kisskb/src/include/scsi/scsi_device.h:5, from /kisskb/src/drivers/scsi/csiostor/csio_rnode.c:36: /kisskb/src/drivers/scsi/csiostor/csio_rnode.c: In function '__csio_unreg_rnode': /kisskb/src/drivers/scsi/csiostor/csio_rnode.c:569:12: note: byref variable will be forcibly initialized LIST_HEAD(tmp_q); ^~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/media/mc/mc-entity.c: In function 'media_entity_get_fwnode_pad': /kisskb/src/drivers/media/mc/mc-entity.c:372:25: note: byref variable will be forcibly initialized struct fwnode_endpoint endpoint; ^~~~~~~~ /kisskb/src/drivers/firmware/arm_scmi/mailbox.c: In function 'mailbox_chan_setup': /kisskb/src/drivers/firmware/arm_scmi/mailbox.c:65:18: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/drivers/firmware/efi/test/efi_test.c: In function 'efi_runtime_get_time': /kisskb/src/drivers/firmware/efi/test/efi_test.c:283:13: note: byref variable will be forcibly initialized efi_time_t efi_time; ^~~~~~~~ /kisskb/src/drivers/firmware/efi/test/efi_test.c:282:17: note: byref variable will be forcibly initialized efi_time_cap_t cap; ^~~ /kisskb/src/drivers/firmware/efi/test/efi_test.c:280:22: note: byref variable will be forcibly initialized struct efi_gettime gettime; ^~~~~~~ /kisskb/src/drivers/firmware/efi/test/efi_test.c: In function 'efi_runtime_set_time': /kisskb/src/drivers/firmware/efi/test/efi_test.c:320:13: note: byref variable will be forcibly initialized efi_time_t efi_time; ^~~~~~~~ /kisskb/src/drivers/firmware/efi/test/efi_test.c:318:21: note: byref variable will be forcibly initialized struct efi_settime settime; ^~~~~~~ /kisskb/src/drivers/firmware/efi/test/efi_test.c: In function 'efi_runtime_get_waketime': /kisskb/src/drivers/firmware/efi/test/efi_test.c:342:13: note: byref variable will be forcibly initialized efi_time_t efi_time; ^~~~~~~~ /kisskb/src/drivers/firmware/efi/test/efi_test.c:339:27: note: byref variable will be forcibly initialized struct efi_getwakeuptime getwakeuptime; ^~~~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/test/efi_test.c: In function 'efi_runtime_set_waketime': /kisskb/src/drivers/firmware/efi/test/efi_test.c:379:13: note: byref variable will be forcibly initialized efi_time_t efi_time; ^~~~~~~~ /kisskb/src/drivers/firmware/efi/test/efi_test.c:376:27: note: byref variable will be forcibly initialized struct efi_setwakeuptime setwakeuptime; ^~~~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/test/efi_test.c: In function 'efi_runtime_get_nexthighmonocount': /kisskb/src/drivers/firmware/efi/test/efi_test.c:507:39: note: byref variable will be forcibly initialized struct efi_getnexthighmonotoniccount getnexthighmonocount; ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/test/efi_test.c: In function 'efi_runtime_query_variableinfo': /kisskb/src/drivers/firmware/efi/test/efi_test.c:562:31: note: byref variable will be forcibly initialized struct efi_queryvariableinfo queryvariableinfo; ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/test/efi_test.c: In function 'efi_runtime_get_variable': /kisskb/src/drivers/firmware/efi/test/efi_test.c:144:13: note: byref variable will be forcibly initialized efi_guid_t vendor_guid, *vd = NULL; ^~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/test/efi_test.c:142:25: note: byref variable will be forcibly initialized struct efi_getvariable getvariable; ^~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/bcache.h:505, from /kisskb/src/drivers/md/bcache/trace.c:9: /kisskb/src/drivers/md/bcache/trace.c: In function 'trace_event_raw_event_bcache_request': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/bcache.h:10:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(bcache_request, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/test/efi_test.c: In function 'efi_runtime_get_nextvariablename': /kisskb/src/drivers/firmware/efi/test/efi_test.c:410:13: note: byref variable will be forcibly initialized efi_guid_t vendor_guid; ^~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/test/efi_test.c:406:33: note: byref variable will be forcibly initialized struct efi_getnextvariablename getnextvariablename; ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/bcache/trace.c: In function 'trace_event_raw_event_bkey': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/bcache.h:41:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(bkey, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/bcache/trace.c: In function 'trace_event_raw_event_btree_node': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/bcache.h:63:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(btree_node, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/test/efi_test.c: In function 'efi_runtime_set_variable': /kisskb/src/drivers/firmware/efi/test/efi_test.c:233:13: note: byref variable will be forcibly initialized efi_guid_t vendor_guid; ^~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/test/efi_test.c:232:25: note: byref variable will be forcibly initialized struct efi_setvariable setvariable; ^~~~~~~~~~~ /kisskb/src/drivers/md/bcache/trace.c: In function 'trace_event_raw_event_bcache_bio': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/bcache.h:90:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(bcache_bio, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/test/efi_test.c: In function 'efi_runtime_reset_system': /kisskb/src/drivers/firmware/efi/test/efi_test.c:538:25: note: byref variable will be forcibly initialized struct efi_resetsystem resetsystem; ^~~~~~~~~~~ /kisskb/src/drivers/md/bcache/trace.c: In function 'trace_event_raw_event_bcache_read': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/bcache.h:123:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(bcache_read, ^~~~~~~~~~~ /kisskb/src/drivers/md/bcache/trace.c: In function 'trace_event_raw_event_bcache_write': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/bcache.h:151:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(bcache_write, ^~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/test/efi_test.c: In function 'efi_runtime_query_capsulecaps': /kisskb/src/drivers/firmware/efi/test/efi_test.c:598:38: note: byref variable will be forcibly initialized struct efi_querycapsulecapabilities qcaps; ^~~~~ /kisskb/src/drivers/md/bcache/trace.c: In function 'trace_event_raw_event_cache_set': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/bcache.h:194:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cache_set, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/bcache/trace.c: In function 'trace_event_raw_event_bcache_journal_write': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/bcache.h:224:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(bcache_journal_write, ^~~~~~~~~~~ /kisskb/src/drivers/md/bcache/trace.c: In function 'trace_event_raw_event_bcache_btree_write': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/bcache.h:262:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(bcache_btree_write, ^~~~~~~~~~~ /kisskb/src/drivers/md/bcache/trace.c: In function 'trace_event_raw_event_bcache_btree_gc_coalesce': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/bcache.h:297:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(bcache_btree_gc_coalesce, ^~~~~~~~~~~ /kisskb/src/drivers/md/bcache/trace.c: In function 'trace_event_raw_event_bcache_btree_insert_key': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/bcache.h:332:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(bcache_btree_insert_key, ^~~~~~~~~~~ /kisskb/src/drivers/md/bcache/trace.c: In function 'trace_event_raw_event_btree_split': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/bcache.h:365:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(btree_split, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/bcache/trace.c: In function 'trace_event_raw_event_bcache_keyscan': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/bcache.h:397:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(bcache_keyscan, ^~~~~~~~~~~ /kisskb/src/drivers/md/bcache/trace.c: In function 'trace_event_raw_event_bcache_invalidate': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/bcache.h:428:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(bcache_invalidate, ^~~~~~~~~~~ /kisskb/src/drivers/md/bcache/trace.c: In function 'trace_event_raw_event_bcache_alloc': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/bcache.h:449:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(bcache_alloc, ^~~~~~~~~~~ /kisskb/src/drivers/md/bcache/trace.c: In function 'trace_event_raw_event_bcache_alloc_fail': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/bcache.h:467:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(bcache_alloc_fail, ^~~~~~~~~~~ /kisskb/src/drivers/firmware/arm_scmi/smc.c: In function 'smc_send_message': /kisskb/src/drivers/firmware/arm_scmi/smc.c:107:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^~~ /kisskb/src/drivers/firmware/arm_scmi/smc.c: In function 'smc_chan_setup': /kisskb/src/drivers/firmware/arm_scmi/smc.c:51:18: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/drivers/scsi/csiostor/csio_mb.c: In function 'csio_mb_process_portparams_rsp': /kisskb/src/drivers/scsi/csiostor/csio_mb.c:1058:28: note: byref variable will be forcibly initialized struct fw_fcoe_port_stats stats; ^~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/leds/led-triggers.c:11: /kisskb/src/drivers/leds/led-triggers.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/mmc/core/mmc_ops.c: In function 'mmc_send_cxd_data': /kisskb/src/drivers/mmc/core/mmc_ops.c:256:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^~ /kisskb/src/drivers/mmc/core/mmc_ops.c: In function 'mmc_send_tuning': /kisskb/src/drivers/mmc/core/mmc_ops.c:645:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^~ /kisskb/src/drivers/mmc/core/mmc_ops.c: In function 'mmc_send_bus_test': /kisskb/src/drivers/mmc/core/mmc_ops.c:741:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^~ /kisskb/src/drivers/mmc/core/mmc_ops.c: In function 'mmc_deselect_cards': /kisskb/src/drivers/mmc/core/mmc_ops.c:88:21: note: byref variable will be forcibly initialized struct mmc_command cmd = {}; ^~~ /kisskb/src/drivers/infiniband/core/sysfs.c: In function 'get_counter_table': /kisskb/src/drivers/infiniband/core/sysfs.c:797:28: note: byref variable will be forcibly initialized struct ib_class_port_info cpi; ^~~ /kisskb/src/drivers/leds/led-triggers.c: In function 'led_trigger_snprintf': /kisskb/src/drivers/leds/led-triggers.c:81:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/infiniband/core/sysfs.c: In function 'phys_state_show': /kisskb/src/drivers/infiniband/core/sysfs.c:319:22: note: byref variable will be forcibly initialized struct ib_port_attr attr; ^~~~ /kisskb/src/drivers/infiniband/core/sysfs.c: In function 'rate_show': /kisskb/src/drivers/infiniband/core/sysfs.c:244:22: note: byref variable will be forcibly initialized struct ib_port_attr attr; ^~~~ /kisskb/src/drivers/infiniband/core/sysfs.c: In function 'cap_mask_show': /kisskb/src/drivers/infiniband/core/sysfs.c:231:22: note: byref variable will be forcibly initialized struct ib_port_attr attr; ^~~~ /kisskb/src/drivers/infiniband/core/sysfs.c: In function 'sm_sl_show': /kisskb/src/drivers/infiniband/core/sysfs.c:218:22: note: byref variable will be forcibly initialized struct ib_port_attr attr; ^~~~ /kisskb/src/drivers/infiniband/core/sysfs.c: In function 'sm_lid_show': /kisskb/src/drivers/infiniband/core/sysfs.c:205:22: note: byref variable will be forcibly initialized struct ib_port_attr attr; ^~~~ /kisskb/src/drivers/infiniband/core/sysfs.c: In function 'lid_mask_count_show': /kisskb/src/drivers/infiniband/core/sysfs.c:192:22: note: byref variable will be forcibly initialized struct ib_port_attr attr; ^~~~ /kisskb/src/drivers/infiniband/core/sysfs.c: In function 'lid_show': /kisskb/src/drivers/infiniband/core/sysfs.c:178:22: note: byref variable will be forcibly initialized struct ib_port_attr attr; ^~~~ /kisskb/src/drivers/infiniband/core/sysfs.c: In function 'state_show': /kisskb/src/drivers/infiniband/core/sysfs.c:152:22: note: byref variable will be forcibly initialized struct ib_port_attr attr; ^~~~ /kisskb/src/drivers/infiniband/core/sysfs.c: In function 'show_port_gid': /kisskb/src/drivers/infiniband/core/sysfs.c:422:22: note: byref variable will be forcibly initialized const union ib_gid zgid = {}; ^~~~ /kisskb/src/drivers/infiniband/core/sysfs.c: In function 'add_port': /kisskb/src/drivers/infiniband/core/sysfs.c:1060:22: note: byref variable will be forcibly initialized struct ib_port_attr attr; ^~~~ /kisskb/src/drivers/usb/host/xhci-ring.c: In function 'xhci_handle_cmd_stop_ep': /kisskb/src/drivers/usb/host/xhci-ring.c:737:28: note: byref variable will be forcibly initialized struct xhci_dequeue_state deq_state; ^~~~~~~~~ /kisskb/src/drivers/crypto/allwinner/sun4i-ss/sun4i-ss-cipher.c: In function 'sun4i_ss_opti_poll': /kisskb/src/drivers/crypto/allwinner/sun4i-ss/sun4i-ss-cipher.c:33:29: note: byref variable will be forcibly initialized struct sg_mapping_iter mi, mo; ^~ /kisskb/src/drivers/crypto/allwinner/sun4i-ss/sun4i-ss-cipher.c:33:25: note: byref variable will be forcibly initialized struct sg_mapping_iter mi, mo; ^~ /kisskb/src/drivers/crypto/allwinner/sun4i-ss/sun4i-ss-cipher.c: In function 'sun4i_ss_cipher_poll': /kisskb/src/drivers/crypto/allwinner/sun4i-ss/sun4i-ss-cipher.c:164:29: note: byref variable will be forcibly initialized struct sg_mapping_iter mi, mo; ^~ /kisskb/src/drivers/crypto/allwinner/sun4i-ss/sun4i-ss-cipher.c:164:25: note: byref variable will be forcibly initialized struct sg_mapping_iter mi, mo; ^~ In file included from /kisskb/src/drivers/crypto/allwinner/sun4i-ss/sun4i-ss.h:33, from /kisskb/src/drivers/crypto/allwinner/sun4i-ss/sun4i-ss-cipher.c:13: /kisskb/src/drivers/crypto/allwinner/sun4i-ss/sun4i-ss-cipher.c: In function 'crypto_des_verify_key': /kisskb/src/include/crypto/internal/des.h:28:17: note: byref variable will be forcibly initialized struct des_ctx tmp; ^~~ /kisskb/src/drivers/media/mc/mc-device.c: In function 'media_device_enum_links': /kisskb/src/drivers/media/mc/mc-device.c:178:27: note: byref variable will be forcibly initialized struct media_link_desc klink_desc; ^~~~~~~~~~ /kisskb/src/drivers/media/mc/mc-device.c:164:26: note: byref variable will be forcibly initialized struct media_pad_desc pad; ^~~ /kisskb/src/drivers/media/mc/mc-device.c: In function 'media_device_get_topology': /kisskb/src/drivers/media/mc/mc-device.c:240:23: note: byref variable will be forcibly initialized struct media_v2_link klink, __user *ulink; ^~~~~ /kisskb/src/drivers/media/mc/mc-device.c:239:22: note: byref variable will be forcibly initialized struct media_v2_pad kpad, __user *upad; ^~~~ /kisskb/src/drivers/media/mc/mc-device.c:238:28: note: byref variable will be forcibly initialized struct media_v2_interface kintf, __user *uintf; ^~~~~ /kisskb/src/drivers/media/mc/mc-device.c:237:25: note: byref variable will be forcibly initialized struct media_v2_entity kentity, __user *uentity; ^~~~~~~ /kisskb/src/drivers/gpu/drm/mga/mga_ioc32.c: In function 'compat_mga_dma_bootstrap': /kisskb/src/drivers/gpu/drm/mga/mga_ioc32.c:117:26: note: byref variable will be forcibly initialized drm_mga_dma_bootstrap_t dma_bootstrap; ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/mga/mga_ioc32.c:116:28: note: byref variable will be forcibly initialized drm_mga_dma_bootstrap32_t dma_bootstrap32; ^~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/mga/mga_ioc32.c: In function 'compat_mga_getparam': /kisskb/src/drivers/gpu/drm/mga/mga_ioc32.c:93:21: note: byref variable will be forcibly initialized drm_mga_getparam_t getparam; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/mga/mga_ioc32.c:92:23: note: byref variable will be forcibly initialized drm_mga_getparam32_t getparam32; ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/mga/mga_ioc32.c: In function 'compat_mga_init': /kisskb/src/drivers/gpu/drm/mga/mga_ioc32.c:63:17: note: byref variable will be forcibly initialized drm_mga_init_t init; ^~~~ /kisskb/src/drivers/gpu/drm/mga/mga_ioc32.c:62:19: note: byref variable will be forcibly initialized drm_mga_init32_t init32; ^~~~~~ /kisskb/src/drivers/media/mc/mc-device.c: In function 'media_device_register_entity': /kisskb/src/drivers/media/mc/mc-device.c:659:22: note: byref variable will be forcibly initialized struct media_graph new = { .top = 0 }; ^~~ /kisskb/src/drivers/media/mc/mc-device.c: In function 'media_device_enum_links32': /kisskb/src/drivers/media/mc/mc-device.c:496:26: note: byref variable will be forcibly initialized struct media_links_enum links; ^~~~~ /kisskb/src/drivers/mmc/core/sd_ops.c: In function 'mmc_app_send_scr': /kisskb/src/drivers/mmc/core/sd_ops.c:261:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^~ /kisskb/src/drivers/mmc/core/sd_ops.c: In function 'mmc_sd_switch': /kisskb/src/drivers/mmc/core/sd_ops.c:315:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^~ /kisskb/src/drivers/mmc/core/sd_ops.c: In function 'mmc_app_sd_status': /kisskb/src/drivers/mmc/core/sd_ops.c:357:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^~ /kisskb/src/drivers/usb/gadget/function/f_uac2.c: In function 'in_rq_cur': /kisskb/src/drivers/usb/gadget/function/f_uac2.c:868:25: note: byref variable will be forcibly initialized struct cntrl_cur_lay3 c; ^ /kisskb/src/drivers/usb/gadget/function/f_uac2.c: In function 'in_rq_range': /kisskb/src/drivers/usb/gadget/function/f_uac2.c:901:26: note: byref variable will be forcibly initialized struct cntrl_range_lay3 r; ^ /kisskb/src/drivers/hwmon/max6697.c: In function 'max6697_init_chip': /kisskb/src/drivers/hwmon/max6697.c:598:31: note: byref variable will be forcibly initialized struct max6697_platform_data p; ^ /kisskb/src/drivers/scsi/scsi_transport_fc.c: In function 'store_fc_host_vport_create': /kisskb/src/drivers/scsi/scsi_transport_fc.c:2262:30: note: byref variable will be forcibly initialized struct fc_vport_identifiers vid; ^~~ /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs.c: In function 'rtrs_iu_post_recv': /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs.c:74:16: note: byref variable will be forcibly initialized struct ib_sge list; ^~~~ /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs.c:73:20: note: byref variable will be forcibly initialized struct ib_recv_wr wr; ^~ /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs.c: In function 'rtrs_iu_post_send': /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs.c:128:16: note: byref variable will be forcibly initialized struct ib_sge list; ^~~~ /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs.c:127:20: note: byref variable will be forcibly initialized struct ib_send_wr wr; ^~ /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs.c: In function 'rtrs_iu_post_rdma_write_imm': /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs.c:155:20: note: byref variable will be forcibly initialized struct ib_rdma_wr wr; ^~ /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs.c: In function 'rtrs_post_rdma_write_imm_empty': /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs.c:185:20: note: byref variable will be forcibly initialized struct ib_send_wr wr; ^~ /kisskb/src/drivers/usb/gadget/function/u_uac1_legacy.c: In function 'snd_interval_refine_set': /kisskb/src/drivers/usb/gadget/function/u_uac1_legacy.c:31:22: note: byref variable will be forcibly initialized struct snd_interval t; ^ /kisskb/src/drivers/usb/gadget/function/u_uac1_legacy.c: In function '_snd_pcm_hw_param_set': /kisskb/src/drivers/usb/gadget/function/u_uac1_legacy.c:31:22: note: byref variable will be forcibly initialized /kisskb/src/drivers/usb/gadget/function/u_uac1_legacy.c:65:24: note: byref variable will be forcibly initialized struct snd_interval t; ^ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/drm/drm_device.h:7, from /kisskb/src/drivers/gpu/drm/via/via_irq.c:38: /kisskb/src/drivers/gpu/drm/via/via_irq.c: In function 'via_driver_irq_wait': /kisskb/src/drivers/gpu/drm/via/via_drv.h:164:20: note: byref variable will be forcibly initialized DECLARE_WAITQUEUE(entry, current); \ ^~~~~ /kisskb/src/include/linux/wait.h:55:26: note: in definition of macro 'DECLARE_WAITQUEUE' struct wait_queue_entry name = __WAITQUEUE_INITIALIZER(name, tsk) ^~~~ /kisskb/src/drivers/gpu/drm/via/via_irq.c:243:3: note: in expansion of macro 'VIA_WAIT_ON' VIA_WAIT_ON(ret, cur_irq->irq_queue, 3 * HZ, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/via/via_drv.h:164:20: note: byref variable will be forcibly initialized DECLARE_WAITQUEUE(entry, current); \ ^~~~~ /kisskb/src/include/linux/wait.h:55:26: note: in definition of macro 'DECLARE_WAITQUEUE' struct wait_queue_entry name = __WAITQUEUE_INITIALIZER(name, tsk) ^~~~ /kisskb/src/drivers/gpu/drm/via/via_irq.c:238:3: note: in expansion of macro 'VIA_WAIT_ON' VIA_WAIT_ON(ret, cur_irq->irq_queue, 3 * HZ, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/via/via_irq.c: In function 'via_wait_irq': /kisskb/src/drivers/gpu/drm/via/via_irq.c:348:20: note: byref variable will be forcibly initialized struct timespec64 now; ^~~ /kisskb/src/drivers/vhost/vhost.c: In function 'vhost_set_vring_endian': /kisskb/src/drivers/vhost/vhost.c:70:27: note: byref variable will be forcibly initialized struct vhost_vring_state s; ^ /kisskb/src/drivers/vhost/vhost.c: In function 'vhost_get_vring_endian': /kisskb/src/drivers/vhost/vhost.c:93:27: note: byref variable will be forcibly initialized struct vhost_vring_state s = { ^ /kisskb/src/drivers/usb/gadget/function/f_hid.c: In function 'hidg_setup': /kisskb/src/drivers/usb/gadget/function/f_hid.c:554:26: note: byref variable will be forcibly initialized struct hid_descriptor hidg_desc_copy = hidg_desc; ^~~~~~~~~~~~~~ /kisskb/src/drivers/md/bcache/writeback.c: In function 'bch_root_node_dirty_init': /kisskb/src/drivers/md/bcache/writeback.c:803:28: note: byref variable will be forcibly initialized struct sectors_dirty_init op; ^~ /kisskb/src/drivers/vhost/vhost.c: In function 'vhost_vring_set_num': /kisskb/src/drivers/vhost/vhost.c:1484:27: note: byref variable will be forcibly initialized struct vhost_vring_state s; ^ /kisskb/src/drivers/md/bcache/writeback.c: In function 'bch_dirty_init_thread': /kisskb/src/drivers/md/bcache/writeback.c:836:20: note: byref variable will be forcibly initialized struct btree_iter iter; ^~~~ /kisskb/src/drivers/vhost/vhost.c: In function 'vhost_vring_set_addr': /kisskb/src/drivers/vhost/vhost.c:1505:26: note: byref variable will be forcibly initialized struct vhost_vring_addr a; ^ In file included from /kisskb/src/drivers/md/bcache/bcache.h:181, from /kisskb/src/drivers/md/bcache/writeback.c:10: /kisskb/src/drivers/md/bcache/writeback.c: In function 'refill_full_stripes': /kisskb/src/include/uapi/linux/bcache.h:72:16: note: byref variable will be forcibly initialized ((struct bkey) { \ ^ /kisskb/src/drivers/md/bcache/writeback.c:600:8: note: in expansion of macro 'KEY' &KEY(dc->disk.id, ^~~ /kisskb/src/drivers/md/bcache/writeback.c: In function 'refill_dirty': /kisskb/src/drivers/md/bcache/writeback.c:627:14: note: byref variable will be forcibly initialized struct bkey start_pos; ^~~~~~~~~ /kisskb/src/drivers/md/bcache/writeback.c:626:14: note: byref variable will be forcibly initialized struct bkey end = KEY(dc->disk.id, MAX_KEY_OFFSET, 0); ^~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/usb/gadget/function/f_hid.c:9: /kisskb/src/drivers/usb/gadget/function/f_hid.c: In function 'f_hidg_write': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:591:2: note: in expansion of macro '___wait_event' ___wait_event(wq, condition, TASK_INTERRUPTIBLE, 1, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:599:11: note: in expansion of macro '__wait_event_interruptible_exclusive' __ret = __wait_event_interruptible_exclusive(wq, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/gadget/function/f_hid.c:349:7: note: in expansion of macro 'wait_event_interruptible_exclusive' if (wait_event_interruptible_exclusive( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/vhost/vhost.c: In function 'vhost_work_flush': /kisskb/src/drivers/vhost/vhost.c:236:28: note: byref variable will be forcibly initialized struct vhost_flush_struct flush; ^~~~~ /kisskb/src/drivers/md/bcache/writeback.c: In function 'write_dirty_finish': /kisskb/src/drivers/md/bcache/writeback.c:286:18: note: byref variable will be forcibly initialized struct keylist keys; ^~~~ /kisskb/src/drivers/usb/gadget/function/f_hid.c: In function 'f_hidg_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/gadget/function/f_hid.c:265:7: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(hidg->read_queue, READ_COND)) ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/vhost/vhost.c: In function 'vhost_attach_cgroups': /kisskb/src/drivers/vhost/vhost.c:536:37: note: byref variable will be forcibly initialized struct vhost_attach_cgroups_struct attach; ^~~~~~ /kisskb/src/drivers/md/bcache/writeback.c: In function 'read_dirty': /kisskb/src/drivers/md/bcache/writeback.c:404:17: note: byref variable will be forcibly initialized struct closure cl; ^~ /kisskb/src/drivers/md/bcache/writeback.c: In function 'bch_writeback_thread': /kisskb/src/drivers/md/bcache/writeback.c:708:20: note: byref variable will be forcibly initialized struct closure cl; ^~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/highmem.h:5, from /kisskb/src/include/linux/bio.h:8, from /kisskb/src/drivers/md/bcache/bcache.h:182, from /kisskb/src/drivers/md/bcache/writeback.c:10: /kisskb/src/drivers/md/bcache/writeback.c: In function 'bch_sectors_dirty_init': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/bcache/writeback.c:964:2: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(state->wait, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/bcache/writeback.c:909:28: note: byref variable will be forcibly initialized struct sectors_dirty_init op; ^~ /kisskb/src/drivers/md/bcache/writeback.c:908:20: note: byref variable will be forcibly initialized struct btree_iter iter; ^~~~ /kisskb/src/drivers/vhost/vhost.c: In function 'vhost_chr_write_iter': /kisskb/src/drivers/vhost/vhost.c:1135:25: note: byref variable will be forcibly initialized struct vhost_iotlb_msg msg; ^~~ /kisskb/src/drivers/vhost/vhost.c: In function 'vhost_vring_ioctl': /kisskb/src/drivers/vhost/vhost.c:1585:26: note: byref variable will be forcibly initialized struct vhost_vring_file f; ^ /kisskb/src/drivers/vhost/vhost.c:1584:27: note: byref variable will be forcibly initialized struct vhost_vring_state s; ^ /kisskb/src/drivers/vhost/vhost.c: In function 'vhost_set_memory': /kisskb/src/drivers/vhost/vhost.c:1415:22: note: byref variable will be forcibly initialized struct vhost_memory mem, *newmem; ^~~ /kisskb/src/drivers/mmc/core/sdio_ops.c: In function 'mmc_io_rw_extended': /kisskb/src/drivers/mmc/core/sdio_ops.c:121:18: note: byref variable will be forcibly initialized struct sg_table sgtable; ^~~~~~~ /kisskb/src/drivers/mmc/core/sdio_ops.c:120:21: note: byref variable will be forcibly initialized struct scatterlist sg, *sg_ptr; ^~ /kisskb/src/drivers/vhost/vhost.c: In function 'vhost_copy_from_user': /kisskb/src/drivers/vhost/vhost.c:862:19: note: byref variable will be forcibly initialized struct iov_iter f; ^ /kisskb/src/drivers/power/supply/bq24257_charger.c: In function 'bq24257_hw_init': /kisskb/src/drivers/power/supply/bq24257_charger.c:680:23: note: byref variable will be forcibly initialized struct bq24257_state state; ^~~~~ /kisskb/src/drivers/vhost/vhost.c: In function 'get_indirect': /kisskb/src/drivers/vhost/vhost.c:2101:18: note: byref variable will be forcibly initialized struct iov_iter from; ^~~~ /kisskb/src/drivers/vhost/vhost.c:2098:20: note: byref variable will be forcibly initialized struct vring_desc desc; ^~~~ /kisskb/src/drivers/power/supply/bq24257_charger.c: In function 'bq24257_irq_handler_thread': /kisskb/src/drivers/power/supply/bq24257_charger.c:653:23: note: byref variable will be forcibly initialized struct bq24257_state state; ^~~~~ /kisskb/src/drivers/vhost/vhost.c: In function 'vhost_get_vq_desc': /kisskb/src/drivers/vhost/vhost.c:2198:20: note: byref variable will be forcibly initialized struct vring_desc desc; ^~~~ /kisskb/src/drivers/vhost/vhost.c: In function 'vhost_copy_to_user': /kisskb/src/drivers/vhost/vhost.c:824:19: note: byref variable will be forcibly initialized struct iov_iter t; ^ /kisskb/src/drivers/vhost/vhost.c: In function 'vhost_add_used': /kisskb/src/drivers/vhost/vhost.c:2345:25: note: byref variable will be forcibly initialized struct vring_used_elem heads = { ^~~~~ /kisskb/src/drivers/vhost/vdpa.c: In function 'vhost_vdpa_get_iova_range': /kisskb/src/drivers/vhost/vdpa.c:342:31: note: byref variable will be forcibly initialized struct vhost_vdpa_iova_range range = { ^~~~~ /kisskb/src/drivers/vhost/vdpa.c: In function 'vhost_vdpa_set_iova_range': /kisskb/src/drivers/vhost/vdpa.c:829:31: note: byref variable will be forcibly initialized struct iommu_domain_geometry geo; ^~~ In file included from /kisskb/src/include/linux/of_device.h:6, from /kisskb/src/include/linux/of_platform.h:12, from /kisskb/src/drivers/platform/chrome/cros_ec.c:12: /kisskb/src/drivers/platform/chrome/cros_ec.c: In function 'platform_device_register_data': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo = { ^~~~~~~~ /kisskb/src/drivers/platform/chrome/cros_ec.c: In function 'cros_ec_sleep_event': /kisskb/src/drivers/platform/chrome/cros_ec.c:100:13: note: byref variable will be forcibly initialized } __packed buf; ^~~ In file included from /kisskb/src/include/linux/of_device.h:6, from /kisskb/src/include/linux/of_platform.h:12, from /kisskb/src/drivers/platform/chrome/cros_ec.c:12: /kisskb/src/drivers/platform/chrome/cros_ec.c: In function 'cros_ec_register': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo = { ^~~~~~~~ /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized /kisskb/src/drivers/vhost/vdpa.c: In function 'vhost_vdpa_get_config': /kisskb/src/drivers/vhost/vdpa.c:212:27: note: byref variable will be forcibly initialized struct vhost_vdpa_config config; ^~~~~~ /kisskb/src/drivers/vhost/vdpa.c: In function 'vhost_vdpa_set_config': /kisskb/src/drivers/vhost/vdpa.c:240:27: note: byref variable will be forcibly initialized struct vhost_vdpa_config config; ^~~~~~ /kisskb/src/drivers/vhost/vdpa.c: In function 'vhost_vdpa_set_config_call': /kisskb/src/drivers/vhost/vdpa.c:317:23: note: byref variable will be forcibly initialized struct vdpa_callback cb; ^~ /kisskb/src/drivers/vhost/vdpa.c: In function 'vhost_vdpa_vring_ioctl': /kisskb/src/drivers/vhost/vdpa.c:360:27: note: byref variable will be forcibly initialized struct vhost_vring_state s; ^ /kisskb/src/drivers/vhost/vdpa.c:358:23: note: byref variable will be forcibly initialized struct vdpa_callback cb; ^~ /kisskb/src/drivers/vhost/vdpa.c:357:23: note: byref variable will be forcibly initialized struct vdpa_vq_state vq_state; ^~~~~~~~ /kisskb/src/drivers/i2c/i2c-core-acpi.c: In function 'i2c_acpi_add_resource': /kisskb/src/drivers/i2c/i2c-core-acpi.c:139:18: note: byref variable will be forcibly initialized struct resource r; ^ /kisskb/src/drivers/i2c/i2c-core-acpi.c: In function 'i2c_acpi_find_bus_speed': /kisskb/src/drivers/i2c/i2c-core-acpi.c:338:24: note: byref variable will be forcibly initialized struct i2c_board_info dummy; ^~~~~ /kisskb/src/drivers/i2c/i2c-core-acpi.c:337:25: note: byref variable will be forcibly initialized struct i2c_acpi_lookup lookup; ^~~~~~ /kisskb/src/drivers/i2c/i2c-core-acpi.c: In function 'i2c_acpi_do_lookup': /kisskb/src/drivers/i2c/i2c-core-acpi.c:112:19: note: byref variable will be forcibly initialized struct list_head resource_list; ^~~~~~~~~~~~~ /kisskb/src/drivers/i2c/i2c-core-acpi.c: In function 'i2c_acpi_get_info': /kisskb/src/drivers/i2c/i2c-core-acpi.c:182:25: note: byref variable will be forcibly initialized struct i2c_acpi_lookup lookup; ^~~~~~ /kisskb/src/drivers/i2c/i2c-core-acpi.c: In function 'i2c_acpi_add_device': /kisskb/src/drivers/i2c/i2c-core-acpi.c:241:24: note: byref variable will be forcibly initialized struct i2c_board_info info; ^~~~ In file included from /kisskb/src/include/linux/kobject.h:19, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/drivers/i2c/i2c-core-acpi.c:8: /kisskb/src/drivers/i2c/i2c-core-acpi.c: In function 'i2c_acpi_new_device': /kisskb/src/drivers/i2c/i2c-core-acpi.c:474:12: note: byref variable will be forcibly initialized LIST_HEAD(resource_list); ^~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/i2c/i2c-core-acpi.c:472:25: note: byref variable will be forcibly initialized struct i2c_acpi_lookup lookup; ^~~~~~ /kisskb/src/drivers/i2c/i2c-core-acpi.c: In function 'i2c_acpi_notify': /kisskb/src/drivers/i2c/i2c-core-acpi.c:414:24: note: byref variable will be forcibly initialized struct i2c_board_info info; ^~~~ /kisskb/src/drivers/i2c/i2c-core-acpi.c: In function 'i2c_acpi_get_irq': /kisskb/src/drivers/i2c/i2c-core-acpi.c:158:19: note: byref variable will be forcibly initialized struct list_head resource_list; ^~~~~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/utcopy.c: In function 'acpi_ut_copy_ipackage_to_epackage': /kisskb/src/drivers/acpi/acpica/utcopy.c:304:23: note: byref variable will be forcibly initialized struct acpi_pkg_info info; ^~~~ /kisskb/src/drivers/mfd/da9150-core.c: In function 'da9150_i2c_read_device': /kisskb/src/drivers/mfd/da9150-core.c:26:17: note: byref variable will be forcibly initialized struct i2c_msg xfer; ^~~~ /kisskb/src/drivers/mfd/da9150-core.c: In function 'da9150_i2c_write_device': /kisskb/src/drivers/mfd/da9150-core.c:66:17: note: byref variable will be forcibly initialized struct i2c_msg xfer; ^~~~ /kisskb/src/drivers/cpufreq/scmi-cpufreq.c: In function 'scmi_cpufreq_init': /kisskb/src/drivers/cpufreq/scmi-cpufreq.c:128:26: note: byref variable will be forcibly initialized struct em_data_callback em_cb = EM_DATA_CB(scmi_get_cpu_power); ^~~~~ /kisskb/src/drivers/scsi/scsi_transport_sas.c: In function 'sas_read_port_mode_page': /kisskb/src/drivers/scsi/scsi_transport_sas.c:1231:24: note: byref variable will be forcibly initialized struct scsi_mode_data mode_data; ^~~~~~~~~ /kisskb/src/drivers/firmware/smccc/soc_id.c: In function 'smccc_soc_init': /kisskb/src/drivers/firmware/smccc/soc_id.c:37:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^~~ /kisskb/src/drivers/scsi/scsi_transport_sas.c: In function 'store_sas_phy_maximum_linkrate': /kisskb/src/drivers/scsi/scsi_transport_sas.c:468:27: note: byref variable will be forcibly initialized struct sas_phy_linkrates rates = {0}; \ ^~~~~ /kisskb/src/drivers/scsi/scsi_transport_sas.c:482:2: note: in expansion of macro 'sas_phy_store_linkspeed' sas_phy_store_linkspeed(field) \ ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_transport_sas.c:614:1: note: in expansion of macro 'sas_phy_linkspeed_rw_attr' sas_phy_linkspeed_rw_attr(maximum_linkrate); ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_transport_sas.c: In function 'store_sas_phy_minimum_linkrate': /kisskb/src/drivers/scsi/scsi_transport_sas.c:468:27: note: byref variable will be forcibly initialized struct sas_phy_linkrates rates = {0}; \ ^~~~~ /kisskb/src/drivers/scsi/scsi_transport_sas.c:482:2: note: in expansion of macro 'sas_phy_store_linkspeed' sas_phy_store_linkspeed(field) \ ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_transport_sas.c:612:1: note: in expansion of macro 'sas_phy_linkspeed_rw_attr' sas_phy_linkspeed_rw_attr(minimum_linkrate); ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/csiostor/csio_wr.c: In function 'csio_wr_process_fl': /kisskb/src/drivers/scsi/csiostor/csio_wr.c:1051:25: note: byref variable will be forcibly initialized struct csio_fl_dma_buf flb; ^~~ /kisskb/src/drivers/scsi/csiostor/csio_wr.c: In function 'csio_wr_iq_create_rsp': /kisskb/src/drivers/scsi/csiostor/csio_wr.c:340:24: note: byref variable will be forcibly initialized struct csio_iq_params iqp; ^~~ /kisskb/src/drivers/scsi/csiostor/csio_wr.c: In function 'csio_wr_eq_cfg_rsp': /kisskb/src/drivers/scsi/csiostor/csio_wr.c:522:24: note: byref variable will be forcibly initialized struct csio_eq_params eqp; ^~~ /kisskb/src/drivers/scsi/csiostor/csio_wr.c: In function 'csio_wr_eq_destroy': /kisskb/src/drivers/scsi/csiostor/csio_wr.c:711:24: note: byref variable will be forcibly initialized struct csio_eq_params eqp; ^~~ /kisskb/src/drivers/scsi/csiostor/csio_wr.c: In function 'csio_wr_iq_destroy': /kisskb/src/drivers/scsi/csiostor/csio_wr.c:637:24: note: byref variable will be forcibly initialized struct csio_iq_params iqp; ^~~ /kisskb/src/drivers/scsi/csiostor/csio_wr.c: In function 'csio_wr_iq_create': /kisskb/src/drivers/scsi/csiostor/csio_wr.c:421:24: note: byref variable will be forcibly initialized struct csio_iq_params iqp; ^~~ /kisskb/src/drivers/scsi/csiostor/csio_wr.c: In function 'csio_wr_eq_create': /kisskb/src/drivers/scsi/csiostor/csio_wr.c:562:24: note: byref variable will be forcibly initialized struct csio_eq_params eqp; ^~~ /kisskb/src/drivers/acpi/acpica/utdebug.c: In function 'acpi_debug_print': /kisskb/src/drivers/acpi/acpica/utdebug.c:131:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/acpi/acpica/utdebug.c: In function 'acpi_debug_print_raw': /kisskb/src/drivers/acpi/acpica/utdebug.c:222:10: note: byref variable will be forcibly initialized va_list args; ^~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/drivers/media/dvb-core/dmxdev.c:21: /kisskb/src/drivers/media/dvb-core/dmxdev.c: In function 'dvb_dmxdev_buffer_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dmxdev.c:86:9: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(src->queue, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/infiniband/core/device.c:34: /kisskb/src/drivers/infiniband/core/device.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dmxdev.c: In function 'dvb_dmxdev_release': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dmxdev.c:1455:3: note: in expansion of macro 'wait_event' wait_event(dmxdev->dvr_dvbdev->wait_queue, ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dmxdev.c:1451:3: note: in expansion of macro 'wait_event' wait_event(dmxdev->dvbdev->wait_queue, ^~~~~~~~~~ /kisskb/src/drivers/infiniband/core/device.c: In function 'ibdev_printk': /kisskb/src/drivers/infiniband/core/device.c:215:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/infiniband/core/device.c: In function 'ibdev_emerg': /kisskb/src/drivers/infiniband/core/device.c:232:10: note: byref variable will be forcibly initialized va_list args; \ ^~~~ /kisskb/src/drivers/infiniband/core/device.c:245:1: note: in expansion of macro 'define_ibdev_printk_level' define_ibdev_printk_level(ibdev_emerg, KERN_EMERG); ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/device.c: In function 'ibdev_alert': /kisskb/src/drivers/infiniband/core/device.c:232:10: note: byref variable will be forcibly initialized va_list args; \ ^~~~ /kisskb/src/drivers/infiniband/core/device.c:246:1: note: in expansion of macro 'define_ibdev_printk_level' define_ibdev_printk_level(ibdev_alert, KERN_ALERT); ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/device.c: In function 'ibdev_crit': /kisskb/src/drivers/infiniband/core/device.c:232:10: note: byref variable will be forcibly initialized va_list args; \ ^~~~ /kisskb/src/drivers/infiniband/core/device.c:247:1: note: in expansion of macro 'define_ibdev_printk_level' define_ibdev_printk_level(ibdev_crit, KERN_CRIT); ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/device.c: In function 'ibdev_err': /kisskb/src/drivers/infiniband/core/device.c:232:10: note: byref variable will be forcibly initialized va_list args; \ ^~~~ /kisskb/src/drivers/infiniband/core/device.c:248:1: note: in expansion of macro 'define_ibdev_printk_level' define_ibdev_printk_level(ibdev_err, KERN_ERR); ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/device.c: In function 'ibdev_warn': /kisskb/src/drivers/infiniband/core/device.c:232:10: note: byref variable will be forcibly initialized va_list args; \ ^~~~ /kisskb/src/drivers/infiniband/core/device.c:249:1: note: in expansion of macro 'define_ibdev_printk_level' define_ibdev_printk_level(ibdev_warn, KERN_WARNING); ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/device.c: In function 'ibdev_notice': /kisskb/src/drivers/infiniband/core/device.c:232:10: note: byref variable will be forcibly initialized va_list args; \ ^~~~ /kisskb/src/drivers/infiniband/core/device.c:250:1: note: in expansion of macro 'define_ibdev_printk_level' define_ibdev_printk_level(ibdev_notice, KERN_NOTICE); ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/device.c: In function 'ibdev_info': /kisskb/src/drivers/infiniband/core/device.c:232:10: note: byref variable will be forcibly initialized va_list args; \ ^~~~ /kisskb/src/drivers/infiniband/core/device.c:251:1: note: in expansion of macro 'define_ibdev_printk_level' define_ibdev_printk_level(ibdev_info, KERN_INFO); ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/acpi/acpica/uterror.c: In function 'acpi_ut_predefined_warning': /kisskb/src/drivers/acpi/acpica/uterror.c:44:10: note: byref variable will be forcibly initialized va_list arg_list; ^~~~~~~~ /kisskb/src/drivers/acpi/acpica/uterror.c: In function 'acpi_ut_predefined_info': /kisskb/src/drivers/acpi/acpica/uterror.c:86:10: note: byref variable will be forcibly initialized va_list arg_list; ^~~~~~~~ /kisskb/src/drivers/acpi/acpica/uterror.c: In function 'acpi_ut_predefined_bios_error': /kisskb/src/drivers/acpi/acpica/uterror.c:129:10: note: byref variable will be forcibly initialized va_list arg_list; ^~~~~~~~ In file included from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/arch/arm64/include/asm/elf.h:141, from /kisskb/src/include/linux/elf.h:6, from /kisskb/src/include/linux/module.h:18, from /kisskb/src/drivers/infiniband/core/device.c:34: /kisskb/src/drivers/infiniband/core/device.c: In function 'xan_find_marked': /kisskb/src/drivers/infiniband/core/device.c:157:11: note: byref variable will be forcibly initialized XA_STATE(xas, xa, *indexp); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/infiniband/core/device.c:34: /kisskb/src/drivers/infiniband/core/device.c: In function 'free_netdevs': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/device.c:2185:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(pdata->netdev, NULL); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/cpufreq/imx-cpufreq-dt.c:15: /kisskb/src/drivers/cpufreq/imx-cpufreq-dt.c: In function 'platform_device_register_data': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo = { ^~~~~~~~ /kisskb/src/drivers/cpufreq/imx-cpufreq-dt.c: In function 'imx_cpufreq_dt_probe': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized /kisskb/src/drivers/infiniband/core/device.c: In function 'alloc_name': /kisskb/src/drivers/infiniband/core/device.c:456:13: note: byref variable will be forcibly initialized struct ida inuse; ^~~~~ /kisskb/src/drivers/remoteproc/remoteproc_core.c: In function 'rproc_mem_entry_init': /kisskb/src/drivers/remoteproc/remoteproc_core.c:1012:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/remoteproc/remoteproc_core.c: In function 'rproc_of_resm_mem_entry_init': /kisskb/src/drivers/remoteproc/remoteproc_core.c:1053:10: note: byref variable will be forcibly initialized va_list args; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/delay.h:22, from /kisskb/src/drivers/remoteproc/remoteproc_core.c:19: /kisskb/src/drivers/remoteproc/remoteproc_core.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/infiniband/core/device.c:34: /kisskb/src/drivers/infiniband/core/device.c: In function 'ib_device_set_netdev': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/device.c:2148:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(pdata->netdev, ndev); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/device.c: In function 'ib_find_gid': /kisskb/src/drivers/infiniband/core/device.c:2437:15: note: byref variable will be forcibly initialized union ib_gid tmp_gid; ^~~~~~~ /kisskb/src/drivers/remoteproc/remoteproc_core.c: In function 'rproc_find_carveout_by_name': /kisskb/src/drivers/remoteproc/remoteproc_core.c:250:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/firmware/psci/psci.c: In function '__invoke_psci_fn_smc': /kisskb/src/drivers/firmware/psci/psci.c:123:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^~~ /kisskb/src/drivers/firmware/psci/psci.c: In function '__invoke_psci_fn_hvc': /kisskb/src/drivers/firmware/psci/psci.c:113:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_crtc.c: In function 'amdgpu_atombios_crtc_program_ss': /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_crtc.c:249:23: note: byref variable will be forcibly initialized union atom_enable_ss args; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_crtc.c: In function 'amdgpu_atombios_crtc_adjust_pll': /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_crtc.c:320:27: note: byref variable will be forcibly initialized union adjust_pixel_clock args; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_crtc.c: In function 'amdgpu_atombios_crtc_overscan_setup': /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_crtc.c:46:34: note: byref variable will be forcibly initialized SET_CRTC_OVERSCAN_PS_ALLOCATION args; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_crtc.c: In function 'amdgpu_atombios_crtc_scaler_setup': /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_crtc.c:89:30: note: byref variable will be forcibly initialized ENABLE_SCALER_PS_ALLOCATION args; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_crtc.c: In function 'amdgpu_atombios_crtc_lock': /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_crtc.c:120:28: note: byref variable will be forcibly initialized ENABLE_CRTC_PS_ALLOCATION args; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_crtc.c: In function 'amdgpu_atombios_crtc_enable': /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_crtc.c:136:28: note: byref variable will be forcibly initialized ENABLE_CRTC_PS_ALLOCATION args; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_crtc.c: In function 'amdgpu_atombios_crtc_blank': /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_crtc.c:152:27: note: byref variable will be forcibly initialized BLANK_CRTC_PS_ALLOCATION args; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_crtc.c: In function 'amdgpu_atombios_crtc_powergate': /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_crtc.c:168:41: note: byref variable will be forcibly initialized ENABLE_DISP_POWER_GATING_PS_ALLOCATION args; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_crtc.c: In function 'amdgpu_atombios_crtc_powergate_init': /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_crtc.c:181:41: note: byref variable will be forcibly initialized ENABLE_DISP_POWER_GATING_PS_ALLOCATION args; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_crtc.c: In function 'amdgpu_atombios_crtc_set_dtd_timing': /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_crtc.c:196:39: note: byref variable will be forcibly initialized SET_CRTC_USING_DTD_TIMING_PARAMETERS args; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_crtc.c: In function 'amdgpu_atombios_crtc_set_disp_eng_pll': /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_crtc.c:476:24: note: byref variable will be forcibly initialized union set_pixel_clock args; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_crtc.c: In function 'amdgpu_atombios_crtc_set_dce_clock': /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_crtc.c:531:22: note: byref variable will be forcibly initialized union set_dce_clock args; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_crtc.c: In function 'amdgpu_atombios_crtc_program_pll': /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_crtc.c:594:24: note: byref variable will be forcibly initialized union set_pixel_clock args; ^~~~ /kisskb/src/drivers/edac/fsl_ddr_edac.c: In function 'fsl_mc_err_probe': /kisskb/src/drivers/edac/fsl_ddr_edac.c:481:18: note: byref variable will be forcibly initialized struct resource r; ^ /kisskb/src/drivers/rpmsg/rpmsg_ns.c: In function 'rpmsg_ns_cb': /kisskb/src/drivers/rpmsg/rpmsg_ns.c:38:28: note: byref variable will be forcibly initialized struct rpmsg_channel_info chinfo; ^~~~~~ /kisskb/src/drivers/hwmon/nct6683.c: In function 'sensors_nct6683_init': /kisskb/src/drivers/hwmon/nct6683.c:1412:18: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/drivers/hwmon/nct6683.c:1410:26: note: byref variable will be forcibly initialized struct nct6683_sio_data sio_data; ^~~~~~~~ /kisskb/src/drivers/scsi/megaraid.c: In function 'mega_m_to_n': /kisskb/src/drivers/scsi/megaraid.c:3391:18: note: byref variable will be forcibly initialized struct uioctl_t uioc_mimd; ^~~~~~~~~ /kisskb/src/drivers/rpmsg/rpmsg_char.c: In function 'rpmsg_ctrldev_ioctl': /kisskb/src/drivers/rpmsg/rpmsg_char.c:431:28: note: byref variable will be forcibly initialized struct rpmsg_channel_info chinfo; ^~~~~~ /kisskb/src/drivers/rpmsg/rpmsg_char.c:430:29: note: byref variable will be forcibly initialized struct rpmsg_endpoint_info eptinfo; ^~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/cdev.h:5, from /kisskb/src/drivers/rpmsg/rpmsg_char.c:12: /kisskb/src/drivers/rpmsg/rpmsg_char.c: In function 'rpmsg_eptdev_read_iter': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/rpmsg/rpmsg_char.c:187:7: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(eptdev->readq, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/megaraid.c: In function 'megaraid_reset': /kisskb/src/drivers/scsi/megaraid.c:1895:12: note: byref variable will be forcibly initialized megacmd_t mc; ^~ /kisskb/src/drivers/scsi/megaraid.c: In function 'mega_adapinq': /kisskb/src/drivers/scsi/megaraid.c:3968:12: note: byref variable will be forcibly initialized megacmd_t mc; ^~ /kisskb/src/drivers/scsi/megaraid.c: In function 'mega_do_del_logdrv': /kisskb/src/drivers/scsi/megaraid.c:3841:12: note: byref variable will be forcibly initialized megacmd_t mc; ^~ /kisskb/src/drivers/of/dynamic.c: In function 'of_property_notify': /kisskb/src/drivers/of/dynamic.c:191:26: note: byref variable will be forcibly initialized struct of_reconfig_data pr; ^~ /kisskb/src/drivers/of/dynamic.c: In function '__of_changeset_entry_notify': /kisskb/src/drivers/of/dynamic.c:535:28: note: byref variable will be forcibly initialized struct of_changeset_entry ce_inverted; ^~~~~~~~~~~ /kisskb/src/drivers/of/dynamic.c:534:26: note: byref variable will be forcibly initialized struct of_reconfig_data rd; ^~ /kisskb/src/drivers/of/dynamic.c: In function 'of_attach_node': /kisskb/src/drivers/of/dynamic.c:235:26: note: byref variable will be forcibly initialized struct of_reconfig_data rd; ^~ /kisskb/src/drivers/rpmsg/qcom_glink_ssr.c: In function 'qcom_glink_ssr_notifier_call': /kisskb/src/drivers/rpmsg/qcom_glink_ssr.c:102:24: note: byref variable will be forcibly initialized struct do_cleanup_msg msg; ^~~ /kisskb/src/drivers/of/dynamic.c: In function 'of_detach_node': /kisskb/src/drivers/of/dynamic.c:287:26: note: byref variable will be forcibly initialized struct of_reconfig_data rd; ^~ /kisskb/src/drivers/of/dynamic.c: In function '__of_changeset_entry_revert': /kisskb/src/drivers/of/dynamic.c:660:28: note: byref variable will be forcibly initialized struct of_changeset_entry ce_inverted; ^~~~~~~~~~~ /kisskb/src/drivers/scsi/megaraid.c: In function 'proc_show_rdrv': /kisskb/src/drivers/scsi/megaraid.c:2512:12: note: byref variable will be forcibly initialized megacmd_t mc; ^~ /kisskb/src/drivers/scsi/megaraid.c: In function 'mega_internal_dev_inquiry': /kisskb/src/drivers/scsi/megaraid.c:4006:12: note: byref variable will be forcibly initialized megacmd_t mc; ^~ /kisskb/src/drivers/scsi/libiscsi.c: In function 'iscsi_send_nopout': /kisskb/src/drivers/scsi/libiscsi.c:944:29: note: byref variable will be forcibly initialized struct iscsi_nopout hdr; ^~~ /kisskb/src/drivers/scsi/libiscsi.c: In function 'iscsi_handle_reject': /kisskb/src/drivers/scsi/libiscsi.c:1012:19: note: byref variable will be forcibly initialized struct iscsi_hdr rejected_pdu; ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/include/linux/scatterlist.h:8, from /kisskb/src/include/linux/kfifo.h:42, from /kisskb/src/drivers/scsi/libiscsi.c:12: /kisskb/src/drivers/scsi/libiscsi.c: In function 'iscsi_eh_session_reset': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/libiscsi.c:2410:2: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(conn->ehwait, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/libiscsi.c: In function 'iscsi_exec_task_mgmt_fn': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/libiscsi.c:1841:2: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(conn->ehwait, age != session->age || ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/libiscsi.c: In function 'iscsi_host_remove': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/libiscsi.c:2678:2: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(ihost->session_removal_wq, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/megaraid.c: In function 'megadev_ioctl': /kisskb/src/drivers/scsi/megaraid.c:2985:12: note: byref variable will be forcibly initialized megacmd_t mc; ^~ /kisskb/src/drivers/scsi/megaraid.c:2977:13: note: byref variable will be forcibly initialized nitioctl_t uioc; ^~~~ /kisskb/src/drivers/rpmsg/qcom_glink_rpm.c: In function 'glink_rpm_probe': /kisskb/src/drivers/rpmsg/qcom_glink_rpm.c:266:18: note: byref variable will be forcibly initialized struct resource r; ^ In file included from /kisskb/src/drivers/gpu/drm/vgem/vgem_drv.c:35: /kisskb/src/drivers/gpu/drm/vgem/vgem_drv.c: In function 'platform_device_register_simple': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo = { ^~~~~~~~ /kisskb/src/drivers/gpu/drm/vgem/vgem_drv.c: In function 'vgem_init': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized /kisskb/src/drivers/firmware/efi/libstub/efi-stub-helper.c: In function 'efi_load_initrd_dev_path': /kisskb/src/drivers/firmware/efi/libstub/efi-stub-helper.c:572:13: note: byref variable will be forcibly initialized efi_guid_t lf2_proto_guid = EFI_LOAD_FILE2_PROTOCOL_GUID; ^~~~~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/efi-stub-helper.c: In function 'efi_printk': /kisskb/src/drivers/firmware/efi/libstub/efi-stub-helper.c:137:10: note: byref variable will be forcibly initialized va_list args; ^~~~ In file included from /kisskb/src/drivers/gpu/drm/vkms/vkms_drv.c:13: /kisskb/src/drivers/gpu/drm/vkms/vkms_drv.c: In function 'platform_device_register_simple': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo = { ^~~~~~~~ /kisskb/src/drivers/gpu/drm/vkms/vkms_drv.c: In function 'vkms_init': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c: In function '_stb0899_read_s2reg': /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:304:17: note: byref variable will be forcibly initialized struct i2c_msg msg_r = { ^~~~~ /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:297:17: note: byref variable will be forcibly initialized struct i2c_msg msg_1 = { ^~~~~ /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:290:17: note: byref variable will be forcibly initialized struct i2c_msg msg_0 = { ^~~~~ /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c: In function 'stb0899_write_s2reg': /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:400:17: note: byref variable will be forcibly initialized struct i2c_msg msg_1 = { ^~~~~ /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:393:17: note: byref variable will be forcibly initialized struct i2c_msg msg_0 = { ^~~~~ /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c: In function 'stb0899_write_regs': /kisskb/src/drivers/media/dvb-frontends/stb0899_drv.c:488:17: note: byref variable will be forcibly initialized struct i2c_msg i2c_msg = { ^~~~~~~ /kisskb/src/drivers/leds/leds-mt6323.c: In function 'mt6323_led_probe': /kisskb/src/drivers/leds/leds-mt6323.c:400:24: note: byref variable will be forcibly initialized struct led_init_data init_data = {}; ^~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/md/raid1.c:26: /kisskb/src/drivers/md/raid1.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_rx_data': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:794:13: note: byref variable will be forcibly initialized } __packed hdr; ^~~ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_native_intr': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:981:19: note: byref variable will be forcibly initialized struct glink_msg msg; ^~~ /kisskb/src/drivers/remoteproc/remoteproc_coredump.c: In function 'rproc_coredump_using_sections': /kisskb/src/drivers/remoteproc/remoteproc_coredump.c:351:30: note: byref variable will be forcibly initialized struct rproc_coredump_state dump_state; ^~~~~~~~~~ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_send_version_ack': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:356:19: note: byref variable will be forcibly initialized struct glink_msg msg; ^~~ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_advertise_intent': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:638:17: note: byref variable will be forcibly initialized struct command cmd; ^~~ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_send_close_req': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:452:19: note: byref variable will be forcibly initialized struct glink_msg req; ^~~ /kisskb/src/drivers/md/raid1.c: In function 'flush_pending_writes': /kisskb/src/drivers/md/raid1.c:821:19: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/drivers/remoteproc/remoteproc_coredump.c: In function 'rproc_coredump': /kisskb/src/drivers/remoteproc/remoteproc_coredump.c:240:30: note: byref variable will be forcibly initialized struct rproc_coredump_state dump_state; ^~~~~~~~~~ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_destroy_ept': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:452:19: note: byref variable will be forcibly initialized /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_send_open_ack': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:368:19: note: byref variable will be forcibly initialized struct glink_msg msg; ^~~ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_rx_done_work': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:483:13: note: byref variable will be forcibly initialized } __packed cmd; ^~~ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_send_close_ack': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:464:19: note: byref variable will be forcibly initialized struct glink_msg req; ^~~ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_send_intent_req_ack': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:607:19: note: byref variable will be forcibly initialized struct glink_msg msg; ^~~ /kisskb/src/drivers/leds/leds-pca963x.c: In function 'pca963x_register_leds': /kisskb/src/drivers/leds/leds-pca963x.c:324:24: note: byref variable will be forcibly initialized struct led_init_data init_data = {}; ^~~~~~~~~ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_send_version': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:345:19: note: byref variable will be forcibly initialized struct glink_msg msg; ^~~ /kisskb/src/drivers/md/raid1.c: In function 'process_checks': /kisskb/src/drivers/md/raid1.c:2140:24: note: byref variable will be forcibly initialized struct bvec_iter_all iter_all; ^~~~~~~~ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_announce_create': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:638:17: note: byref variable will be forcibly initialized struct command cmd; ^~~ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_handle_intent_req': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:607:19: note: byref variable will be forcibly initialized struct glink_msg msg; ^~~ /kisskb/src/drivers/rpmsg/qcom_glink_native.c:638:17: note: byref variable will be forcibly initialized struct command cmd; ^~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/md/raid1.c:26: /kisskb/src/drivers/md/raid1.c: In function 'freeze_array': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:947:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:980:2: note: in expansion of macro '__wait_event_lock_irq' __wait_event_lock_irq(wq_head, condition, lock, cmd); \ ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid1.c:1083:2: note: in expansion of macro 'wait_event_lock_irq_cmd' wait_event_lock_irq_cmd( ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_request_intent': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:1230:13: note: byref variable will be forcibly initialized } __packed cmd; ^~~ /kisskb/src/drivers/md/raid1.c: In function 'wait_read_barrier': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:947:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:1007:2: note: in expansion of macro '__wait_event_lock_irq' __wait_event_lock_irq(wq_head, condition, lock, ); \ ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid1.c:1014:2: note: in expansion of macro 'wait_event_lock_irq' wait_event_lock_irq(conf->wait_barrier, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function '__qcom_glink_send': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:1270:13: note: byref variable will be forcibly initialized } __packed req; ^~~ /kisskb/src/drivers/md/raid1.c: In function '_wait_barrier': In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/include/trace/events/iscsi.h:107, from /kisskb/src/drivers/scsi/scsi_transport_iscsi.c:30: /kisskb/src/drivers/scsi/scsi_transport_iscsi.c: In function 'perf_trace_iscsi_log_msg': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:947:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:1007:2: note: in expansion of macro '__wait_event_lock_irq' __wait_event_lock_irq(wq_head, condition, lock, ); \ ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid1.c:980:2: note: in expansion of macro 'wait_event_lock_irq' wait_event_lock_irq(conf->wait_barrier, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/iscsi.h:21:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(iscsi_log_msg, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid1.c: In function 'raise_barrier': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:947:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:1007:2: note: in expansion of macro '__wait_event_lock_irq' __wait_event_lock_irq(wq_head, condition, lock, ); \ ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid1.c:899:2: note: in expansion of macro 'wait_event_lock_irq' wait_event_lock_irq(conf->wait_barrier, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:947:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:1007:2: note: in expansion of macro '__wait_event_lock_irq' __wait_event_lock_irq(wq_head, condition, lock, ); \ ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid1.c:876:2: note: in expansion of macro 'wait_event_lock_irq' wait_event_lock_irq(conf->wait_barrier, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/sr.c: In function 'sr_get_events': /kisskb/src/drivers/scsi/sr.c:205:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^~~~~ /kisskb/src/drivers/scsi/sr.c: In function 'sr_check_events': /kisskb/src/drivers/scsi/sr.c:238:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/iscsi.h:107, from /kisskb/src/drivers/scsi/scsi_transport_iscsi.c:30: /kisskb/src/drivers/scsi/scsi_transport_iscsi.c: In function 'trace_event_raw_event_iscsi_log_msg': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/iscsi.h:21:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(iscsi_log_msg, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/events/iscsi.h:21:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(iscsi_log_msg, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_send_open_req': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:411:13: note: byref variable will be forcibly initialized } __packed req; ^~~ /kisskb/src/drivers/scsi/sr.c: In function 'get_capabilities': /kisskb/src/drivers/scsi/sr.c:883:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^~~~~ /kisskb/src/drivers/scsi/sr.c:882:24: note: byref variable will be forcibly initialized struct scsi_mode_data data; ^~~~ /kisskb/src/drivers/scsi/sr.c: In function 'sr_revalidate_disk': /kisskb/src/drivers/scsi/sr.c:507:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^~~~~ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_create_remote': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:452:19: note: byref variable will be forcibly initialized struct glink_msg req; ^~~ /kisskb/src/drivers/rpmsg/qcom_glink_native.c:368:19: note: byref variable will be forcibly initialized struct glink_msg msg; ^~~ /kisskb/src/drivers/md/raid1.c: In function 'raid1_read_request': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/raid1.c:1277:3: note: in expansion of macro 'wait_event' wait_event(bitmap->behind_wait, ^~~~~~~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/md/raid1.c:26: /kisskb/src/drivers/md/raid1.c: In function 'raid1d': /kisskb/src/drivers/md/raid1.c:2517:13: note: byref variable will be forcibly initialized LIST_HEAD(tmp); ^~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/md/raid1.c:2510:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_rx_close': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:464:19: note: byref variable will be forcibly initialized struct glink_msg req; ^~~ /kisskb/src/drivers/rpmsg/qcom_glink_native.c:1460:28: note: byref variable will be forcibly initialized struct rpmsg_channel_info chinfo; ^~~~~~ /kisskb/src/drivers/md/raid1.c: In function 'raid1_reshape': /kisskb/src/drivers/md/raid1.c:3220:21: note: byref variable will be forcibly initialized mempool_t newpool, oldpool; ^~~~~~~ /kisskb/src/drivers/md/raid1.c:3220:12: note: byref variable will be forcibly initialized mempool_t newpool, oldpool; ^~~~~~~ /kisskb/src/drivers/rpmsg/qcom_glink_native.c: In function 'qcom_glink_create_local': /kisskb/src/drivers/rpmsg/qcom_glink_native.c:368:19: note: byref variable will be forcibly initialized struct glink_msg msg; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/md/raid1.c:26: /kisskb/src/drivers/md/raid1.c: In function 'raid1_add_disk': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid1.c:1778:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(p[conf->raid_disks].rdev, rdev); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid1.c:1767:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(p->rdev, rdev); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/md/raid1.c:26: /kisskb/src/drivers/md/raid1.c: In function 'wait_for_serialization': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/raid1.c:92:2: note: in expansion of macro 'wait_event' wait_event(serial->serial_io_wait, ^~~~~~~~~~ /kisskb/src/drivers/md/raid1.c: In function 'raid1_write_request': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/raid1.c:1358:3: note: in expansion of macro 'wait_event' wait_event(conf->wait_barrier, ^~~~~~~~~~ /kisskb/src/drivers/md/raid1.c:1332:15: note: byref variable will be forcibly initialized DEFINE_WAIT(w); ^ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^~~~ /kisskb/src/drivers/md/raid1.c:1332:3: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(w); ^~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_transport_iscsi.c: In function 'iscsi_user_scan': /kisskb/src/drivers/scsi/scsi_transport_iscsi.c:1847:25: note: byref variable will be forcibly initialized struct iscsi_scan_data scan_data; ^~~~~~~~~ In file included from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/scsi/scsi_transport_iscsi.c:10: /kisskb/src/drivers/scsi/scsi_transport_iscsi.c: In function 'stop_conn_work_fn': /kisskb/src/drivers/scsi/scsi_transport_iscsi.c:2485:12: note: byref variable will be forcibly initialized LIST_HEAD(recovery_list); ^~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/media/dvb-core/dvb_ca_en50221.c:20: /kisskb/src/drivers/media/dvb-core/dvb_ca_en50221.c: In function 'dvb_ca_en50221_io_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_ca_en50221.c:1625:12: note: in expansion of macro 'wait_event_interruptible' status = wait_event_interruptible(ca->wait_queue, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_transport_iscsi.c: In function 'iscsi_dbg_trace': /kisskb/src/drivers/scsi/scsi_transport_iscsi.c:4706:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/scsi/scsi_transport_iscsi.c:4705:19: note: byref variable will be forcibly initialized struct va_format vaf; ^~~ /kisskb/src/drivers/scsi/scsi_transport_iscsi.c: In function 'iscsi_scan_session': /kisskb/src/drivers/scsi/scsi_transport_iscsi.c:1864:25: note: byref variable will be forcibly initialized struct iscsi_scan_data scan_data; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/mgag200/mgag200_mode.c: In function 'mgag200_handle_damage': /kisskb/src/drivers/gpu/drm/mgag200/mgag200_mode.c:1555:21: note: byref variable will be forcibly initialized struct dma_buf_map map; ^~~ /kisskb/src/drivers/gpu/drm/mgag200/mgag200_mode.c: In function 'mgag200_simple_display_pipe_enable': /kisskb/src/drivers/gpu/drm/mgag200/mgag200_mode.c:1583:18: note: byref variable will be forcibly initialized struct drm_rect fullscreen = { ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/mgag200/mgag200_mode.c: In function 'mgag200_simple_display_pipe_update': /kisskb/src/drivers/gpu/drm/mgag200/mgag200_mode.c:1653:18: note: byref variable will be forcibly initialized struct drm_rect damage; ^~~~~~ /kisskb/src/drivers/firmware/xilinx/zynqmp.c: In function 'do_fw_call_smc': /kisskb/src/drivers/firmware/xilinx/zynqmp.c:106:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^~~ /kisskb/src/drivers/firmware/xilinx/zynqmp.c: In function 'do_fw_call_hvc': /kisskb/src/drivers/firmware/xilinx/zynqmp.c:136:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^~~ /kisskb/src/drivers/clocksource/arm_arch_timer.c: In function 'arch_timer_mem_of_init': /kisskb/src/drivers/clocksource/arm_arch_timer.c:1450:18: note: byref variable will be forcibly initialized struct resource res; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/md/raid10.c:12: /kisskb/src/drivers/md/raid10.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/dma-mapping.h:7, from /kisskb/src/drivers/rpmsg/virtio_rpmsg_bus.c:14: /kisskb/src/drivers/rpmsg/virtio_rpmsg_bus.c: In function 'rpmsg_send_offchannel_raw': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/rpmsg/virtio_rpmsg_bus.c:598:9: note: in expansion of macro 'wait_event_interruptible_timeout' err = wait_event_interruptible_timeout(vrp->sendq, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/rpmsg/virtio_rpmsg_bus.c:558:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^~ /kisskb/src/drivers/rpmsg/virtio_rpmsg_bus.c: In function 'virtio_rpmsg_announce_create': /kisskb/src/drivers/rpmsg/virtio_rpmsg_bus.c:329:23: note: byref variable will be forcibly initialized struct rpmsg_ns_msg nsm; ^~~ /kisskb/src/drivers/infiniband/ulp/srp/ib_srp.c: In function 'srp_post_recv': /kisskb/src/drivers/infiniband/ulp/srp/ib_srp.c:1927:16: note: byref variable will be forcibly initialized struct ib_sge list; ^~~~ /kisskb/src/drivers/rpmsg/virtio_rpmsg_bus.c: In function 'virtio_rpmsg_announce_destroy': /kisskb/src/drivers/rpmsg/virtio_rpmsg_bus.c:353:23: note: byref variable will be forcibly initialized struct rpmsg_ns_msg nsm; ^~~ /kisskb/src/drivers/infiniband/ulp/srp/ib_srp.c:1926:20: note: byref variable will be forcibly initialized struct ib_recv_wr wr; ^~ /kisskb/src/drivers/rpmsg/virtio_rpmsg_bus.c: In function 'rpmsg_recv_single': /kisskb/src/drivers/rpmsg/virtio_rpmsg_bus.c:703:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^~ /kisskb/src/drivers/rpmsg/virtio_rpmsg_bus.c: In function 'rpmsg_probe': /kisskb/src/drivers/rpmsg/virtio_rpmsg_bus.c:882:22: note: byref variable will be forcibly initialized struct scatterlist sg; ^~ /kisskb/src/drivers/hwmon/pc87427.c: In function 'pc87427_init': /kisskb/src/drivers/hwmon/pc87427.c:1297:26: note: byref variable will be forcibly initialized struct pc87427_sio_data sio_data; ^~~~~~~~ /kisskb/src/drivers/infiniband/ulp/srp/ib_srp.c: In function 'srp_post_send': /kisskb/src/drivers/infiniband/ulp/srp/ib_srp.c:1902:20: note: byref variable will be forcibly initialized struct ib_send_wr wr; ^~ /kisskb/src/drivers/md/raid10.c: In function 'flush_pending_writes': /kisskb/src/drivers/md/raid10.c:859:19: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/drivers/vhost/scsi.c: In function 'vhost_scsi_send_tmf_resp': /kisskb/src/drivers/vhost/scsi.c:1166:18: note: byref variable will be forcibly initialized struct iov_iter iov_iter; ^~~~~~~~ /kisskb/src/drivers/vhost/scsi.c:1165:35: note: byref variable will be forcibly initialized struct virtio_scsi_ctrl_tmf_resp rsp; ^~~ /kisskb/src/drivers/vhost/scsi.c: In function 'vhost_scsi_send_bad_target': /kisskb/src/drivers/vhost/scsi.c:828:30: note: byref variable will be forcibly initialized struct virtio_scsi_cmd_resp rsp; ^~~ /kisskb/src/drivers/infiniband/ulp/srp/ib_srp.c: In function 'srp_unmap_data': /kisskb/src/drivers/infiniband/ulp/srp/ib_srp.c:1181:20: note: byref variable will be forcibly initialized struct ib_send_wr wr = { ^~ /kisskb/src/drivers/vhost/scsi.c: In function 'vhost_scsi_send_an_resp': /kisskb/src/drivers/vhost/scsi.c:1258:18: note: byref variable will be forcibly initialized struct iov_iter iov_iter; ^~~~~~~~ /kisskb/src/drivers/vhost/scsi.c:1257:34: note: byref variable will be forcibly initialized struct virtio_scsi_ctrl_an_resp rsp; ^~~ /kisskb/src/drivers/infiniband/ulp/srp/ib_srp.c: In function 'srp_map_finish_fr': /kisskb/src/drivers/infiniband/ulp/srp/ib_srp.c:1437:19: note: byref variable will be forcibly initialized struct ib_reg_wr wr; ^~ /kisskb/src/drivers/infiniband/ulp/srp/ib_srp.c: In function 'srp_map_idb': /kisskb/src/drivers/infiniband/ulp/srp/ib_srp.c:1567:24: note: byref variable will be forcibly initialized struct srp_direct_buf idb_desc; ^~~~~~~~ /kisskb/src/drivers/infiniband/ulp/srp/ib_srp.c:1566:23: note: byref variable will be forcibly initialized struct srp_map_state state; ^~~~~ /kisskb/src/drivers/infiniband/ulp/srp/ib_srp.c: In function 'srp_map_data': /kisskb/src/drivers/infiniband/ulp/srp/ib_srp.c:1639:23: note: byref variable will be forcibly initialized struct srp_map_state state; ^~~~~ /kisskb/src/drivers/vhost/scsi.c: In function 'vhost_scsi_handle_vq': /kisskb/src/drivers/vhost/scsi.c:952:38: note: byref variable will be forcibly initialized struct iov_iter in_iter, prot_iter, data_iter; ^~~~~~~~~ /kisskb/src/drivers/vhost/scsi.c:952:27: note: byref variable will be forcibly initialized struct iov_iter in_iter, prot_iter, data_iter; ^~~~~~~~~ /kisskb/src/drivers/vhost/scsi.c:952:18: note: byref variable will be forcibly initialized struct iov_iter in_iter, prot_iter, data_iter; ^~~~~~~ /kisskb/src/drivers/vhost/scsi.c:950:24: note: byref variable will be forcibly initialized struct vhost_scsi_ctx vc; ^~ /kisskb/src/drivers/vhost/scsi.c:949:32: note: byref variable will be forcibly initialized struct virtio_scsi_cmd_req_pi v_req_pi; ^~~~~~~~ /kisskb/src/drivers/vhost/scsi.c:948:29: note: byref variable will be forcibly initialized struct virtio_scsi_cmd_req v_req; ^~~~~ /kisskb/src/drivers/firmware/efi/vars.c: In function 'efivar_variable_is_removable': /kisskb/src/drivers/firmware/efi/vars.c:273:1: note: byref variable will be forcibly initialized efivar_variable_is_removable(efi_guid_t vendor, const char *var_name, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/vars.c:273:1: note: byref variable will be forcibly initialized /kisskb/src/drivers/vhost/scsi.c: In function 'vhost_scsi_ctl_handle_vq': /kisskb/src/drivers/vhost/scsi.c:1283:24: note: byref variable will be forcibly initialized struct vhost_scsi_ctx vc; ^~ /kisskb/src/drivers/vhost/scsi.c:1282:4: note: byref variable will be forcibly initialized } v_req; ^~~~~ /kisskb/src/drivers/firmware/efi/vars.c: In function 'efivar_validate': /kisskb/src/drivers/firmware/efi/vars.c:237:1: note: byref variable will be forcibly initialized efivar_validate(efi_guid_t vendor, efi_char16_t *var_name, u8 *data, ^~~~~~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/vars.c:237:1: note: byref variable will be forcibly initialized /kisskb/src/drivers/vhost/scsi.c: In function 'vhost_scsi_complete_cmd_work': /kisskb/src/drivers/vhost/scsi.c:557:18: note: byref variable will be forcibly initialized struct iov_iter iov_iter; ^~~~~~~~ /kisskb/src/drivers/vhost/scsi.c:553:30: note: byref variable will be forcibly initialized struct virtio_scsi_cmd_resp v_rsp; ^~~~~ /kisskb/src/drivers/firmware/efi/vars.c: In function 'variable_is_present': /kisskb/src/drivers/firmware/efi/vars.c:333:13: note: byref variable will be forcibly initialized static bool variable_is_present(efi_char16_t *variable_name, efi_guid_t *vendor, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/vars.c:333:13: note: byref variable will be forcibly initialized In file included from /kisskb/src/drivers/md/raid5-cache.c:7: /kisskb/src/drivers/md/raid5-cache.c: In function 'r5c_disable_writeback_async': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/raid5-cache.c:694:2: note: in expansion of macro 'wait_event' wait_event(mddev->sb_wait, ^~~~~~~~~~ /kisskb/src/drivers/firmware/efi/vars.c: In function 'efivar_init': /kisskb/src/drivers/firmware/efi/vars.c:421:13: note: byref variable will be forcibly initialized efi_guid_t vendor_guid; ^~~~~~~~~~~ /kisskb/src/drivers/vhost/scsi.c: In function 'vhost_scsi_release': /kisskb/src/drivers/vhost/scsi.c:1859:27: note: byref variable will be forcibly initialized struct vhost_scsi_target t; ^ /kisskb/src/drivers/firmware/efi/vars.c: In function 'efivar_entry_find': /kisskb/src/drivers/firmware/efi/vars.c:802:22: note: byref variable will be forcibly initialized struct efivar_entry *efivar_entry_find(efi_char16_t *name, efi_guid_t guid, ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/vars.c:802:22: note: byref variable will be forcibly initialized /kisskb/src/drivers/md/raid5-cache.c: In function 'r5c_recovery_flush_data_only_stripes': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/raid5-cache.c:2450:2: note: in expansion of macro 'wait_event' wait_event(conf->wait_for_quiescent, ^~~~~~~~~~ /kisskb/src/drivers/firmware/efi/vars.c: In function 'efivar_entry_set': /kisskb/src/drivers/firmware/efi/vars.c:653:13: note: byref variable will be forcibly initialized efi_guid_t vendor = entry->var.VendorGuid; ^~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/md/raid10.c:12: /kisskb/src/drivers/md/raid10.c: In function 'freeze_array': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:947:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:980:2: note: in expansion of macro '__wait_event_lock_irq' __wait_event_lock_irq(wq_head, condition, lock, cmd); \ ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid10.c:1017:2: note: in expansion of macro 'wait_event_lock_irq_cmd' wait_event_lock_irq_cmd(conf->wait_barrier, ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/vhost/scsi.c: In function 'vhost_scsi_ioctl': /kisskb/src/drivers/vhost/scsi.c:1880:27: note: byref variable will be forcibly initialized struct vhost_scsi_target backend; ^~~~~~~ /kisskb/src/drivers/md/raid10.c: In function 'wait_barrier': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:947:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:1007:2: note: in expansion of macro '__wait_event_lock_irq' __wait_event_lock_irq(wq_head, condition, lock, ); \ ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid10.c:970:3: note: in expansion of macro 'wait_event_lock_irq' wait_event_lock_irq(conf->wait_barrier, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid10.c: In function 'raise_barrier': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:947:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:1007:2: note: in expansion of macro '__wait_event_lock_irq' __wait_event_lock_irq(wq_head, condition, lock, ); \ ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid10.c:938:2: note: in expansion of macro 'wait_event_lock_irq' wait_event_lock_irq(conf->wait_barrier, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:947:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:1007:2: note: in expansion of macro '__wait_event_lock_irq' __wait_event_lock_irq(wq_head, condition, lock, ); \ ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid10.c:931:2: note: in expansion of macro 'wait_event_lock_irq' wait_event_lock_irq(conf->wait_barrier, force || !conf->nr_waiting, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/efi.c: In function 'match_config_table': /kisskb/src/drivers/firmware/efi/efi.c:532:19: note: byref variable will be forcibly initialized static __init int match_config_table(const efi_guid_t *guid, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/efi.c:532:19: note: byref variable will be forcibly initialized /kisskb/src/drivers/firmware/efi/efi.c:532:19: note: byref variable will be forcibly initialized /kisskb/src/drivers/firmware/efi/efi.c:532:19: note: byref variable will be forcibly initialized In file included from /kisskb/src/include/linux/kobject.h:19, from /kisskb/src/drivers/firmware/efi/efi.c:17: /kisskb/src/drivers/firmware/efi/efi.c: In function 'efivar_ssdt_load': /kisskb/src/drivers/firmware/efi/efi.c:242:12: note: byref variable will be forcibly initialized LIST_HEAD(entries); ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/drivers/firmware/efi/efi.c:26: /kisskb/src/drivers/firmware/efi/efi.c: In function 'platform_device_register_simple': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo = { ^~~~~~~~ /kisskb/src/drivers/firmware/efi/efi.c: In function 'efisubsys_init': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized /kisskb/src/drivers/md/raid10.c: In function 'regular_request_wait': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/raid10.c:1109:3: note: in expansion of macro 'wait_event' wait_event(conf->wait_barrier, ^~~~~~~~~~ /kisskb/src/drivers/md/raid5-cache.c: In function 'r5l_do_reclaim': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:947:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:1007:2: note: in expansion of macro '__wait_event_lock_irq' __wait_event_lock_irq(wq_head, condition, lock, ); \ ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid5-cache.c:1523:3: note: in expansion of macro 'wait_event_lock_irq' wait_event_lock_irq(log->iounit_wait, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/ulp/srp/ib_srp.c: In function 'srp_get_subnet_timeout': /kisskb/src/drivers/infiniband/ulp/srp/ib_srp.c:785:22: note: byref variable will be forcibly initialized struct ib_port_attr attr; ^~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/md/raid10.c:12: /kisskb/src/drivers/md/raid10.c: In function 'raid10d': /kisskb/src/drivers/md/raid10.c:2706:13: note: byref variable will be forcibly initialized LIST_HEAD(tmp); ^~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/md/raid10.c:2700:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/drivers/infiniband/ulp/srp/ib_srp.c: In function 'srp_add_target': /kisskb/src/drivers/infiniband/ulp/srp/ib_srp.c:3122:31: note: byref variable will be forcibly initialized struct srp_rport_identifiers ids; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/md/raid5-cache.c:6: /kisskb/src/drivers/md/raid5-cache.c: In function 'r5l_init_log': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid5-cache.c:3153:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(conf->log, log); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid10.c: In function 'raid10_check_reshape': /kisskb/src/drivers/md/raid10.c:4059:14: note: byref variable will be forcibly initialized struct geom geo; ^~~ /kisskb/src/drivers/md/raid10.c: In function 'setup_conf': /kisskb/src/drivers/md/raid10.c:3617:14: note: byref variable will be forcibly initialized struct geom geo; ^~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/md/raid10.c:12: /kisskb/src/drivers/md/raid10.c: In function 'reshape_request': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/raid10.c:4500:3: note: in expansion of macro 'wait_event' wait_event(mddev->sb_wait, mddev->sb_flags == 0 || ^~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/drm/drm_device.h:7, from /kisskb/src/drivers/gpu/drm/via/via_video.c:28: /kisskb/src/drivers/gpu/drm/via/via_video.c: In function 'via_decoder_futex': /kisskb/src/drivers/gpu/drm/via/via_drv.h:164:20: note: byref variable will be forcibly initialized DECLARE_WAITQUEUE(entry, current); \ ^~~~~ /kisskb/src/include/linux/wait.h:55:26: note: in definition of macro 'DECLARE_WAITQUEUE' struct wait_queue_entry name = __WAITQUEUE_INITIALIZER(name, tsk) ^~~~ /kisskb/src/drivers/gpu/drm/via/via_video.c:86:3: note: in expansion of macro 'VIA_WAIT_ON' VIA_WAIT_ON(ret, dev_priv->decoder_queue[fx->lock], ^~~~~~~~~~~ /kisskb/src/drivers/i2c/i2c-core-of.c: In function 'of_i2c_register_device': /kisskb/src/drivers/i2c/i2c-core-of.c:69:24: note: byref variable will be forcibly initialized struct i2c_board_info info; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/md/raid5.c:38: /kisskb/src/drivers/md/raid5.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/mm.h:10, from /kisskb/src/include/linux/pagemap.h:8, from /kisskb/src/drivers/gpu/drm/via/via_dmablit.c:37: /kisskb/src/drivers/gpu/drm/via/via_dmablit.c: In function 'via_dmablit_sync': /kisskb/src/drivers/gpu/drm/via/via_drv.h:164:20: note: byref variable will be forcibly initialized DECLARE_WAITQUEUE(entry, current); \ ^~~~~ /kisskb/src/include/linux/wait.h:55:26: note: in definition of macro 'DECLARE_WAITQUEUE' struct wait_queue_entry name = __WAITQUEUE_INITIALIZER(name, tsk) ^~~~ /kisskb/src/drivers/gpu/drm/via/via_dmablit.c:436:3: note: in expansion of macro 'VIA_WAIT_ON' VIA_WAIT_ON(ret, *queue, 3 * HZ, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/via/via_dmablit.c: In function 'via_dmablit_grab_slot': /kisskb/src/drivers/gpu/drm/via/via_drv.h:164:20: note: byref variable will be forcibly initialized DECLARE_WAITQUEUE(entry, current); \ ^~~~~ /kisskb/src/include/linux/wait.h:55:26: note: in definition of macro 'DECLARE_WAITQUEUE' struct wait_queue_entry name = __WAITQUEUE_INITIALIZER(name, tsk) ^~~~ /kisskb/src/drivers/gpu/drm/via/via_dmablit.c:687:3: note: in expansion of macro 'VIA_WAIT_ON' VIA_WAIT_ON(ret, blitq->busy_queue, HZ, blitq->num_free > 0); ^~~~~~~~~~~ /kisskb/src/drivers/mailbox/ti-msgmgr.c: In function 'ti_msgmgr_queue_rx_interrupt': /kisskb/src/drivers/mailbox/ti-msgmgr.c:210:27: note: byref variable will be forcibly initialized struct ti_msgmgr_message message; ^~~~~~~ /kisskb/src/drivers/mailbox/ti-msgmgr.c: In function 'ti_msgmgr_probe': /kisskb/src/drivers/mailbox/ti-msgmgr.c:784:37: note: byref variable will be forcibly initialized struct ti_msgmgr_valid_queue_desc sproxy_desc; ^~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/md/raid10.c:12: /kisskb/src/drivers/md/raid10.c: In function 'raid10_add_disk': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid10.c:1794:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(p->rdev, rdev); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid10.c:1780:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(p->replacement, rdev); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid10.c: In function 'raid10_start_reshape': /kisskb/src/drivers/md/raid10.c:4164:14: note: byref variable will be forcibly initialized struct geom new; ^~~ /kisskb/src/drivers/md/raid5.c: In function 'activate_bit_delay': /kisskb/src/drivers/md/raid5.c:5293:19: note: byref variable will be forcibly initialized struct list_head head; ^~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/md/raid10.c:12: /kisskb/src/drivers/md/raid10.c: In function 'raid10_write_request': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/raid10.c:1325:3: note: in expansion of macro 'wait_event' wait_event(conf->wait_barrier, ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/raid10.c:1316:3: note: in expansion of macro 'wait_event' wait_event(mddev->sb_wait, ^~~~~~~~~~ /kisskb/src/drivers/md/raid10.c:1290:15: note: byref variable will be forcibly initialized DEFINE_WAIT(w); ^ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^~~~ /kisskb/src/drivers/md/raid10.c:1290:3: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(w); ^~~~~~~~~~~ /kisskb/src/drivers/scsi/myrb.c: In function 'myrb_enable_mmio': /kisskb/src/drivers/scsi/myrb.c:815:22: note: byref variable will be forcibly initialized union myrb_cmd_mbox mbox; ^~~~ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/scsi/myrb.c:13: /kisskb/src/drivers/scsi/myrb.c: In function 'myrb_exec_cmd': /kisskb/src/drivers/scsi/myrb.c:188:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(cmpl); ^~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/ipack/carriers/tpci200.c:12: /kisskb/src/drivers/ipack/carriers/tpci200.c: In function 'tpci200_request_irq': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/ipack/carriers/tpci200.c:236:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(tpci200->slots[dev->slot].irq, slot_irq); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/myrb.c: In function 'myrb_hba_enquiry': /kisskb/src/drivers/scsi/myrb.c:672:22: note: byref variable will be forcibly initialized struct myrb_enquiry old, *new; ^~~ /kisskb/src/drivers/scsi/myrb.c: In function 'rebuild_show': /kisskb/src/drivers/scsi/myrb.c:1928:28: note: byref variable will be forcibly initialized struct myrb_rbld_progress rbld_buf; ^~~~~~~~ /kisskb/src/drivers/md/raid5.c: In function 'async_copy_data': /kisskb/src/drivers/md/raid5.c:1313:26: note: byref variable will be forcibly initialized struct async_submit_ctl submit; ^~~~~~ /kisskb/src/drivers/md/raid5.c:1310:19: note: byref variable will be forcibly initialized struct bvec_iter iter; ^~~~ /kisskb/src/drivers/scsi/myrb.c: In function 'consistency_check_store': /kisskb/src/drivers/scsi/myrb.c:2055:28: note: byref variable will be forcibly initialized struct myrb_rbld_progress rbld_buf; ^~~~~~~~ /kisskb/src/drivers/md/raid5.c: In function 'ops_run_biofill': /kisskb/src/drivers/md/raid5.c:1410:26: note: byref variable will be forcibly initialized struct async_submit_ctl submit; ^~~~~~ /kisskb/src/drivers/md/raid5.c: In function 'ops_run_compute5': /kisskb/src/drivers/md/raid5.c:1506:26: note: byref variable will be forcibly initialized struct async_submit_ctl submit; ^~~~~~ /kisskb/src/drivers/md/raid5.c: In function 'ops_run_prexor5': /kisskb/src/drivers/md/raid5.c:1798:26: note: byref variable will be forcibly initialized struct async_submit_ctl submit; ^~~~~~ /kisskb/src/drivers/md/raid5.c: In function 'ops_run_compute6_1': /kisskb/src/drivers/md/raid5.c:1600:26: note: byref variable will be forcibly initialized struct async_submit_ctl submit; ^~~~~~ /kisskb/src/drivers/md/raid5.c: In function 'ops_run_prexor6': /kisskb/src/drivers/md/raid5.c:1839:26: note: byref variable will be forcibly initialized struct async_submit_ctl submit; ^~~~~~ /kisskb/src/drivers/scsi/myrb.c: In function 'myrb_get_resync': /kisskb/src/drivers/scsi/myrb.c:2263:28: note: byref variable will be forcibly initialized struct myrb_rbld_progress rbld_buf; ^~~~~~~~ /kisskb/src/drivers/md/raid5.c: In function 'ops_run_compute6_2': /kisskb/src/drivers/md/raid5.c:1669:26: note: byref variable will be forcibly initialized struct async_submit_ctl submit; ^~~~~~ /kisskb/src/drivers/md/raid5.c: In function 'ops_run_check_p': /kisskb/src/drivers/md/raid5.c:2156:26: note: byref variable will be forcibly initialized struct async_submit_ctl submit; ^~~~~~ /kisskb/src/drivers/md/raid5.c: In function 'ops_run_check_pq': /kisskb/src/drivers/md/raid5.c:2191:26: note: byref variable will be forcibly initialized struct async_submit_ctl submit; ^~~~~~ /kisskb/src/drivers/md/raid5.c: In function 'defer_issue_bios': /kisskb/src/drivers/md/raid5.c:1032:18: note: byref variable will be forcibly initialized struct bio_list tmp = BIO_EMPTY_LIST; ^~~ /kisskb/src/drivers/md/raid5.c: In function 'ops_run_io': /kisskb/src/drivers/md/raid5.c:1061:18: note: byref variable will be forcibly initialized struct bio_list pending_bios = BIO_EMPTY_LIST; ^~~~~~~~~~~~ /kisskb/src/drivers/md/raid5.c: In function 'flush_deferred_bios': /kisskb/src/drivers/md/raid5.c:1016:18: note: byref variable will be forcibly initialized struct bio_list tmp = BIO_EMPTY_LIST; ^~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/md/raid5.c:38: /kisskb/src/drivers/md/raid5.c: In function 'raid5_quiesce': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:427:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:448:2: note: in expansion of macro '__wait_event_cmd' __wait_event_cmd(wq_head, condition, cmd1, cmd2); \ ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid5.c:8357:3: note: in expansion of macro 'wait_event_cmd' wait_event_cmd(conf->wait_for_quiescent, ^~~~~~~~~~~~~~ /kisskb/src/drivers/media/pci/ddbridge/ddbridge-sx8.c: In function 'get_info': /kisskb/src/drivers/media/pci/ddbridge/ddbridge-sx8.c:72:21: note: byref variable will be forcibly initialized struct mci_command cmd; ^~~ /kisskb/src/drivers/media/pci/ddbridge/ddbridge-sx8.c: In function 'read_status': /kisskb/src/drivers/media/pci/ddbridge/ddbridge-sx8.c:114:20: note: byref variable will be forcibly initialized struct mci_result res; ^~~ /kisskb/src/drivers/media/pci/ddbridge/ddbridge-sx8.c:113:21: note: byref variable will be forcibly initialized struct mci_command cmd; ^~~ /kisskb/src/drivers/media/pci/ddbridge/ddbridge-sx8.c: In function 'mci_set_tuner': /kisskb/src/drivers/media/pci/ddbridge/ddbridge-sx8.c:138:21: note: byref variable will be forcibly initialized struct mci_command cmd; ^~~ /kisskb/src/drivers/media/pci/ddbridge/ddbridge-sx8.c: In function 'stop': /kisskb/src/drivers/media/pci/ddbridge/ddbridge-sx8.c:152:21: note: byref variable will be forcibly initialized struct mci_command cmd; ^~~ /kisskb/src/drivers/media/pci/ddbridge/ddbridge-sx8.c: In function 'start': /kisskb/src/drivers/media/pci/ddbridge/ddbridge-sx8.c:191:21: note: byref variable will be forcibly initialized struct mci_command cmd; ^~~ /kisskb/src/drivers/md/raid5.c: In function 'raid5_release_stripe': /kisskb/src/drivers/md/raid5.c:386:19: note: byref variable will be forcibly initialized struct list_head list; ^~~~ /kisskb/src/drivers/media/pci/ddbridge/ddbridge-sx8.c: In function 'start_iq': /kisskb/src/drivers/media/pci/ddbridge/ddbridge-sx8.c:317:21: note: byref variable will be forcibly initialized struct mci_command cmd; ^~~ /kisskb/src/drivers/scsi/myrb.c: In function 'myrb_update_rbld_progress': /kisskb/src/drivers/scsi/myrb.c:473:28: note: byref variable will be forcibly initialized struct myrb_rbld_progress rbld_buf; ^~~~~~~~ /kisskb/src/drivers/scsi/myrb.c: In function 'myrb_get_event': /kisskb/src/drivers/scsi/myrb.c:312:25: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/md/raid5.c:38: /kisskb/src/drivers/md/raid5.c: In function 'resize_stripes': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:427:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:448:2: note: in expansion of macro '__wait_event_cmd' __wait_event_cmd(wq_head, condition, cmd1, cmd2); \ ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid5.c:2531:3: note: in expansion of macro 'wait_event_cmd' wait_event_cmd(conf->wait_for_stripe, ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/md/raid5.c:38: /kisskb/src/drivers/md/raid5.c:2486:12: note: byref variable will be forcibly initialized LIST_HEAD(newstripes); ^~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/md/raid5.c: In function 'ops_run_reconstruct5': /kisskb/src/drivers/md/raid5.c:1980:26: note: byref variable will be forcibly initialized struct async_submit_ctl submit; ^~~~~~ /kisskb/src/drivers/md/raid5.c: In function 'ops_run_reconstruct6': /kisskb/src/drivers/md/raid5.c:2075:26: note: byref variable will be forcibly initialized struct async_submit_ctl submit; ^~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/md/raid5.c:38: /kisskb/src/drivers/md/raid5.c: In function 'raid5_add_disk': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid5.c:8034:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(p->replacement, rdev); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid5.c:8018:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(p->rdev, rdev); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/ulp/srpt/ib_srpt.c: In function 'srpt_ch_qp_err': /kisskb/src/drivers/infiniband/ulp/srpt/ib_srpt.c:1208:20: note: byref variable will be forcibly initialized struct ib_qp_attr qp_attr; ^~~~~~~ /kisskb/src/drivers/infiniband/ulp/srpt/ib_srpt.c: In function 'srpt_close_ch': /kisskb/src/drivers/infiniband/ulp/srpt/ib_srpt.c:856:20: note: byref variable will be forcibly initialized struct ib_rdma_wr wr = { ^~ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/infiniband/ulp/srpt/ib_srpt.c:35: /kisskb/src/drivers/infiniband/ulp/srpt/ib_srpt.c: In function 'srpt_disconnect_ch_sync': /kisskb/src/drivers/infiniband/ulp/srpt/ib_srpt.c:1958:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(closed); ^~~~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/md/raid5.c:38: /kisskb/src/drivers/md/raid5.c: In function 'raid5_read_one_chunk': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:947:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:1007:2: note: in expansion of macro '__wait_event_lock_irq' __wait_event_lock_irq(wq_head, condition, lock, ); \ ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid5.c:5464:3: note: in expansion of macro 'wait_event_lock_irq' wait_event_lock_irq(conf->wait_for_quiescent, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid5.c: In function 'raid5_compute_blocknr': /kisskb/src/drivers/md/raid5.c:3131:21: note: byref variable will be forcibly initialized struct stripe_head sh2; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:26: /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c: In function 'dvb_ringbuffer_empty': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:60:25: note: in expansion of macro 'smp_load_acquire' return (rbuf->pread == smp_load_acquire(&rbuf->pwrite)); ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/ulp/srpt/ib_srpt.c: In function 'srpt_release_sport': /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c: In function 'dvb_ringbuffer_avail': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:90:10: note: in expansion of macro 'smp_load_acquire' avail = smp_load_acquire(&rbuf->pwrite) - rbuf->pread; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c: In function 'dvb_ringbuffer_flush': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/arch/arm64/include/asm/barrier.h:81:52: note: in definition of macro '__smp_store_release' { .__val = (__force __unqual_scalar_typeof(*p)) (v) }; \ ^ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:106:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rbuf->pread, smp_load_acquire(&rbuf->pwrite)); ^~~~~~~~~~~~~~~~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:106:34: note: in expansion of macro 'smp_load_acquire' smp_store_release(&rbuf->pread, smp_load_acquire(&rbuf->pwrite)); ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/md/raid5.c:38: /kisskb/src/drivers/md/raid5.c: In function 'raid5_get_active_stripe': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:947:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:1007:2: note: in expansion of macro '__wait_event_lock_irq' __wait_event_lock_irq(wq_head, condition, lock, ); \ ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid5.c:735:5: note: in expansion of macro 'wait_event_lock_irq' wait_event_lock_irq( ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:947:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:1007:2: note: in expansion of macro '__wait_event_lock_irq' __wait_event_lock_irq(wq_head, condition, lock, ); \ ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid5.c:715:3: note: in expansion of macro 'wait_event_lock_irq' wait_event_lock_irq(conf->wait_for_quiescent, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/ulp/srpt/ib_srpt.c:2944:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(c); ^ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:106:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rbuf->pread, smp_load_acquire(&rbuf->pwrite)); ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c: In function 'dvb_ringbuffer_read_user': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:154:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rbuf->pread, (rbuf->pread + todo) % rbuf->size); ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:148:3: note: in expansion of macro 'smp_store_release' smp_store_release(&rbuf->pread, 0); ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid5.c: In function 'make_discard_request': /kisskb/src/drivers/md/raid5.c:5705:15: note: byref variable will be forcibly initialized DEFINE_WAIT(w); ^ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^~~~ /kisskb/src/drivers/md/raid5.c:5705:3: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(w); ^~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c: In function 'dvb_ringbuffer_read': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:178:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rbuf->pread, (rbuf->pread + todo) % rbuf->size); ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:173:3: note: in expansion of macro 'smp_store_release' smp_store_release(&rbuf->pread, 0); ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/virtio_scsi.c: In function 'virtscsi_kick_event': /kisskb/src/drivers/scsi/virtio_scsi.c:234:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^~ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c: In function 'dvb_ringbuffer_write': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:202:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rbuf->pwrite, (rbuf->pwrite + todo) % rbuf->size); ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:198:3: note: in expansion of macro 'smp_store_release' smp_store_release(&rbuf->pwrite, 0); ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c: In function 'dvb_ringbuffer_write_user': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:233:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rbuf->pwrite, (rbuf->pwrite + todo) % rbuf->size); ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:227:3: note: in expansion of macro 'smp_store_release' smp_store_release(&rbuf->pwrite, 0); ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid5.c: In function 'handle_stripe_expansion': /kisskb/src/drivers/md/raid5.c:4525:28: note: byref variable will be forcibly initialized struct async_submit_ctl submit; ^~~~~~ /kisskb/src/drivers/md/raid5.c: In function 'handle_stripe': /kisskb/src/drivers/md/raid5.c:4879:27: note: byref variable will be forcibly initialized struct stripe_head_state s; ^ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c: In function 'dvb_ringbuffer_reset': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:118:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rbuf->pwrite, 0); ^~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_ringbuffer.c:116:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rbuf->pread, 0); ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/virtio_scsi.c: In function '__virtscsi_add_cmd': /kisskb/src/drivers/scsi/virtio_scsi.c:423:35: note: byref variable will be forcibly initialized struct scatterlist *sgs[6], req, resp; ^~~~ /kisskb/src/drivers/scsi/virtio_scsi.c:423:30: note: byref variable will be forcibly initialized struct scatterlist *sgs[6], req, resp; ^~~ /kisskb/src/drivers/infiniband/ulp/srpt/ib_srpt.c: In function 'srpt_post_recv': /kisskb/src/drivers/infiniband/ulp/srpt/ib_srpt.c:826:20: note: byref variable will be forcibly initialized struct ib_recv_wr wr; ^~ /kisskb/src/drivers/infiniband/ulp/srpt/ib_srpt.c:825:16: note: byref variable will be forcibly initialized struct ib_sge list; ^~~~ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/scsi/virtio_scsi.c:15: /kisskb/src/drivers/scsi/virtio_scsi.c: In function 'virtscsi_tmf': /kisskb/src/drivers/scsi/virtio_scsi.c:605:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(comp); ^~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/drivers/md/raid5.c: In function 'raid5d': /kisskb/src/drivers/md/raid5.c:6473:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/md/raid5.c:38: /kisskb/src/drivers/md/raid5.c: In function 'raid5_do_work': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:947:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:1007:2: note: in expansion of macro '__wait_event_lock_irq' __wait_event_lock_irq(wq_head, condition, lock, ); \ ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid5.c:6443:3: note: in expansion of macro 'wait_event_lock_irq' wait_event_lock_irq(mddev->sb_wait, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid5.c:6425:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/md/raid5.c:38: /kisskb/src/drivers/md/raid5.c: In function 'reshape_request': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/raid5.c:6194:3: note: in expansion of macro 'wait_event' wait_event(mddev->sb_wait, ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/raid5.c:6176:3: note: in expansion of macro 'wait_event' wait_event(conf->wait_for_overlap, ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/raid5.c:6088:3: note: in expansion of macro 'wait_event' wait_event(mddev->sb_wait, mddev->sb_flags == 0 || ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/raid5.c:6069:3: note: in expansion of macro 'wait_event' wait_event(conf->wait_for_overlap, ^~~~~~~~~~ /kisskb/src/drivers/md/raid5.c:5963:19: note: byref variable will be forcibly initialized struct list_head stripes; ^~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/md/raid5.c:38: /kisskb/src/drivers/md/raid5.c: In function 'raid5_sync_request': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/raid5.c:6238:2: note: in expansion of macro 'wait_event' wait_event(conf->wait_for_overlap, conf->quiesce != 2); ^~~~~~~~~~ /kisskb/src/drivers/i2c/busses/i2c-bcm2835.c: In function 'bcm2835_i2c_register_div': /kisskb/src/drivers/i2c/busses/i2c-bcm2835.c:162:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/infiniband/ulp/srpt/ib_srpt.c:35: /kisskb/src/drivers/infiniband/ulp/srpt/ib_srpt.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/ulp/srpt/ib_srpt.c: In function 'srpt_ch_qp_rtr': /kisskb/src/drivers/infiniband/ulp/srpt/ib_srpt.c:1153:20: note: byref variable will be forcibly initialized struct ib_qp_attr qp_attr; ^~~~~~~ /kisskb/src/drivers/infiniband/ulp/srpt/ib_srpt.c: In function 'srpt_ch_qp_rts': /kisskb/src/drivers/infiniband/ulp/srpt/ib_srpt.c:1185:20: note: byref variable will be forcibly initialized struct ib_qp_attr qp_attr; ^~~~~~~ /kisskb/src/drivers/leds/leds-is31fl32xx.c: In function 'is31fl32xx_parse_dt': /kisskb/src/drivers/leds/leds-is31fl32xx.c:370:24: note: byref variable will be forcibly initialized struct led_init_data init_data = {}; ^~~~~~~~~ /kisskb/src/drivers/infiniband/ulp/srpt/ib_srpt.c: In function 'srpt_cm_rtu_recv': /kisskb/src/drivers/infiniband/ulp/srpt/ib_srpt.c:856:20: note: byref variable will be forcibly initialized struct ib_rdma_wr wr = { ^~ In file included from /kisskb/src/drivers/ntb/hw/idt/ntb_hw_idt.c:53: /kisskb/src/drivers/ntb/hw/idt/ntb_hw_idt.c: In function 'pci_bus_address': /kisskb/src/include/linux/pci.h:1371:24: note: byref variable will be forcibly initialized struct pci_bus_region region; ^~~~~~ /kisskb/src/drivers/ntb/hw/idt/ntb_hw_idt.c: In function 'idt_ntb_peer_mw_set_trans': /kisskb/src/include/linux/pci.h:1371:24: note: byref variable will be forcibly initialized /kisskb/src/drivers/infiniband/ulp/srpt/ib_srpt.c: In function 'srpt_refresh_port': /kisskb/src/drivers/infiniband/ulp/srpt/ib_srpt.c:554:22: note: byref variable will be forcibly initialized struct ib_port_attr port_attr; ^~~~~~~~~ /kisskb/src/drivers/infiniband/ulp/srpt/ib_srpt.c:553:24: note: byref variable will be forcibly initialized struct ib_port_modify port_modify; ^~~~~~~~~~~ /kisskb/src/drivers/infiniband/ulp/srpt/ib_srpt.c:552:24: note: byref variable will be forcibly initialized struct ib_mad_reg_req reg_req; ^~~~~~~ /kisskb/src/drivers/firmware/arm_sdei.c: In function 'sdei_do_local_call': /kisskb/src/drivers/firmware/arm_sdei.c:90:29: note: byref variable will be forcibly initialized struct sdei_crosscall_args arg; ^~~ /kisskb/src/drivers/firmware/arm_sdei.c: In function 'invoke_sdei_fn': /kisskb/src/drivers/firmware/arm_sdei.c:140:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^~~ /kisskb/src/drivers/firmware/arm_sdei.c: In function '_local_event_register': /kisskb/src/drivers/firmware/arm_sdei.c:140:23: note: byref variable will be forcibly initialized /kisskb/src/drivers/acpi/acpica/utmisc.c: In function 'acpi_ut_display_init_pathname': /kisskb/src/drivers/firmware/arm_sdei.c: In function 'sdei_do_cross_call': /kisskb/src/drivers/firmware/arm_sdei.c:101:29: note: byref variable will be forcibly initialized struct sdei_crosscall_args arg; ^~~ /kisskb/src/drivers/acpi/acpica/utmisc.c:336:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer; ^~~~~~ /kisskb/src/drivers/firmware/arm_sdei.c: In function 'sdei_reregister_shared': /kisskb/src/drivers/firmware/arm_sdei.c:140:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^~~ /kisskb/src/drivers/md/raid5-ppl.c: In function 'ppl_xor': /kisskb/src/drivers/md/raid5-ppl.c:718:26: note: byref variable will be forcibly initialized struct async_submit_ctl submit; ^~~~~~ /kisskb/src/drivers/md/raid5-ppl.c: In function 'ppl_recover_entry': /kisskb/src/drivers/md/raid5-ppl.c:856:22: note: byref variable will be forcibly initialized struct stripe_head sh; ^~ In file included from /kisskb/src/include/linux/of_device.h:6, from /kisskb/src/include/linux/of_platform.h:12, from /kisskb/src/drivers/firmware/arm_sdei.c:24: /kisskb/src/drivers/firmware/arm_sdei.c: In function 'platform_device_register_simple': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo = { ^~~~~~~~ /kisskb/src/drivers/firmware/arm_sdei.c: In function 'sdei_init': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized /kisskb/src/drivers/firmware/arm_sdei.c: In function 'sdei_mask_local_cpu': /kisskb/src/drivers/firmware/arm_sdei.c:140:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^~~ /kisskb/src/drivers/infiniband/ulp/srpt/ib_srpt.c: In function 'srpt_rdma_cm_req_recv': /kisskb/src/drivers/infiniband/ulp/srpt/ib_srpt.c:2536:23: note: byref variable will be forcibly initialized struct srp_login_req req; ^~~ /kisskb/src/drivers/firmware/arm_sdei.c: In function 'sdei_cpuhp_down': /kisskb/src/drivers/firmware/arm_sdei.c:90:29: note: byref variable will be forcibly initialized struct sdei_crosscall_args arg; ^~~ /kisskb/src/drivers/firmware/arm_sdei.c: In function 'sdei_unmask_local_cpu': /kisskb/src/drivers/firmware/arm_sdei.c:140:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^~~ /kisskb/src/drivers/firmware/arm_sdei.c: In function 'sdei_cpuhp_up': /kisskb/src/drivers/firmware/arm_sdei.c:90:29: note: byref variable will be forcibly initialized struct sdei_crosscall_args arg; ^~~ /kisskb/src/drivers/firmware/arm_sdei.c:90:29: note: byref variable will be forcibly initialized /kisskb/src/drivers/firmware/arm_sdei.c: In function 'sdei_event_enable': /kisskb/src/drivers/firmware/arm_sdei.c:101:29: note: byref variable will be forcibly initialized struct sdei_crosscall_args arg; ^~~ /kisskb/src/drivers/media/dvb-core/dvb_frontend.c: In function 'dvb_get_frontend': /kisskb/src/drivers/media/dvb-core/dvb_frontend.c:2376:33: note: byref variable will be forcibly initialized struct dtv_frontend_properties getp; ^~~~ /kisskb/src/drivers/firmware/arm_sdei.c: In function 'sdei_event_disable': /kisskb/src/drivers/firmware/arm_sdei.c:101:29: note: byref variable will be forcibly initialized /kisskb/src/drivers/md/raid5-ppl.c: In function 'ops_run_partial_parity': /kisskb/src/drivers/md/raid5-ppl.c:164:26: note: byref variable will be forcibly initialized struct async_submit_ctl submit; ^~~~~~ /kisskb/src/drivers/infiniband/ulp/srpt/ib_srpt.c: In function 'srpt_init_nodeacl': /kisskb/src/drivers/infiniband/ulp/srpt/ib_srpt.c:3429:26: note: byref variable will be forcibly initialized struct sockaddr_storage sa; ^~ /kisskb/src/drivers/firmware/arm_sdei.c: In function 'sdei_event_unregister': /kisskb/src/drivers/firmware/arm_sdei.c:101:29: note: byref variable will be forcibly initialized /kisskb/src/drivers/firmware/arm_sdei.c: In function 'sdei_event_register': /kisskb/src/drivers/firmware/arm_sdei.c:101:29: note: byref variable will be forcibly initialized /kisskb/src/drivers/firmware/arm_sdei.c:101:29: note: byref variable will be forcibly initialized /kisskb/src/drivers/firmware/arm_sdei.c:140:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/md/raid5-ppl.c:8: /kisskb/src/drivers/md/raid5-ppl.c: In function 'ppl_quiesce': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:947:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:1007:2: note: in expansion of macro '__wait_event_lock_irq' __wait_event_lock_irq(wq_head, condition, lock, ); \ ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/raid5-ppl.c:683:4: note: in expansion of macro 'wait_event_lock_irq' wait_event_lock_irq(conf->wait_for_quiescent, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_frontend.c: In function 'dtv_set_frontend': /kisskb/src/drivers/media/dvb-core/dvb_frontend.c:2185:36: note: byref variable will be forcibly initialized struct dvb_frontend_tune_settings fetunesettings; ^~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/ulp/srpt/ib_srpt.c: In function 'srpt_queue_response': In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/signal.h:7, from /kisskb/src/drivers/media/dvb-core/dvb_frontend.c:20: /kisskb/src/drivers/media/dvb-core/dvb_frontend.c: In function 'dvb_frontend_thread': /kisskb/src/drivers/infiniband/ulp/srpt/ib_srpt.c:2805:16: note: byref variable will be forcibly initialized struct ib_sge sge; ^~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_frontend.c:670:3: note: in expansion of macro 'wait_event_interruptible_timeout' wait_event_interruptible_timeout(fepriv->wait_queue, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/ulp/srpt/ib_srpt.c:2804:20: note: byref variable will be forcibly initialized struct ib_send_wr send_wr, *first_wr = &send_wr; ^~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_frontend.c: In function 'dvb_get_property': /kisskb/src/drivers/media/dvb-core/dvb_frontend.c:2322:33: note: byref variable will be forcibly initialized struct dtv_frontend_properties getp; ^~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/signal.h:7, from /kisskb/src/drivers/media/dvb-core/dvb_frontend.c:20: /kisskb/src/drivers/media/dvb-core/dvb_frontend.c: In function 'dvb_frontend_get_event': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_frontend.c:300:9: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(events->wait_queue, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c: In function 'amdgpu_connector_dvi_detect': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c:1029:36: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^~~~ /kisskb/src/drivers/media/dvb-core/dvb_frontend.c: In function 'dvb_frontend_handle_compat_ioctl': /kisskb/src/drivers/media/dvb-core/dvb_frontend.c:2108:34: note: byref variable will be forcibly initialized struct dtv_frontend_properties getp = fe->dtv_property_cache; ^~~~ /kisskb/src/drivers/media/dvb-core/dvb_frontend.c:2106:32: note: byref variable will be forcibly initialized struct compat_dtv_properties prop, *tvps = NULL; ^~~~ /kisskb/src/drivers/media/dvb-core/dvb_frontend.c:2076:32: note: byref variable will be forcibly initialized struct compat_dtv_properties prop, *tvps = NULL; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c: In function 'amdgpu_connector_add': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_connectors.c:1533:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/infiniband/core/cache.c:36: /kisskb/src/drivers/infiniband/core/cache.c: In function 'del_gid': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/cache.c:406:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(entry->attr.ndev, NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/cache.c: In function 'dispatch_gid_change_event': /kisskb/src/drivers/infiniband/core/cache.c:126:18: note: byref variable will be forcibly initialized struct ib_event event; ^~~~~ /kisskb/src/drivers/infiniband/core/cache.c: In function '__ib_cache_gid_add': /kisskb/src/drivers/infiniband/core/cache.c:126:18: note: byref variable will be forcibly initialized /kisskb/src/drivers/infiniband/core/cache.c: In function '_ib_cache_gid_del': /kisskb/src/drivers/infiniband/core/cache.c:126:18: note: byref variable will be forcibly initialized /kisskb/src/drivers/firmware/efi/libstub/gop.c: In function 'find_gop': /kisskb/src/drivers/firmware/efi/libstub/gop.c:480:14: note: byref variable will be forcibly initialized efi_guid_t conout_proto = EFI_CONSOLE_OUT_DEVICE_GUID; ^~~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/cache.c: In function 'ib_cache_gid_del_all_netdev_gids': /kisskb/src/drivers/infiniband/core/cache.c:126:18: note: byref variable will be forcibly initialized /kisskb/src/drivers/firmware/efi/libstub/gop.c: In function 'choose_mode_list': /kisskb/src/drivers/firmware/efi/libstub/gop.c:324:18: note: byref variable will be forcibly initialized efi_input_key_t key; ^~~ /kisskb/src/drivers/infiniband/core/cache.c: In function 'ib_cache_gid_set_default_gid': /kisskb/src/drivers/infiniband/core/cache.c:843:21: note: byref variable will be forcibly initialized struct ib_gid_attr gid_attr; ^~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-clt.c:13: /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-clt.c: In function 'get_next_path_rr': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-clt.c:784:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*ppcpu_path, path); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/i2c/i2c-slave-testunit.c: In function 'i2c_slave_testunit_work': /kisskb/src/drivers/i2c/i2c-slave-testunit.c:48:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/edac/synopsys_edac.c: In function 'get_memsize': /kisskb/src/drivers/edac/synopsys_edac.c:702:17: note: byref variable will be forcibly initialized struct sysinfo inf; ^~~ /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-clt.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-clt.c: In function 'rtrs_clt_init_req': /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-clt.c:878:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^~~~ /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-clt.c: In function 'rtrs_clt_get_copy_req': /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-clt.c:923:14: note: byref variable will be forcibly initialized struct kvec vec = { ^~~ /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-clt.c: In function 'rtrs_post_send_rdma': /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-clt.c:449:16: note: byref variable will be forcibly initialized struct ib_sge sge; ^~~ /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-clt.c: In function 'rtrs_clt_read_req': /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-clt.c:1056:19: note: byref variable will be forcibly initialized struct ib_reg_wr rwr; ^~~ /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-clt.c: In function 'rtrs_clt_failover_req': /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-clt.c:1166:17: note: byref variable will be forcibly initialized struct path_it it; ^~ /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-clt.c: In function 'rtrs_clt_request': /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-clt.c:2845:17: note: byref variable will be forcibly initialized struct path_it it; ^~ /kisskb/src/drivers/firmware/qcom_scm.c: In function '__query_convention': /kisskb/src/drivers/firmware/qcom_scm.c:135:22: note: byref variable will be forcibly initialized struct qcom_scm_res res; ^~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-clt.c:13: /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-clt.c: In function 'rtrs_clt_stop_and_destroy_conns': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-clt.c:2042:2: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(sess->state_wq, !atomic_read(&sess->connected_cnt), ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/firmware/qcom_scm.c: In function 'qcom_scm_set_remote_state': /kisskb/src/drivers/firmware/qcom_scm.c:373:22: note: byref variable will be forcibly initialized struct qcom_scm_res res; ^~~ /kisskb/src/drivers/firmware/qcom_scm.c: In function 'qcom_scm_restore_sec_cfg': /kisskb/src/drivers/firmware/qcom_scm.c:699:22: note: byref variable will be forcibly initialized struct qcom_scm_res res; ^~~ /kisskb/src/drivers/firmware/qcom_scm.c: In function 'qcom_scm_iommu_secure_ptbl_size': /kisskb/src/drivers/firmware/qcom_scm.c:717:22: note: byref variable will be forcibly initialized struct qcom_scm_res res; ^~~ /kisskb/src/drivers/firmware/qcom_scm.c: In function 'qcom_scm_mem_protect_video_var': /kisskb/src/drivers/firmware/qcom_scm.c:775:22: note: byref variable will be forcibly initialized struct qcom_scm_res res; ^~~ /kisskb/src/drivers/firmware/qcom_scm.c: In function '__qcom_scm_assign_mem': /kisskb/src/drivers/firmware/qcom_scm.c:803:22: note: byref variable will be forcibly initialized struct qcom_scm_res res; ^~~ /kisskb/src/drivers/firmware/qcom_scm.c: In function '__qcom_scm_pas_mss_reset': /kisskb/src/drivers/firmware/qcom_scm.c:609:22: note: byref variable will be forcibly initialized struct qcom_scm_res res; ^~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/media/dvb-core/dvb_net.c:45: /kisskb/src/drivers/media/dvb-core/dvb_net.c: In function 'dvb_net_release': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_net.c:1591:3: note: in expansion of macro 'wait_event' wait_event(dvbnet->dvbdev->wait_queue, ^~~~~~~~~~ /kisskb/src/drivers/firmware/qcom_scm.c: In function '__qcom_scm_is_call_available': /kisskb/src/drivers/firmware/qcom_scm.c:231:22: note: byref variable will be forcibly initialized struct qcom_scm_res res; ^~~ /kisskb/src/drivers/firmware/qcom_scm.c: In function 'qcom_scm_pas_supported': /kisskb/src/drivers/firmware/qcom_scm.c:586:22: note: byref variable will be forcibly initialized struct qcom_scm_res res; ^~~ /kisskb/src/drivers/firmware/qcom_scm.c: In function 'qcom_scm_io_readl': /kisskb/src/drivers/firmware/qcom_scm.c:649:22: note: byref variable will be forcibly initialized struct qcom_scm_res res; ^~~ /kisskb/src/drivers/firmware/qcom_scm.c: In function 'qcom_scm_pas_mem_setup': /kisskb/src/drivers/firmware/qcom_scm.c:496:22: note: byref variable will be forcibly initialized struct qcom_scm_res res; ^~~ /kisskb/src/drivers/firmware/qcom_scm.c: In function 'qcom_scm_pas_auth_and_reset': /kisskb/src/drivers/firmware/qcom_scm.c:526:22: note: byref variable will be forcibly initialized struct qcom_scm_res res; ^~~ /kisskb/src/drivers/firmware/qcom_scm.c: In function 'qcom_scm_pas_shutdown': /kisskb/src/drivers/firmware/qcom_scm.c:555:22: note: byref variable will be forcibly initialized struct qcom_scm_res res; ^~~ /kisskb/src/drivers/firmware/qcom_scm.c: In function 'qcom_scm_hdcp_req': /kisskb/src/drivers/firmware/qcom_scm.c:1100:22: note: byref variable will be forcibly initialized struct qcom_scm_res res; ^~~ /kisskb/src/drivers/firmware/qcom_scm.c:1082:23: note: byref variable will be forcibly initialized struct qcom_scm_desc desc = { ^~~~ /kisskb/src/drivers/firmware/qcom_scm.c: In function 'qcom_scm_pas_init_image': /kisskb/src/drivers/firmware/qcom_scm.c:443:22: note: byref variable will be forcibly initialized struct qcom_scm_res res; ^~~ /kisskb/src/drivers/media/dvb-frontends/stb6100.c: In function 'stb6100_read_reg': /kisskb/src/drivers/media/dvb-frontends/stb6100.c:152:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/stb6100.c: In function 'stb6100_read_regs': /kisskb/src/drivers/media/dvb-frontends/stb6100.c:124:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-clt.c: In function 'create_cm': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-clt.c:1916:8: note: in expansion of macro 'wait_event_interruptible_timeout' err = wait_event_interruptible_timeout( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/stb6100.c: In function 'stb6100_write_reg_range': /kisskb/src/drivers/media/dvb-frontends/stb6100.c:177:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/firmware/qcom_scm.c: In function 'qcom_scm_find_dload_address': /kisskb/src/drivers/firmware/qcom_scm.c:1138:18: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/drivers/usb/host/xhci-dbg.c: In function 'xhci_dbg_trace': /kisskb/src/drivers/usb/host/xhci-dbg.c:26:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/usb/host/xhci-dbg.c:25:19: note: byref variable will be forcibly initialized struct va_format vaf; ^~~ /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-clt.c: In function 'rtrs_send_sess_info': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-clt.c:2417:2: note: in expansion of macro 'wait_event_interruptible_timeout' wait_event_interruptible_timeout(sess->state_wq, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-clt.c: In function 'wait_for_inflight_permits': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-clt.c:2610:3: note: in expansion of macro 'wait_event' wait_event(clt->permits_wait, ^~~~~~~~~~ /kisskb/src/drivers/media/dvb-core/dvb_net.c: In function 'dvb_net_ule': /kisskb/src/drivers/media/dvb-core/dvb_net.c:761:28: note: byref variable will be forcibly initialized struct dvb_net_ule_handle h = { ^ /kisskb/src/drivers/i2c/i2c-smbus.c: In function 'smbus_alert': /kisskb/src/drivers/i2c/i2c-smbus.c:75:21: note: byref variable will be forcibly initialized struct alert_data data; ^~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/drivers/usb/host/xhci-trace.h:631, from /kisskb/src/drivers/usb/host/xhci-trace.c:12: /kisskb/src/drivers/usb/host/xhci-trace.c: In function 'trace_event_raw_event_xhci_log_msg': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/drivers/usb/host/./xhci-trace.h:30:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xhci_log_msg, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/host/xhci-trace.c: In function 'trace_event_raw_event_xhci_log_ctx': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/drivers/usb/host/./xhci-trace.h:75:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xhci_log_ctx, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/host/xhci-trace.c: In function 'trace_event_raw_event_xhci_log_trb': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/drivers/usb/host/./xhci-trace.h:116:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xhci_log_trb, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/host/xhci-trace.c: In function 'trace_event_raw_event_xhci_log_free_virt_dev': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/drivers/usb/host/./xhci-trace.h:174:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xhci_log_free_virt_dev, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/host/xhci-trace.c: In function 'trace_event_raw_event_xhci_log_virt_dev': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/drivers/usb/host/./xhci-trace.h:205:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xhci_log_virt_dev, ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/uuid.h:11, from /kisskb/src/include/linux/fs.h:36, from /kisskb/src/include/linux/proc_fs.h:10, from /kisskb/src/include/linux/efi.h:19, from /kisskb/src/drivers/firmware/efi/libstub/secureboot.c:10: /kisskb/src/drivers/firmware/efi/libstub/secureboot.c: In function 'efi_get_secureboot_mode': /kisskb/src/include/uapi/linux/uuid.h:29:1: note: byref variable will be forcibly initialized {{ (a) & 0xff, ((a) >> 8) & 0xff, ((a) >> 16) & 0xff, ((a) >> 24) & 0xff, \ ^ /kisskb/src/include/linux/efi.h:76:2: note: in expansion of macro 'GUID_INIT' GUID_INIT(a, b, c, d0, d1, d2, d3, d4, d5, d6, d7) ^~~~~~~~~ /kisskb/src/include/linux/efi.h:319:35: note: in expansion of macro 'EFI_GUID' #define EFI_GLOBAL_VARIABLE_GUID EFI_GUID(0x8be4df61, 0x93ca, 0x11d2, 0xaa, 0x0d, 0x00, 0xe0, 0x98, 0x03, 0x2b, 0x8c) ^~~~~~~~ /kisskb/src/include/linux/efi.h:1107:25: note: in expansion of macro 'EFI_GLOBAL_VARIABLE_GUID' get_var(L"SetupMode", &EFI_GLOBAL_VARIABLE_GUID, NULL, &size, &setupmode); ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/uapi/linux/uuid.h:29:1: note: byref variable will be forcibly initialized {{ (a) & 0xff, ((a) >> 8) & 0xff, ((a) >> 16) & 0xff, ((a) >> 24) & 0xff, \ ^ /kisskb/src/include/linux/efi.h:76:2: note: in expansion of macro 'GUID_INIT' GUID_INIT(a, b, c, d0, d1, d2, d3, d4, d5, d6, d7) ^~~~~~~~~ /kisskb/src/include/linux/efi.h:319:35: note: in expansion of macro 'EFI_GUID' #define EFI_GLOBAL_VARIABLE_GUID EFI_GUID(0x8be4df61, 0x93ca, 0x11d2, 0xaa, 0x0d, 0x00, 0xe0, 0x98, 0x03, 0x2b, 0x8c) ^~~~~~~~ /kisskb/src/include/linux/efi.h:1099:35: note: in expansion of macro 'EFI_GLOBAL_VARIABLE_GUID' status = get_var(L"SecureBoot", &EFI_GLOBAL_VARIABLE_GUID, NULL, &size, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/host/xhci-trace.c: In function 'trace_event_raw_event_xhci_log_urb': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/drivers/usb/host/./xhci-trace.h:257:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xhci_log_urb, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/host/xhci-trace.c: In function 'trace_event_raw_event_xhci_log_ep_ctx': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/drivers/usb/host/./xhci-trace.h:318:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xhci_log_ep_ctx, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/host/xhci-trace.c: In function 'trace_event_raw_event_xhci_log_slot_ctx': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/drivers/usb/host/./xhci-trace.h:363:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xhci_log_slot_ctx, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/host/xhci-trace.c: In function 'trace_event_raw_event_xhci_log_ctrl_ctx': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/drivers/usb/host/./xhci-trace.h:429:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xhci_log_ctrl_ctx, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/host/xhci-trace.c: In function 'trace_event_raw_event_xhci_log_portsc': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/drivers/usb/host/./xhci-trace.h:520:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xhci_log_portsc, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/host/xhci-trace.c: In function 'trace_event_raw_event_xhci_log_doorbell': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/drivers/usb/host/./xhci-trace.h:552:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xhci_log_doorbell, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/host/xhci-trace.c: In function 'trace_event_raw_event_xhci_dbc_log_request': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/drivers/usb/host/./xhci-trace.h:578:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xhci_dbc_log_request, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/host/xhci-trace.c: In function 'trace_event_raw_event_xhci_log_ring': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/drivers/usb/host/./xhci-trace.h:454:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(xhci_log_ring, ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/include/trace/events/devfreq.h:68, from /kisskb/src/drivers/devfreq/devfreq.c:32: /kisskb/src/drivers/devfreq/devfreq.c: In function 'perf_trace_devfreq_frequency': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/devfreq.h:11:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(devfreq_frequency, ^~~~~~~~~~~ /kisskb/src/drivers/devfreq/devfreq.c: In function 'perf_trace_devfreq_monitor': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/devfreq.h:39:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(devfreq_monitor, ^~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/devfreq.h:68, from /kisskb/src/drivers/devfreq/devfreq.c:32: /kisskb/src/drivers/devfreq/devfreq.c: In function 'trace_event_raw_event_devfreq_frequency': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/devfreq.h:11:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(devfreq_frequency, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/devfreq.h:11:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(devfreq_frequency, ^~~~~~~~~~~ /kisskb/src/drivers/devfreq/devfreq.c: In function 'trace_event_raw_event_devfreq_monitor': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/devfreq.h:39:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(devfreq_monitor, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/devfreq.h:39:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(devfreq_monitor, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/vkms/vkms_plane.c: In function 'vkms_prepare_fb': /kisskb/src/drivers/gpu/drm/vkms/vkms_plane.c:151:21: note: byref variable will be forcibly initialized struct dma_buf_map map; ^~~ /kisskb/src/drivers/devfreq/devfreq.c: In function 'devfreq_set_target': /kisskb/src/drivers/devfreq/devfreq.c:352:23: note: byref variable will be forcibly initialized struct devfreq_freqs freqs; ^~~~~ /kisskb/src/drivers/scsi/sr_vendor.c: In function 'sr_set_blocklength': /kisskb/src/drivers/scsi/sr_vendor.c:127:24: note: byref variable will be forcibly initialized struct packet_command cgc; ^~~ /kisskb/src/drivers/scsi/sr_vendor.c: In function 'sr_cd_check': /kisskb/src/drivers/scsi/sr_vendor.c:176:24: note: byref variable will be forcibly initialized struct packet_command cgc; ^~~ /kisskb/src/drivers/gpu/drm/vkms/vkms_plane.c: In function 'vkms_cleanup_fb': /kisskb/src/drivers/gpu/drm/vkms/vkms_plane.c:170:21: note: byref variable will be forcibly initialized struct dma_buf_map map; ^~~ /kisskb/src/drivers/media/dvb-frontends/cx22700.c: In function 'cx22700_writereg': /kisskb/src/drivers/media/dvb-frontends/cx22700.c:62:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->demod_address, .flags = 0, .buf = buf, .len = 2 }; ^~~ /kisskb/src/drivers/scsi/sr_ioctl.c: In function 'sr_do_ioctl': /kisskb/src/drivers/scsi/sr_ioctl.c:189:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr local_sshdr, *sshdr = &local_sshdr; ^~~~~~~~~~~ /kisskb/src/drivers/scsi/sr_ioctl.c: In function 'sr_read_tochdr': /kisskb/src/drivers/scsi/sr_ioctl.c:44:24: note: byref variable will be forcibly initialized struct packet_command cgc; ^~~ /kisskb/src/drivers/scsi/sr_ioctl.c: In function 'sr_read_tocentry': /kisskb/src/drivers/scsi/sr_ioctl.c:74:24: note: byref variable will be forcibly initialized struct packet_command cgc; ^~~ /kisskb/src/drivers/scsi/sr_ioctl.c: In function 'sr_fake_playtrkind': /kisskb/src/drivers/scsi/sr_ioctl.c:119:24: note: byref variable will be forcibly initialized struct packet_command cgc; ^~~ /kisskb/src/drivers/scsi/sr_ioctl.c:118:22: note: byref variable will be forcibly initialized struct cdrom_tochdr tochdr; ^~~~~~ /kisskb/src/drivers/scsi/sr_ioctl.c:117:33: note: byref variable will be forcibly initialized struct cdrom_tocentry trk0_te, trk1_te; ^~~~~~~ /kisskb/src/drivers/scsi/sr_ioctl.c:117:24: note: byref variable will be forcibly initialized struct cdrom_tocentry trk0_te, trk1_te; ^~~~~~~ /kisskb/src/drivers/scsi/sr_ioctl.c: In function 'sr_play_trkind': /kisskb/src/drivers/scsi/sr_ioctl.c:163:24: note: byref variable will be forcibly initialized struct packet_command cgc; ^~~ /kisskb/src/drivers/scsi/sr_ioctl.c: In function 'sr_read_cd': /kisskb/src/drivers/scsi/sr_ioctl.c:474:24: note: byref variable will be forcibly initialized struct packet_command cgc; ^~~ /kisskb/src/drivers/scsi/sr_ioctl.c: In function 'sr_read_sector': /kisskb/src/drivers/scsi/sr_ioctl.c:516:24: note: byref variable will be forcibly initialized struct packet_command cgc; ^~~ /kisskb/src/drivers/scsi/sr_ioctl.c: In function 'sr_tray_move': /kisskb/src/drivers/scsi/sr_ioctl.c:266:24: note: byref variable will be forcibly initialized struct packet_command cgc; ^~~ /kisskb/src/drivers/scsi/sr_ioctl.c: In function 'sr_drive_status': /kisskb/src/drivers/scsi/sr_ioctl.c:288:26: note: byref variable will be forcibly initialized struct media_event_desc med; ^~~ /kisskb/src/drivers/scsi/sr_ioctl.c:287:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^~~~~ /kisskb/src/drivers/scsi/sr_ioctl.c: In function 'sr_disk_status': /kisskb/src/drivers/scsi/sr_ioctl.c:345:24: note: byref variable will be forcibly initialized struct cdrom_tocentry toc_e; ^~~~~ /kisskb/src/drivers/scsi/sr_ioctl.c:344:22: note: byref variable will be forcibly initialized struct cdrom_tochdr toc_h; ^~~~~ /kisskb/src/drivers/scsi/sr_ioctl.c: In function 'sr_get_mcn': /kisskb/src/drivers/scsi/sr_ioctl.c:386:24: note: byref variable will be forcibly initialized struct packet_command cgc; ^~~ /kisskb/src/drivers/scsi/sr_ioctl.c: In function 'sr_select_speed': /kisskb/src/drivers/scsi/sr_ioctl.c:419:24: note: byref variable will be forcibly initialized struct packet_command cgc; ^~~ /kisskb/src/drivers/firmware/qcom_scm-smc.c: In function 'scm_smc_call': /kisskb/src/drivers/firmware/qcom_scm-smc.c:94:24: note: byref variable will be forcibly initialized struct arm_smccc_args smc = {0}; ^~~ /kisskb/src/drivers/firmware/qcom_scm-smc.c:93:23: note: byref variable will be forcibly initialized struct arm_smccc_res smc_res; ^~~~~~~ /kisskb/src/drivers/media/rc/ene_ir.c: In function 'ene_rx_sense_carrier': /kisskb/src/drivers/media/rc/ene_ir.c:339:23: note: byref variable will be forcibly initialized struct ir_raw_event ev = { ^~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/vme/bridges/vme_tsi148.c:12: /kisskb/src/drivers/vme/bridges/vme_tsi148.c: In function 'tsi148_irq_generate': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/vme/bridges/vme_tsi148.c:460:2: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(bridge->iack_queue, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/vme/bridges/vme_tsi148.c: In function 'tsi148_dma_list_exec': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/vme/bridges/vme_tsi148.c:1861:3: note: in expansion of macro 'wait_event' wait_event(bridge->dma_queue[channel], ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/vme/bridges/vme_tsi148.c:1854:11: note: in expansion of macro 'wait_event_interruptible' retval = wait_event_interruptible(bridge->dma_queue[channel], ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/vme/bridges/vme_tsi148.c: In function 'tsi148_master_set': /kisskb/src/drivers/vme/bridges/vme_tsi148.c:819:24: note: byref variable will be forcibly initialized struct pci_bus_region region; ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/sp8870.c: In function 'sp8870_writereg': /kisskb/src/drivers/media/dvb-frontends/sp8870.c:56:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->demod_address, .flags = 0, .buf = buf, .len = 4 }; ^~~ /kisskb/src/drivers/media/dvb-frontends/sp8870.c: In function 'sp8870_firmware_upload': /kisskb/src/drivers/media/dvb-frontends/sp8870.c:87:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ In file included from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/drivers/scsi/pmcraid.c:10: /kisskb/src/drivers/scsi/pmcraid.c: In function 'pmcraid_init_res_table': /kisskb/src/drivers/scsi/pmcraid.c:5461:12: note: byref variable will be forcibly initialized LIST_HEAD(old_res); ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/drivers/scsi/pmcraid.c:10: /kisskb/src/drivers/scsi/pmcraid.c: In function 'pmcraid_reset_reload': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/scsi/pmcraid.c:2370:2: note: in expansion of macro 'wait_event' wait_event(pinstance->reset_wait_q, ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/scsi/pmcraid.c:2336:3: note: in expansion of macro 'wait_event' wait_event(pinstance->reset_wait_q, ^~~~~~~~~~ /kisskb/src/drivers/leds/leds-lm3530.c: In function 'lm3530_init_registers': /kisskb/src/drivers/leds/leds-lm3530.c:234:25: note: byref variable will be forcibly initialized struct lm3530_als_data als; ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24110.c: In function 'cx24110_writereg': /kisskb/src/drivers/media/dvb-frontends/cx24110.c:106:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->demod_address, .flags = 0, .buf = buf, .len = 2 }; ^~~ /kisskb/src/drivers/acpi/acpica/utobject.c: In function 'acpi_ut_get_package_object_size': /kisskb/src/drivers/acpi/acpica/utobject.c:619:23: note: byref variable will be forcibly initialized struct acpi_pkg_info info; ^~~~ /kisskb/src/drivers/scsi/pmcraid.c: In function 'pmcraid_ioctl_passthrough': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/pmcraid.c:3591:8: note: in expansion of macro 'wait_event_interruptible_timeout' rc = wait_event_interruptible_timeout( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/md/md-multipath.c:14: /kisskb/src/drivers/md/md-multipath.c: In function 'multipath_add_disk': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/md-multipath.c:239:4: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(p->rdev, rdev); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_post_recv': /kisskb/src/drivers/infiniband/ulp/isert/ib_isert.c:753:20: note: byref variable will be forcibly initialized struct ib_recv_wr rx_wr; ^~~~~ /kisskb/src/drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_login_post_recv': /kisskb/src/drivers/infiniband/ulp/isert/ib_isert.c:885:16: note: byref variable will be forcibly initialized struct ib_sge sge; ^~~ /kisskb/src/drivers/infiniband/ulp/isert/ib_isert.c:884:20: note: byref variable will be forcibly initialized struct ib_recv_wr rx_wr; ^~~~~ /kisskb/src/drivers/edac/thunderx_edac.c: In function 'thunderx_lmc_probe': /kisskb/src/drivers/edac/thunderx_edac.c:665:23: note: byref variable will be forcibly initialized struct edac_mc_layer layer; ^~~~~ /kisskb/src/drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_create_qp': /kisskb/src/drivers/infiniband/ulp/isert/ib_isert.c:110:25: note: byref variable will be forcibly initialized struct ib_qp_init_attr attr; ^~~~ /kisskb/src/drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_login_post_send': /kisskb/src/drivers/infiniband/ulp/isert/ib_isert.c:781:20: note: byref variable will be forcibly initialized struct ib_send_wr send_wr; ^~~~~~~ /kisskb/src/drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_rdma_accept': /kisskb/src/drivers/infiniband/ulp/isert/ib_isert.c:2301:21: note: byref variable will be forcibly initialized struct iser_cm_hdr rsp_hdr; ^~~~~~~ /kisskb/src/drivers/infiniband/ulp/isert/ib_isert.c:2299:25: note: byref variable will be forcibly initialized struct rdma_conn_param cp; ^~ /kisskb/src/drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_get_rx_pdu': /kisskb/src/drivers/infiniband/ulp/isert/ib_isert.c:2567:20: note: byref variable will be forcibly initialized struct completion comp; ^~~~ /kisskb/src/drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_check_pi_status': /kisskb/src/drivers/infiniband/ulp/isert/ib_isert.c:1530:22: note: byref variable will be forcibly initialized struct ib_mr_status mr_status; ^~~~~~~~~ /kisskb/src/drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_rdma_rw_ctx_post': /kisskb/src/drivers/infiniband/ulp/isert/ib_isert.c:2059:23: note: byref variable will be forcibly initialized struct ib_sig_attrs sig_attrs; ^~~~~~~~~ /kisskb/src/drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_put_datain': /kisskb/src/drivers/infiniband/ulp/isert/ib_isert.c:753:20: note: byref variable will be forcibly initialized struct ib_recv_wr rx_wr; ^~~~~ /kisskb/src/drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_handle_iscsi_dataout': /kisskb/src/drivers/infiniband/ulp/isert/ib_isert.c:753:20: note: byref variable will be forcibly initialized In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/infiniband/ulp/isert/ib_isert.c:12: /kisskb/src/drivers/infiniband/ulp/isert/ib_isert.c: In function 'isert_cma_handler': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/ulp/isert/ib_isert.c:700:3: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(isert_conn->rem_wait, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/of/address.c: In function '__of_get_dma_parent': /kisskb/src/drivers/of/address.c:631:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/scsi/sg.c:24: /kisskb/src/drivers/scsi/sg.c: In function 'open_wait': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/sg.c:266:13: note: in expansion of macro 'wait_event_interruptible' retval = wait_event_interruptible(sdp->open_wait, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/sg.c:253:13: note: in expansion of macro 'wait_event_interruptible' retval = wait_event_interruptible(sdp->open_wait, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/of/address.c: In function 'of_iomap': /kisskb/src/drivers/of/address.c:894:18: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/drivers/of/address.c: In function 'of_io_request_and_map': /kisskb/src/drivers/of/address.c:920:18: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/drivers/of/address.c: In function 'of_dma_get_range': /kisskb/src/drivers/of/address.c:964:18: note: byref variable will be forcibly initialized struct of_range range; ^~~~~ /kisskb/src/drivers/of/address.c:963:25: note: byref variable will be forcibly initialized struct of_range_parser parser; ^~~~~~ /kisskb/src/drivers/of/address.c: In function 'of_dma_get_max_cpu_address': /kisskb/src/drivers/of/address.c:1041:18: note: byref variable will be forcibly initialized struct of_range range; ^~~~~ /kisskb/src/drivers/of/address.c:1038:25: note: byref variable will be forcibly initialized struct of_range_parser parser; ^~~~~~ /kisskb/src/drivers/scsi/sg.c: In function 'sg_start_req': /kisskb/src/drivers/scsi/sg.c:1821:19: note: byref variable will be forcibly initialized struct iov_iter i; ^ /kisskb/src/drivers/scsi/sg.c:1734:26: note: byref variable will be forcibly initialized struct rq_map_data *md, map_data; ^~~~~~~~ /kisskb/src/drivers/scsi/sg.c: In function 'sg_write': /kisskb/src/drivers/scsi/sg.c:607:19: note: byref variable will be forcibly initialized struct sg_header old_hdr; ^~~~~~~ /kisskb/src/drivers/scsi/sg.c: In function 'sg_ioctl_common': /kisskb/src/drivers/scsi/sg.c:981:17: note: byref variable will be forcibly initialized sg_scsi_id_t v; ^ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/scsi/sg.c:24: /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/sg.c:940:12: note: in expansion of macro 'wait_event_interruptible' result = wait_event_interruptible(sfp->read_wait, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/sg.c: In function 'sg_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/sg.c:475:12: note: in expansion of macro 'wait_event_interruptible' retval = wait_event_interruptible(sfp->read_wait, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/sg.c: In function 'sg_rq_end_io': /kisskb/src/drivers/scsi/sg.c:1373:25: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/topology.h:33, from /kisskb/src/include/linux/irq.h:19, from /kisskb/src/include/asm-generic/hardirq.h:17, from /kisskb/src/arch/arm64/include/asm/hardirq.h:17, from /kisskb/src/include/linux/hardirq.h:10, from /kisskb/src/include/linux/interrupt.h:11, from /kisskb/src/drivers/hwmon/sht15.c:16: /kisskb/src/drivers/hwmon/sht15.c: In function 'sht15_measurement': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/hwmon/sht15.c:542:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(data->wait_queue, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/memattr.c: In function 'efi_memattr_apply_permissions': /kisskb/src/drivers/firmware/efi/memattr.c:162:21: note: byref variable will be forcibly initialized efi_memory_desc_t md; ^~ /kisskb/src/drivers/infiniband/hw/mthca/mthca_eq.c: In function 'port_change': /kisskb/src/drivers/infiniband/hw/mthca/mthca_eq.c:248:18: note: byref variable will be forcibly initialized struct ib_event record; ^~~~~~ /kisskb/src/drivers/firmware/efi/libstub/tpm.c: In function 'efi_retrieve_tpm2_eventlog': /kisskb/src/drivers/firmware/efi/libstub/tpm.c:53:13: note: byref variable will be forcibly initialized efi_guid_t linux_eventlog_guid = LINUX_EFI_TPM_EVENT_LOG_GUID; ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/tpm.c:52:13: note: byref variable will be forcibly initialized efi_guid_t tcg2_guid = EFI_TCG2_PROTOCOL_GUID; ^~~~~~~~~ /kisskb/src/drivers/infiniband/hw/mthca/mthca_eq.c: In function 'mthca_eq_int': /kisskb/src/drivers/infiniband/hw/mthca/mthca_eq.c:248:18: note: byref variable will be forcibly initialized /kisskb/src/drivers/clocksource/timer-microchip-pit64b.c: In function 'mchp_pit64b_dt_init_timer': /kisskb/src/drivers/clocksource/timer-microchip-pit64b.c:366:27: note: byref variable will be forcibly initialized struct mchp_pit64b_timer timer; ^~~~~ /kisskb/src/drivers/mfd/pcf50633-adc.c: In function 'pcf50633_adc_sync_read': /kisskb/src/drivers/mfd/pcf50633-adc.c:118:35: note: byref variable will be forcibly initialized struct pcf50633_adc_sync_request req; ^~~ /kisskb/src/drivers/media/dvb-frontends/tda8083.c: In function 'tda8083_writereg': /kisskb/src/drivers/media/dvb-frontends/tda8083.c:53:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->demod_address, .flags = 0, .buf = buf, .len = 2 }; ^~~ /kisskb/src/drivers/leds/leds-lp8860.c: In function 'lp8860_probe': /kisskb/src/drivers/leds/leds-lp8860.c:385:23: note: byref variable will be forcibly initialized struct led_init_data init_data = {}; ^~~~~~~~~ /kisskb/src/drivers/remoteproc/ti_k3_r5_remoteproc.c: In function 'k3_r5_core_of_get_sram_memories': /kisskb/src/drivers/remoteproc/ti_k3_r5_remoteproc.c:1122:18: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/drivers/firmware/efi/libstub/file.c: In function 'efi_open_volume': /kisskb/src/drivers/firmware/efi/libstub/file.c:69:13: note: byref variable will be forcibly initialized efi_guid_t fs_proto = EFI_FILE_SYSTEM_GUID; ^~~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/file.c: In function 'efi_open_file': /kisskb/src/drivers/firmware/efi/libstub/file.c:42:13: note: byref variable will be forcibly initialized efi_guid_t info_guid = EFI_FILE_INFO_ID; ^~~~~~~~~ /kisskb/src/drivers/infiniband/core/roce_gid_mgmt.c: In function 'update_gid_ip': /kisskb/src/drivers/infiniband/core/roce_gid_mgmt.c:287:21: note: byref variable will be forcibly initialized struct ib_gid_attr gid_attr; ^~~~~~~~ /kisskb/src/drivers/infiniband/core/roce_gid_mgmt.c:286:15: note: byref variable will be forcibly initialized union ib_gid gid; ^~~ In file included from /kisskb/src/drivers/infiniband/core/core_priv.h:36, from /kisskb/src/drivers/infiniband/core/roce_gid_mgmt.c:33: /kisskb/src/drivers/infiniband/core/roce_gid_mgmt.c: In function 'enum_netdev_ipv4_ips': /kisskb/src/drivers/infiniband/core/roce_gid_mgmt.c:342:12: note: byref variable will be forcibly initialized LIST_HEAD(sin_list); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/firmware/efi/libstub/file.c: In function 'handle_cmdline_files': /kisskb/src/drivers/firmware/efi/libstub/file.c:159:16: note: byref variable will be forcibly initialized struct finfo fi; ^~ /kisskb/src/drivers/infiniband/core/roce_gid_mgmt.c: In function 'enum_netdev_ipv6_ips': /kisskb/src/drivers/infiniband/core/roce_gid_mgmt.c:411:16: note: byref variable will be forcibly initialized union ib_gid gid; ^~~ In file included from /kisskb/src/drivers/infiniband/core/core_priv.h:36, from /kisskb/src/drivers/infiniband/core/roce_gid_mgmt.c:33: /kisskb/src/drivers/infiniband/core/roce_gid_mgmt.c:386:12: note: byref variable will be forcibly initialized LIST_HEAD(sin6_list); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/infiniband/core/roce_gid_mgmt.c: In function 'handle_netdev_upper': /kisskb/src/drivers/infiniband/core/roce_gid_mgmt.c:560:12: note: byref variable will be forcibly initialized LIST_HEAD(upper_list); ^~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/infiniband/core/roce_gid_mgmt.c:557:28: note: byref variable will be forcibly initialized struct netdev_nested_priv priv; ^~~~ /kisskb/src/drivers/infiniband/core/roce_gid_mgmt.c: In function 'inet6addr_event': /kisskb/src/drivers/infiniband/core/roce_gid_mgmt.c:874:22: note: byref variable will be forcibly initialized struct sockaddr_in6 in6; ^~~ /kisskb/src/drivers/infiniband/core/roce_gid_mgmt.c: In function 'inetaddr_event': /kisskb/src/drivers/infiniband/core/roce_gid_mgmt.c:860:21: note: byref variable will be forcibly initialized struct sockaddr_in in; ^~ /kisskb/src/drivers/remoteproc/qcom_sysmon.c: In function 'ssctl_send_event': /kisskb/src/drivers/remoteproc/qcom_sysmon.c:379:17: note: byref variable will be forcibly initialized struct qmi_txn txn; ^~~ /kisskb/src/drivers/remoteproc/qcom_sysmon.c:378:32: note: byref variable will be forcibly initialized struct ssctl_subsys_event_req req; ^~~ /kisskb/src/drivers/remoteproc/qcom_sysmon.c:377:33: note: byref variable will be forcibly initialized struct ssctl_subsys_event_resp resp; ^~~~ /kisskb/src/drivers/remoteproc/qcom_sysmon.c: In function 'sysmon_unprepare': /kisskb/src/drivers/remoteproc/qcom_sysmon.c:558:22: note: byref variable will be forcibly initialized struct sysmon_event event = { ^~~~~ /kisskb/src/drivers/remoteproc/qcom_sysmon.c: In function 'sysmon_start': /kisskb/src/drivers/remoteproc/qcom_sysmon.c:499:22: note: byref variable will be forcibly initialized struct sysmon_event event = { ^~~~~ /kisskb/src/drivers/remoteproc/qcom_sysmon.c: In function 'sysmon_prepare': /kisskb/src/drivers/remoteproc/qcom_sysmon.c:472:22: note: byref variable will be forcibly initialized struct sysmon_event event = { ^~~~~ /kisskb/src/drivers/remoteproc/qcom_sysmon.c: In function 'ssctl_request_shutdown': /kisskb/src/drivers/remoteproc/qcom_sysmon.c:333:17: note: byref variable will be forcibly initialized struct qmi_txn txn; ^~~ /kisskb/src/drivers/remoteproc/qcom_sysmon.c:332:29: note: byref variable will be forcibly initialized struct ssctl_shutdown_resp resp; ^~~~ /kisskb/src/drivers/remoteproc/qcom_sysmon.c: In function 'sysmon_stop': /kisskb/src/drivers/remoteproc/qcom_sysmon.c:532:22: note: byref variable will be forcibly initialized struct sysmon_event event = { ^~~~~ /kisskb/src/drivers/usb/dwc3/dwc3-meson-g12a.c: In function 'dwc3_meson_g12a_setup_regmaps': /kisskb/src/drivers/usb/dwc3/dwc3-meson-g12a.c:655:24: note: byref variable will be forcibly initialized struct regmap_config u2p_regmap_config = { ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mailbox/bcm-pdc-mailbox.c: In function 'pdc_receive_one': /kisskb/src/drivers/mailbox/bcm-pdc-mailbox.c:584:22: note: byref variable will be forcibly initialized struct brcm_message mssg; ^~~~ /kisskb/src/drivers/mailbox/bcm-pdc-mailbox.c: In function 'pdc_ring_init': /kisskb/src/drivers/mailbox/bcm-pdc-mailbox.c:991:24: note: byref variable will be forcibly initialized struct pdc_ring_alloc rx; ^~ /kisskb/src/drivers/mailbox/bcm-pdc-mailbox.c:990:24: note: byref variable will be forcibly initialized struct pdc_ring_alloc tx; ^~ In file included from /kisskb/src/drivers/firmware/qemu_fw_cfg.c:32: /kisskb/src/drivers/firmware/qemu_fw_cfg.c: In function 'platform_device_register_simple': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo = { ^~~~~~~~ /kisskb/src/drivers/firmware/qemu_fw_cfg.c: In function 'fw_cfg_cmdline_set': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c: In function 'rtrs_clt_stats_rdma_to_str': /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-clt-stats.c:81:29: note: byref variable will be forcibly initialized struct rtrs_clt_stats_rdma sum; ^~~ /kisskb/src/drivers/media/dvb-frontends/s5h1432.c: In function 's5h1432_writereg': /kisskb/src/drivers/media/dvb-frontends/s5h1432.c:48:17: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr = addr, .flags = 0, .buf = buf, .len = 2 }; ^~~ /kisskb/src/drivers/leds/leds-max77650.c: In function 'max77650_led_probe': /kisskb/src/drivers/leds/leds-max77650.c:88:24: note: byref variable will be forcibly initialized struct led_init_data init_data = {}; ^~~~~~~~~ /kisskb/src/drivers/leds/leds-pwm.c: In function 'led_pwm_create_fwnode': /kisskb/src/drivers/leds/leds-pwm.c:103:17: note: byref variable will be forcibly initialized struct led_pwm led; ^~~ /kisskb/src/drivers/media/rc/streamzap.c: In function 'sz_push_full_space': /kisskb/src/drivers/media/rc/streamzap.c:164:13: note: byref variable will be forcibly initialized static void sz_push_full_space(struct streamzap_ir *sz, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/rc/streamzap.c: In function 'sz_push_full_pulse': /kisskb/src/drivers/media/rc/streamzap.c:121:13: note: byref variable will be forcibly initialized static void sz_push_full_pulse(struct streamzap_ir *sz, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/rc/streamzap.c:121:13: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/rc/streamzap.c: In function 'streamzap_callback': /kisskb/src/drivers/media/rc/streamzap.c:188:13: note: byref variable will be forcibly initialized static void streamzap_callback(struct urb *urb) ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/capsule.c: In function 'efi_capsule_supported': /kisskb/src/drivers/firmware/efi/capsule.c:88:23: note: byref variable will be forcibly initialized efi_capsule_header_t capsule; ^~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/random.c: In function 'efi_get_random_bytes': /kisskb/src/drivers/firmware/efi/libstub/random.c:41:13: note: byref variable will be forcibly initialized efi_guid_t rng_proto = EFI_RNG_PROTOCOL_GUID; ^~~~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/random.c: In function 'efi_random_get_seed': /kisskb/src/drivers/firmware/efi/libstub/random.c:69:13: note: byref variable will be forcibly initialized efi_guid_t rng_table_guid = LINUX_EFI_RANDOM_SEED_TABLE_GUID; ^~~~~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/random.c:68:13: note: byref variable will be forcibly initialized efi_guid_t rng_algo_raw = EFI_RNG_ALGORITHM_RAW; ^~~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/random.c:67:13: note: byref variable will be forcibly initialized efi_guid_t rng_proto = EFI_RNG_PROTOCOL_GUID; ^~~~~~~~~ /kisskb/src/drivers/scsi/libiscsi_tcp.c: In function 'iscsi_tcp_segment_done': /kisskb/src/drivers/scsi/libiscsi_tcp.c:194:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^~ /kisskb/src/drivers/scsi/libiscsi_tcp.c: In function 'iscsi_tcp_dgst_header': /kisskb/src/drivers/scsi/libiscsi_tcp.c:317:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^~ /kisskb/src/drivers/scsi/libiscsi_tcp.c: In function 'iscsi_tcp_recv_skb': /kisskb/src/drivers/scsi/libiscsi_tcp.c:890:23: note: byref variable will be forcibly initialized struct skb_seq_state seq; ^~~ /kisskb/src/drivers/firmware/efi/libstub/randomalloc.c: In function 'efi_random_alloc': /kisskb/src/drivers/firmware/efi/libstub/randomalloc.c:61:25: note: byref variable will be forcibly initialized struct efi_boot_memmap map; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/skbuff.h:13, from /kisskb/src/include/linux/netlink.h:7, from /kisskb/src/include/net/netlink.h:6, from /kisskb/src/drivers/infiniband/core/netlink.c:37: /kisskb/src/drivers/infiniband/core/netlink.c: In function 'rdma_nl_register': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/netlink.c:119:2: note: in expansion of macro 'smp_store_release' smp_store_release(&rdma_nl_types[index].cb_table, cb_table); ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/netlink.c: In function 'rdma_nl_rcv_msg': /kisskb/src/drivers/infiniband/core/netlink.c:186:31: note: byref variable will be forcibly initialized struct netlink_dump_control c = { ^ /kisskb/src/drivers/media/rc/redrat3.c: In function 'redrat3_process_ir_data': /kisskb/src/drivers/media/rc/redrat3.c:351:23: note: byref variable will be forcibly initialized struct ir_raw_event ev = { ^~ /kisskb/src/drivers/scsi/iscsi_tcp.c: In function 'iscsi_sw_tcp_xmit_segment': /kisskb/src/drivers/scsi/iscsi_tcp.c:287:16: note: byref variable will be forcibly initialized struct kvec iov = { ^~~ /kisskb/src/drivers/scsi/iscsi_tcp.c:286:18: note: byref variable will be forcibly initialized struct msghdr msg = { .msg_flags = flags }; ^~~ /kisskb/src/drivers/scsi/iscsi_tcp.c: In function 'iscsi_sw_tcp_host_get_param': /kisskb/src/drivers/scsi/iscsi_tcp.c:782:22: note: byref variable will be forcibly initialized struct sockaddr_in6 addr; ^~~~ /kisskb/src/drivers/scsi/iscsi_tcp.c: In function 'iscsi_sw_tcp_conn_get_param': /kisskb/src/drivers/scsi/iscsi_tcp.c:738:22: note: byref variable will be forcibly initialized struct sockaddr_in6 addr; ^~~~ /kisskb/src/drivers/scsi/iscsi_tcp.c: In function 'iscsi_sw_tcp_data_ready': /kisskb/src/drivers/scsi/iscsi_tcp.c:129:20: note: byref variable will be forcibly initialized read_descriptor_t rd_desc; ^~~~~~~ /kisskb/src/drivers/firmware/qcom_scm-legacy.c: In function 'scm_legacy_call': /kisskb/src/drivers/firmware/qcom_scm-legacy.c:140:23: note: byref variable will be forcibly initialized struct arm_smccc_res smc_res; ^~~~~~~ /kisskb/src/drivers/firmware/qcom_scm-legacy.c: In function 'scm_legacy_call_atomic': /kisskb/src/drivers/firmware/qcom_scm-legacy.c:225:23: note: byref variable will be forcibly initialized struct arm_smccc_res smc_res; ^~~~~~~ /kisskb/src/drivers/edac/xgene_edac.c: In function 'xgene_edac_mc_add': /kisskb/src/drivers/edac/xgene_edac.c:348:18: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/drivers/edac/xgene_edac.c:346:27: note: byref variable will be forcibly initialized struct xgene_edac_mc_ctx tmp_ctx; ^~~~~~~ /kisskb/src/drivers/edac/xgene_edac.c: In function 'xgene_edac_pmd_add': /kisskb/src/drivers/edac/xgene_edac.c:891:18: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/drivers/edac/xgene_edac.c: In function 'xgene_edac_l3_add': /kisskb/src/drivers/edac/xgene_edac.c:1188:18: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/drivers/edac/xgene_edac.c: In function 'xgene_edac_soc_add': /kisskb/src/drivers/edac/xgene_edac.c:1729:18: note: byref variable will be forcibly initialized struct resource res; ^~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/media/cec/core/cec-adap.c:10: /kisskb/src/drivers/media/cec/core/cec-adap.c: In function 'cec_thread_func': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/cec/core/cec-adap.c:488:4: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(adap->kthread_waitq, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/cec/core/cec-adap.c:478:10: note: in expansion of macro 'wait_event_interruptible_timeout' err = wait_event_interruptible_timeout(adap->kthread_waitq, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/perf/hisilicon/hisi_uncore_pmu.c: In function 'hisi_uncore_pmu_offline_cpu': /kisskb/src/drivers/perf/hisilicon/hisi_uncore_pmu.c:452:12: note: byref variable will be forcibly initialized cpumask_t pmu_online_cpus; ^~~~~~~~~~~~~~~ /kisskb/src/drivers/i2c/busses/i2c-meson.c: In function 'meson_i2c_probe': /kisskb/src/drivers/i2c/busses/i2c-meson.c:410:21: note: byref variable will be forcibly initialized struct i2c_timings timings; ^~~~~~~ /kisskb/src/drivers/media/cec/core/cec-adap.c: In function 'cec_receive_notify': /kisskb/src/drivers/media/cec/core/cec-adap.c:1905:17: note: byref variable will be forcibly initialized struct cec_msg tx_cec_msg = { }; ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/vkms/vkms_writeback.c: In function 'vkms_wb_encoder_atomic_check': /kisskb/src/drivers/gpu/drm/vkms/vkms_writeback.c:45:30: note: byref variable will be forcibly initialized struct drm_format_name_buf format_name; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/vkms/vkms_writeback.c: In function 'vkms_wb_prepare_job': /kisskb/src/drivers/gpu/drm/vkms/vkms_writeback.c:72:21: note: byref variable will be forcibly initialized struct dma_buf_map map; ^~~ /kisskb/src/drivers/media/cec/core/cec-adap.c: In function 'cec_config_thread_func': /kisskb/src/drivers/media/cec/core/cec-adap.c:1483:18: note: byref variable will be forcibly initialized struct cec_msg msg = {}; ^~~ /kisskb/src/drivers/gpu/drm/vkms/vkms_writeback.c: In function 'vkms_wb_cleanup_job': /kisskb/src/drivers/gpu/drm/vkms/vkms_writeback.c:95:21: note: byref variable will be forcibly initialized struct dma_buf_map map; ^~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/include/ras/ras_event.h:431, from /kisskb/src/drivers/ras/ras.c:15: /kisskb/src/drivers/ras/ras.c: In function 'perf_trace_mc_event': /kisskb/src/drivers/scsi/advansys.c: In function 'AscMsgOutSDTR': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../include/ras/ras_event.h:98:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mc_event, ^~~~~~~~~~~ /kisskb/src/drivers/scsi/advansys.c:6280:10: note: byref variable will be forcibly initialized EXT_MSG sdtr_buf = { ^~~~~~~~ /kisskb/src/drivers/scsi/advansys.c: In function 'AscPutReadySgListQueue': /kisskb/src/drivers/scsi/advansys.c:7995:16: note: byref variable will be forcibly initialized ASC_SG_LIST_Q scsi_sg_q; ^~~~~~~~~ /kisskb/src/drivers/ras/ras.c: In function 'perf_trace_non_standard_event': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../include/ras/ras_event.h:219:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(non_standard_event, ^~~~~~~~~~~ /kisskb/src/drivers/ras/ras.c: In function 'perf_trace_aer_event': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../include/ras/ras_event.h:298:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(aer_event, ^~~~~~~~~~~ /kisskb/src/drivers/scsi/advansys.c: In function 'AscInitFromEEP': /kisskb/src/drivers/scsi/advansys.c:9091:16: note: byref variable will be forcibly initialized ASCEEP_CONFIG eep_config_buf; ^~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/ras/ras_event.h:431, from /kisskb/src/drivers/ras/ras.c:15: /kisskb/src/drivers/ras/ras.c: In function 'trace_event_raw_event_mc_event': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../include/ras/ras_event.h:98:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mc_event, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../include/ras/ras_event.h:98:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mc_event, ^~~~~~~~~~~ /kisskb/src/drivers/ras/ras.c: In function 'trace_event_raw_event_arm_event': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../include/ras/ras_event.h:171:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(arm_event, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/rcar-du/rcar_du_crtc.c: In function 'rcar_du_crtc_set_display_timing': /kisskb/src/drivers/gpu/drm/rcar-du/rcar_du_crtc.c:273:24: note: byref variable will be forcibly initialized struct du_clk_params params = { .diff = (unsigned long)-1 }; ^~~~~~ /kisskb/src/drivers/gpu/drm/rcar-du/rcar_du_crtc.c:223:20: note: byref variable will be forcibly initialized struct dpll_info dpll = { 0 }; ^~~~ /kisskb/src/drivers/ras/ras.c: In function 'trace_event_raw_event_non_standard_event': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../include/ras/ras_event.h:219:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(non_standard_event, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../include/ras/ras_event.h:219:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(non_standard_event, ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/drivers/leds/uleds.c:9: /kisskb/src/drivers/leds/uleds.c: In function 'uleds_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/leds/uleds.c:162:13: note: in expansion of macro 'wait_event_interruptible' retval = wait_event_interruptible(udev->waitq, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/ras/ras.c: In function 'trace_event_raw_event_aer_event': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../include/ras/ras_event.h:298:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(aer_event, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../include/ras/ras_event.h:298:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(aer_event, ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/srcutree.h:15, from /kisskb/src/include/linux/srcu.h:49, from /kisskb/src/include/linux/notifier.h:16, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/gpu/drm/rcar-du/rcar_du_crtc.c:10: /kisskb/src/drivers/gpu/drm/rcar-du/rcar_du_crtc.c: In function 'rcar_du_crtc_disable_planes': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/rcar-du/rcar_du_crtc.c:627:7: note: in expansion of macro 'wait_event_timeout' if (!wait_event_timeout(rcrtc->vblank_wait, rcrtc->vblank_count == 0, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/usb/host/xhci-debugfs.c: In function 'xhci_debugfs_regset': /kisskb/src/drivers/usb/host/xhci-debugfs.c:120:12: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/ras/ras.c: In function 'trace_event_raw_event_memory_failure_event': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../include/ras/ras_event.h:402:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(memory_failure_event, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/rcar-du/rcar_du_crtc.c: In function 'rcar_du_crtc_set_crc_source': /kisskb/src/drivers/gpu/drm/rcar-du/rcar_du_crtc.c:1071:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^~~ /kisskb/src/drivers/scsi/advansys.c: In function 'AscIsrChipHalted': /kisskb/src/drivers/scsi/advansys.c:6354:10: note: byref variable will be forcibly initialized EXT_MSG out_msg; ^~~~~~~ /kisskb/src/drivers/scsi/advansys.c:6353:10: note: byref variable will be forcibly initialized EXT_MSG ext_msg; ^~~~~~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/srcutree.h:15, from /kisskb/src/include/linux/srcu.h:49, from /kisskb/src/include/linux/notifier.h:16, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/gpu/drm/rcar-du/rcar_du_crtc.c:10: /kisskb/src/drivers/gpu/drm/rcar-du/rcar_du_crtc.c: In function 'rcar_du_crtc_wait_page_flip': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/rcar-du/rcar_du_crtc.c:469:6: note: in expansion of macro 'wait_event_timeout' if (wait_event_timeout(rcrtc->flip_wait, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/advansys.c: In function 'AdvInitFrom38C1600EEP': /kisskb/src/drivers/scsi/advansys.c:10484:24: note: byref variable will be forcibly initialized ADVEEP_38C1600_CONFIG eep_config; ^~~~~~~~~~ /kisskb/src/drivers/scsi/advansys.c: In function 'AdvInitFrom38C0800EEP': /kisskb/src/drivers/scsi/advansys.c:10285:24: note: byref variable will be forcibly initialized ADVEEP_38C0800_CONFIG eep_config; ^~~~~~~~~~ /kisskb/src/drivers/scsi/advansys.c: In function 'AdvInitFrom3550EEP': /kisskb/src/drivers/scsi/advansys.c:10135:21: note: byref variable will be forcibly initialized ADVEEP_3550_CONFIG eep_config; ^~~~~~~~~~ /kisskb/src/drivers/scsi/advansys.c: In function 'AscIsrQDone': /kisskb/src/drivers/scsi/advansys.c:6855:17: note: byref variable will be forcibly initialized ASC_QDONE_INFO scsiq_buf; ^~~~~~~~~ /kisskb/src/drivers/scsi/advansys.c: In function 'asc_execute_scsi_cmnd': /kisskb/src/drivers/scsi/advansys.c:8464:21: note: byref variable will be forcibly initialized struct asc_scsi_q asc_scsi_q; ^~~~~~~~~~ /kisskb/src/drivers/perf/arm-cmn.c: In function 'arm_cmn_validate_group': /kisskb/src/drivers/perf/arm-cmn.c:867:21: note: byref variable will be forcibly initialized struct arm_cmn_val val; ^~~ In file included from /kisskb/src/drivers/i2c/busses/i2c-imx.c:29: /kisskb/src/drivers/i2c/busses/i2c-imx.c: In function 'dmaengine_prep_slave_single': /kisskb/src/include/linux/dmaengine.h:969:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/drivers/i2c/busses/i2c-imx.c:24: /kisskb/src/drivers/i2c/busses/i2c-imx.c: In function 'i2c_imx_trx_complete': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/i2c/busses/i2c-imx.c:507:3: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(i2c_imx->queue, i2c_imx->i2csr & I2SR_IIF, HZ / 10); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/efi-pstore.c: In function 'efi_pstore_erase_func': /kisskb/src/drivers/firmware/efi/efi-pstore.c:281:12: note: byref variable will be forcibly initialized static int efi_pstore_erase_func(struct efivar_entry *entry, void *data) ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/efi-pstore.c:281:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/perf/arm-cmn.c: In function 'arm_cmn_discover': /kisskb/src/drivers/perf/arm-cmn.c:1335:22: note: byref variable will be forcibly initialized struct arm_cmn_node cfg, *dn; ^~~ /kisskb/src/drivers/firmware/efi/efi-pstore.c: In function 'efi_pstore_read_func': /kisskb/src/drivers/firmware/efi/efi-pstore.c:43:12: note: byref variable will be forcibly initialized static int efi_pstore_read_func(struct efivar_entry *entry, ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/efi-pstore.c:43:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/i2c/busses/i2c-imx.c: In function 'i2c_imx_dma_request': /kisskb/src/drivers/i2c/busses/i2c-imx.c:319:26: note: byref variable will be forcibly initialized struct dma_slave_config dma_sconfig; ^~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/dib7000p.c: In function 'dib7000p_autosearch_start': /kisskb/src/drivers/media/dvb-frontends/dib7000p.c:1134:33: note: byref variable will be forcibly initialized struct dtv_frontend_properties schan; ^~~~~ /kisskb/src/drivers/scsi/ips.c: In function 'ips_poll_for_flush_complete': /kisskb/src/drivers/scsi/ips.c:4614:13: note: byref variable will be forcibly initialized IPS_STATUS cstatus; ^~~~~~~ /kisskb/src/drivers/firmware/efi/esrt.c: In function 'efi_esrt_init': /kisskb/src/drivers/firmware/efi/esrt.c:244:20: note: byref variable will be forcibly initialized efi_memory_desc_t md; ^~ /kisskb/src/drivers/firmware/efi/esrt.c:242:35: note: byref variable will be forcibly initialized struct efi_system_resource_table tmpesrt; ^~~~~~~ /kisskb/src/drivers/scsi/ips.c: In function 'ips_reqsen': /kisskb/src/drivers/scsi/ips.c:4181:18: note: byref variable will be forcibly initialized IPS_SCSI_REQSEN reqsen; ^~~~~~ /kisskb/src/drivers/scsi/ips.c: In function 'ips_send_cmd': /kisskb/src/drivers/scsi/ips.c:3500:24: note: byref variable will be forcibly initialized IPS_SCSI_INQ_DATA inquiry; ^~~~~~~ /kisskb/src/drivers/scsi/ips.c: In function 'ips_inquiry': /kisskb/src/drivers/scsi/ips.c:4025:20: note: byref variable will be forcibly initialized IPS_SCSI_INQ_DATA inquiry; ^~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/vsprintf.c: In function 'vsnprintf': /kisskb/src/drivers/firmware/efi/libstub/vsprintf.c:319:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/scsi/ips.c: In function 'ips_msense': /kisskb/src/drivers/scsi/ips.c:4093:26: note: byref variable will be forcibly initialized IPS_SCSI_MODE_PAGE_DATA mdata; ^~~~~ /kisskb/src/drivers/scsi/ips.c: In function 'ips_rdcap': /kisskb/src/drivers/scsi/ips.c:4060:20: note: byref variable will be forcibly initialized IPS_SCSI_CAPACITY cap; ^~~ /kisskb/src/drivers/firmware/efi/libstub/vsprintf.c: In function 'snprintf': /kisskb/src/drivers/firmware/efi/libstub/vsprintf.c:557:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/scsi/ips.c: In function 'ips_fix_ffdc_time': /kisskb/src/drivers/scsi/ips.c:5983:12: note: byref variable will be forcibly initialized struct tm tm; ^~ /kisskb/src/drivers/scsi/ips.c: In function 'ips_map_status': /kisskb/src/drivers/scsi/ips.c:3250:20: note: byref variable will be forcibly initialized IPS_SCSI_INQ_DATA inquiryData; ^~~~~~~~~~~ /kisskb/src/drivers/scsi/ips.c: In function 'ips_chkstatus': /kisskb/src/drivers/scsi/ips.c:3837:20: note: byref variable will be forcibly initialized IPS_SCSI_INQ_DATA inquiryData; ^~~~~~~~~~~ /kisskb/src/drivers/scsi/ips.c: In function 'ips_intr_copperhead': /kisskb/src/drivers/scsi/ips.c:1269:13: note: byref variable will be forcibly initialized IPS_STATUS cstatus; ^~~~~~~ /kisskb/src/drivers/scsi/ips.c: In function 'ips_intr_morpheus': /kisskb/src/drivers/scsi/ips.c:1333:13: note: byref variable will be forcibly initialized IPS_STATUS cstatus; ^~~~~~~ /kisskb/src/drivers/leds/leds-tca6507.c: In function 'tca6507_led_dt_init': /kisskb/src/drivers/leds/leds-tca6507.c:692:19: note: byref variable will be forcibly initialized struct led_info led; ^~~ /kisskb/src/drivers/media/cec/core/cec-api.c: In function 'cec_adap_g_log_addrs': /kisskb/src/drivers/media/cec/core/cec-api.c:147:23: note: byref variable will be forcibly initialized struct cec_log_addrs log_addrs; ^~~~~~~~~ /kisskb/src/drivers/media/cec/core/cec-api.c: In function 'cec_adap_s_log_addrs': /kisskb/src/drivers/media/cec/core/cec-api.c:170:23: note: byref variable will be forcibly initialized struct cec_log_addrs log_addrs; ^~~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/media/cec/core/cec-api.c:10: /kisskb/src/drivers/media/cec/core/cec-api.c: In function 'cec_receive_msg': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/cec/core/cec-api.c:282:10: note: in expansion of macro 'wait_event_interruptible' res = wait_event_interruptible(fh->wait, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/cec/core/cec-api.c:273:10: note: in expansion of macro 'wait_event_interruptible_timeout' res = wait_event_interruptible_timeout(fh->wait, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/cec/core/cec-api.c: In function 'cec_dqevent': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/cec/core/cec-api.c:320:9: note: in expansion of macro 'wait_event_interruptible' err = wait_event_interruptible(fh->wait, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/cec/core/cec-api.c: In function 'cec_s_mode': /kisskb/src/drivers/media/cec/core/cec-api.c:477:20: note: byref variable will be forcibly initialized struct cec_event ev = { ^~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/md/md-bitmap.c:19: /kisskb/src/drivers/md/md-bitmap.c: In function 'md_bitmap_wait_writes': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/md-bitmap.c:429:3: note: in expansion of macro 'wait_event' wait_event(bitmap->write_wait, ^~~~~~~~~~ /kisskb/src/drivers/firmware/efi/cper.c: In function 'cper_print_mem': /kisskb/src/drivers/firmware/efi/cper.c:331:30: note: byref variable will be forcibly initialized struct cper_mem_err_compact cmem; ^~~~ In file included from /kisskb/src/include/linux/uuid.h:11, from /kisskb/src/include/linux/fs.h:36, from /kisskb/src/arch/arm64/include/asm/elf.h:141, from /kisskb/src/include/linux/elf.h:6, from /kisskb/src/include/linux/module.h:18, from /kisskb/src/drivers/firmware/efi/cper.c:16: /kisskb/src/drivers/firmware/efi/cper.c: In function 'cper_estatus_print_section': /kisskb/src/include/uapi/linux/uuid.h:29:1: note: byref variable will be forcibly initialized {{ (a) & 0xff, ((a) >> 8) & 0xff, ((a) >> 16) & 0xff, ((a) >> 24) & 0xff, \ ^ /kisskb/src/include/linux/cper.h:179:2: note: in expansion of macro 'GUID_INIT' GUID_INIT(0x81212A96, 0x09ED, 0x4996, 0x94, 0x71, 0x8D, 0x72, \ ^~~~~~~~~ /kisskb/src/drivers/firmware/efi/cper.c:563:35: note: in expansion of macro 'CPER_SEC_FW_ERR_REC_REF' } else if (guid_equal(sec_type, &CPER_SEC_FW_ERR_REC_REF)) { ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/uapi/linux/uuid.h:29:1: note: byref variable will be forcibly initialized {{ (a) & 0xff, ((a) >> 8) & 0xff, ((a) >> 16) & 0xff, ((a) >> 24) & 0xff, \ ^ /kisskb/src/include/linux/cper.h:168:2: note: in expansion of macro 'GUID_INIT' GUID_INIT(0xE19E3D16, 0xBC11, 0x11E4, 0x9C, 0xAA, 0xC2, 0x05, \ ^~~~~~~~~ /kisskb/src/drivers/firmware/efi/cper.c:544:35: note: in expansion of macro 'CPER_SEC_PROC_ARM' } else if (guid_equal(sec_type, &CPER_SEC_PROC_ARM)) { ^~~~~~~~~~~~~~~~~ /kisskb/src/include/uapi/linux/uuid.h:29:1: note: byref variable will be forcibly initialized {{ (a) & 0xff, ((a) >> 8) & 0xff, ((a) >> 16) & 0xff, ((a) >> 24) & 0xff, \ ^ /kisskb/src/include/linux/cper.h:175:2: note: in expansion of macro 'GUID_INIT' GUID_INIT(0xD995E954, 0xBBC1, 0x430F, 0xAD, 0x91, 0xB4, 0x4D, \ ^~~~~~~~~ /kisskb/src/drivers/firmware/efi/cper.c:535:35: note: in expansion of macro 'CPER_SEC_PCIE' } else if (guid_equal(sec_type, &CPER_SEC_PCIE)) { ^~~~~~~~~~~~~ /kisskb/src/include/uapi/linux/uuid.h:29:1: note: byref variable will be forcibly initialized {{ (a) & 0xff, ((a) >> 8) & 0xff, ((a) >> 16) & 0xff, ((a) >> 24) & 0xff, \ ^ /kisskb/src/include/linux/cper.h:172:2: note: in expansion of macro 'GUID_INIT' GUID_INIT(0xA5BC1114, 0x6F64, 0x4EDE, 0xB8, 0x63, 0x3E, 0x83, \ ^~~~~~~~~ /kisskb/src/drivers/firmware/efi/cper.c:525:35: note: in expansion of macro 'CPER_SEC_PLATFORM_MEM' } else if (guid_equal(sec_type, &CPER_SEC_PLATFORM_MEM)) { ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/uapi/linux/uuid.h:29:1: note: byref variable will be forcibly initialized {{ (a) & 0xff, ((a) >> 8) & 0xff, ((a) >> 16) & 0xff, ((a) >> 24) & 0xff, \ ^ /kisskb/src/include/linux/cper.h:156:2: note: in expansion of macro 'GUID_INIT' GUID_INIT(0x9876CCAD, 0x47B4, 0x4bdb, 0xB6, 0x5E, 0x16, 0xF1, \ ^~~~~~~~~ /kisskb/src/drivers/firmware/efi/cper.c:517:28: note: in expansion of macro 'CPER_SEC_PROC_GENERIC' if (guid_equal(sec_type, &CPER_SEC_PROC_GENERIC)) { ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/md-bitmap.c: In function 'write_page': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/md-bitmap.c:310:4: note: in expansion of macro 'wait_event' wait_event(bitmap->write_wait, ^~~~~~~~~~ /kisskb/src/drivers/md/md-bitmap.c: In function 'md_bitmap_startwrite': /kisskb/src/drivers/md/md-bitmap.c:1420:16: note: byref variable will be forcibly initialized DEFINE_WAIT(__wait); ^~~~~~ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^~~~ /kisskb/src/drivers/md/md-bitmap.c:1420:4: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(__wait); ^~~~~~~~~~~ /kisskb/src/drivers/md/md-bitmap.c: In function 'md_bitmap_cond_end_sync': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/md-bitmap.c:1623:2: note: in expansion of macro 'wait_event' wait_event(bitmap->mddev->recovery_wait, ^~~~~~~~~~ /kisskb/src/drivers/md/md.c: In function 'get_version': /kisskb/src/drivers/md/md.c:6580:16: note: byref variable will be forcibly initialized mdu_version_t ver; ^~~ /kisskb/src/drivers/firmware/efi/libstub/pci.c: In function 'efi_pci_disable_bridge_busmaster': /kisskb/src/drivers/firmware/efi/libstub/pci.c:18:13: note: byref variable will be forcibly initialized efi_guid_t pci_proto = EFI_PCI_IO_PROTOCOL_GUID; ^~~~~~~~~ /kisskb/src/drivers/md/md-bitmap.c: In function 'md_bitmap_free': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/md-bitmap.c:1747:2: note: in expansion of macro 'wait_event' wait_event(bitmap->write_wait, ^~~~~~~~~~ /kisskb/src/drivers/md/md-bitmap.c: In function 'md_bitmap_resize': /kisskb/src/drivers/md/md-bitmap.c:2065:23: note: byref variable will be forcibly initialized struct bitmap_counts old_counts; ^~~~~~~~~~ /kisskb/src/drivers/md/md-bitmap.c:2064:24: note: byref variable will be forcibly initialized struct bitmap_storage store; ^~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/mm.h:7, from /kisskb/src/drivers/md/md.c:40: /kisskb/src/drivers/md/md.c: In function 'md_handle_request': /kisskb/src/drivers/md/md.c:436:15: note: byref variable will be forcibly initialized DEFINE_WAIT(__wait); ^~~~~~ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^~~~ /kisskb/src/drivers/md/md.c:436:3: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(__wait); ^~~~~~~~~~~ /kisskb/src/drivers/md/md.c: In function 'get_array_info': /kisskb/src/drivers/md/md.c:6594:19: note: byref variable will be forcibly initialized mdu_array_info_t info; ^~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/blkdev.h:5, from /kisskb/src/drivers/md/md-bitmap.c:19: /kisskb/src/drivers/md/md-bitmap.c: In function 'read_page': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/md-bitmap.c:404:2: note: in expansion of macro 'wait_event' wait_event(bitmap->write_wait, ^~~~~~~~~~ /kisskb/src/drivers/md/md.c: In function 'get_disk_info': /kisskb/src/drivers/md/md.c:6686:18: note: byref variable will be forcibly initialized mdu_disk_info_t info; ^~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/mm.h:7, from /kisskb/src/drivers/md/md.c:40: /kisskb/src/drivers/md/md.c: In function 'mddev_suspend': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/md.c:552:2: note: in expansion of macro 'wait_event' wait_event(mddev->sb_wait, !test_bit(MD_UPDATING_SB, &mddev->flags)); ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/md.c:549:2: note: in expansion of macro 'wait_event' wait_event(mddev->sb_wait, atomic_read(&mddev->active_io) == 0); ^~~~~~~~~~ /kisskb/src/drivers/md/md.c: In function 'md_flush_request': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:947:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:1007:2: note: in expansion of macro '__wait_event_lock_irq' __wait_event_lock_irq(wq_head, condition, lock, ); \ ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/md.c:670:2: note: in expansion of macro 'wait_event_lock_irq' wait_event_lock_irq(mddev->sb_wait, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/md-bitmap.c: In function 'md_bitmap_wait_behind_writes': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/md-bitmap.c:1776:3: note: in expansion of macro 'wait_event' wait_event(bitmap->behind_wait, ^~~~~~~~~~ /kisskb/src/drivers/media/rc/iguanair.c: In function 'process_ir_data': /kisskb/src/drivers/media/rc/iguanair.c:120:23: note: byref variable will be forcibly initialized struct ir_raw_event rawir = {}; ^~~~~ /kisskb/src/drivers/crypto/qce/sha.c: In function 'qce_ahash_hmac_setkey': /kisskb/src/drivers/crypto/qce/sha.c:369:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^~ /kisskb/src/drivers/crypto/qce/sha.c:367:21: note: byref variable will be forcibly initialized struct crypto_wait wait; ^~~~ /kisskb/src/drivers/devfreq/exynos-bus.c: In function 'exynos_bus_get_event': /kisskb/src/drivers/devfreq/exynos-bus.c:66:28: note: byref variable will be forcibly initialized struct devfreq_event_data event_data; ^~~~~~~~~~ /kisskb/src/drivers/devfreq/exynos-bus.c: In function 'exynos_bus_get_dev_status': /kisskb/src/drivers/devfreq/exynos-bus.c:123:28: note: byref variable will be forcibly initialized struct devfreq_event_data edata; ^~~~~ In file included from /kisskb/src/drivers/devfreq/exynos-bus.c:20: /kisskb/src/drivers/devfreq/exynos-bus.c: In function 'platform_device_register_data': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo = { ^~~~~~~~ /kisskb/src/drivers/devfreq/exynos-bus.c: In function 'exynos_bus_probe': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized /kisskb/src/drivers/of/irq.c: In function 'irq_of_parse_and_map': /kisskb/src/drivers/of/irq.c:38:25: note: byref variable will be forcibly initialized struct of_phandle_args oirq; ^~~~ In file included from /kisskb/src/include/linux/of_irq.h:8, from /kisskb/src/drivers/of/irq.c:24: /kisskb/src/drivers/of/irq.c: In function 'irq_find_matching_host': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec = { ^~~~~~ /kisskb/src/drivers/of/irq.c: In function 'irq_find_host': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized /kisskb/src/drivers/of/irq.c: In function 'of_irq_get': /kisskb/src/drivers/of/irq.c:390:25: note: byref variable will be forcibly initialized struct of_phandle_args oirq; ^~~~ /kisskb/src/drivers/of/irq.c: In function 'of_irq_count': /kisskb/src/drivers/of/irq.c:435:25: note: byref variable will be forcibly initialized struct of_phandle_args irq; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/sched/mm.h:5, from /kisskb/src/drivers/md/md.c:40: /kisskb/src/drivers/md/md.c: In function '__list_add_rcu': /kisskb/src/drivers/of/irq.c: In function 'of_irq_init': /kisskb/src/drivers/of/irq.c:484:35: note: byref variable will be forcibly initialized struct list_head intc_desc_list, intc_parent_list; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/of/irq.c:484:19: note: byref variable will be forcibly initialized struct list_head intc_desc_list, intc_parent_list; ^~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/of_irq.h:8, from /kisskb/src/drivers/of/irq.c:24: /kisskb/src/drivers/of/irq.c: In function 'of_msi_map_get_device_domain': /kisskb/src/include/linux/irqdomain.h:308:20: note: byref variable will be forcibly initialized struct irq_fwspec fwspec = { ^~~~~~ /kisskb/src/drivers/of/irq.c: In function 'of_msi_get_domain': /kisskb/src/drivers/of/irq.c:661:26: note: byref variable will be forcibly initialized struct of_phandle_args args; ^~~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/srcutree.h:15, from /kisskb/src/include/linux/srcu.h:49, from /kisskb/src/include/linux/notifier.h:16, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/i2c/busses/i2c-ocores.c:12: /kisskb/src/drivers/i2c/busses/i2c-ocores.c: In function 'ocores_xfer_core': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/i2c/busses/i2c-ocores.c:393:9: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(i2c->wait, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c: In function 'add_path_store': /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c:155:19: note: byref variable will be forcibly initialized struct rtrs_addr addr = { ^~~~ /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c:154:35: note: byref variable will be forcibly initialized struct sockaddr_storage srcaddr, dstaddr; ^~~~~~~ /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-clt-sysfs.c:154:26: note: byref variable will be forcibly initialized struct sockaddr_storage srcaddr, dstaddr; ^~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/mm.h:7, from /kisskb/src/drivers/md/md.c:40: /kisskb/src/drivers/md/md.c: In function 'md_write_start': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/md.c:8548:2: note: in expansion of macro 'wait_event' wait_event(mddev->sb_wait, ^~~~~~~~~~ /kisskb/src/drivers/md/md.c: In function 'md_wait_for_blocked_rdev': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/md.c:9434:2: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(rdev->blocked_wait, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/md.c: In function 'md_thread': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/md.c:7926:3: note: in expansion of macro 'wait_event_interruptible_timeout' wait_event_interruptible_timeout ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/md.c: In function 'md_do_sync': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/md.c:8965:2: note: in expansion of macro 'wait_event' wait_event(mddev->recovery_wait, !atomic_read(&mddev->recovery_active)); ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/md.c:8953:5: note: in expansion of macro 'wait_event' wait_event(mddev->recovery_wait, ^~~~~~~~~~ /kisskb/src/drivers/nvmem/core.c: In function 'nvmem_device_cell_read': /kisskb/src/drivers/nvmem/core.c:1619:20: note: byref variable will be forcibly initialized struct nvmem_cell cell; ^~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/md.c:8874:4: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(mddev->recovery_wait, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/md.c:8856:4: note: in expansion of macro 'wait_event' wait_event(mddev->recovery_wait, ^~~~~~~~~~ /kisskb/src/drivers/md/md.c:8716:17: note: byref variable will be forcibly initialized DEFINE_WAIT(wq); ^~ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^~~~ /kisskb/src/drivers/md/md.c:8716:5: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(wq); ^~~~~~~~~~~ /kisskb/src/drivers/md/md.c:8645:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/drivers/nvmem/core.c: In function 'nvmem_device_cell_write': /kisskb/src/drivers/nvmem/core.c:1650:20: note: byref variable will be forcibly initialized struct nvmem_cell cell; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/atom.c: In function 'amdgpu_atom_execute_table_locked': /kisskb/src/drivers/gpu/drm/amd/amdgpu/atom.c:1209:20: note: byref variable will be forcibly initialized atom_exec_context ectx; ^~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/mm.h:7, from /kisskb/src/drivers/md/md.c:40: /kisskb/src/drivers/md/md.c: In function 'md_super_wait': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/md.c:1025:2: note: in expansion of macro 'wait_event' wait_event(mddev->sb_wait, atomic_read(&mddev->pending_writes)==0); ^~~~~~~~~~ /kisskb/src/drivers/mux/core.c: In function 'mux_control_get': /kisskb/src/drivers/mux/core.c:428:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^~~~ /kisskb/src/drivers/scsi/esp_scsi.c: In function 'esp_eh_bus_reset_handler': /kisskb/src/drivers/scsi/esp_scsi.c:2621:20: note: byref variable will be forcibly initialized struct completion eh_reset; ^~~~~~~~ /kisskb/src/drivers/scsi/esp_scsi.c: In function 'esp_eh_abort_handler': /kisskb/src/drivers/scsi/esp_scsi.c:2505:20: note: byref variable will be forcibly initialized struct completion eh_done; ^~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/relocate.c: In function 'efi_low_alloc_above': /kisskb/src/drivers/firmware/efi/libstub/relocate.c:31:25: note: byref variable will be forcibly initialized struct efi_boot_memmap boot_map; ^~~~~~~~ /kisskb/src/drivers/md/md.c: In function 'md_allow_write': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/md.c:8620:3: note: in expansion of macro 'wait_event' wait_event(mddev->sb_wait, ^~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/seq_file.h:7, from /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:31: /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c: In function 'amdgpu_fence_emit': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c:179:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(*ptr, dma_fence_get(&fence->base)); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/md.c: In function 'do_md_stop': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/md.c:6396:2: note: in expansion of macro 'wait_event' wait_event(resync_wait, (mddev->sync_thread == NULL && ^~~~~~~~~~ /kisskb/src/drivers/md/md.c: In function 'md_set_readonly': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/md.c:6336:2: note: in expansion of macro 'wait_event' wait_event(mddev->sb_wait, ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/md.c:6334:2: note: in expansion of macro 'wait_event' wait_event(resync_wait, !test_bit(MD_RECOVERY_RUNNING, ^~~~~~~~~~ /kisskb/src/drivers/md/md.c: In function 'md_ioctl': /kisskb/src/drivers/md/md.c:7727:19: note: byref variable will be forcibly initialized mdu_disk_info_t info; ^~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/mm.h:7, from /kisskb/src/drivers/md/md.c:40: /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/md/md.c:7713:5: note: in expansion of macro 'wait_event' wait_event(mddev->sb_wait, ^~~~~~~~~~ /kisskb/src/drivers/md/md.c:7685:20: note: byref variable will be forcibly initialized mdu_disk_info_t info; ^~~~ /kisskb/src/drivers/md/md.c:7613:20: note: byref variable will be forcibly initialized mdu_array_info_t info; ^~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/sched/mm.h:7, from /kisskb/src/drivers/md/md.c:40: /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/md/md.c:7582:3: note: in expansion of macro 'wait_event_interruptible_timeout' wait_event_interruptible_timeout(mddev->sb_wait, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/hpsa.c: In function 'hpsa_getpciinfo_ioctl': /kisskb/src/drivers/scsi/hpsa.c:6331:23: note: byref variable will be forcibly initialized struct hpsa_pci_info pciinfo; ^~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/scsi/mvumi.c:9: /kisskb/src/drivers/scsi/mvumi.c: In function 'mvumi_issue_blocked_cmd': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/mvumi.c:729:2: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(mhba->int_cmd_wait_q, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/efi-stub.c: In function 'install_memreserve_table': /kisskb/src/drivers/firmware/efi/libstub/efi-stub.c:79:13: note: byref variable will be forcibly initialized efi_guid_t memreserve_table_guid = LINUX_EFI_MEMRESERVE_TABLE_GUID; ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/efi-stub.c: In function 'setup_graphics': /kisskb/src/drivers/firmware/efi/libstub/efi-stub.c:54:13: note: byref variable will be forcibly initialized efi_guid_t gop_proto = EFI_GRAPHICS_OUTPUT_PROTOCOL_GUID; ^~~~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/efi-stub.c: In function 'efi_pe_entry': /kisskb/src/drivers/firmware/efi/libstub/efi-stub.c:119:13: note: byref variable will be forcibly initialized efi_guid_t loaded_image_proto = LOADED_IMAGE_PROTOCOL_GUID; ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/umh.h:4, from /kisskb/src/include/linux/kmod.h:9, from /kisskb/src/include/linux/module.h:16, from /kisskb/src/drivers/scsi/hpsa.c:21: /kisskb/src/drivers/scsi/hpsa.c: In function 'hpsa_scsi_do_simple_cmd_core': /kisskb/src/drivers/scsi/hpsa.c:2846:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(wait); ^~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/drivers/scsi/hpsa.c: In function 'decode_sense_data': /kisskb/src/drivers/scsi/hpsa.c:357:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^~~~~ In file included from /kisskb/src/include/linux/kobject.h:19, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/drivers/of/of_reserved_mem.c:15: /kisskb/src/drivers/of/of_reserved_mem.c: In function 'of_reserved_mem_device_release': /kisskb/src/drivers/of/of_reserved_mem.c:398:12: note: byref variable will be forcibly initialized LIST_HEAD(release_list); ^~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/firmware/efi/efi-init.c: In function 'find_pci_overlap_node': /kisskb/src/drivers/firmware/efi/efi-init.c:296:23: note: byref variable will be forcibly initialized struct of_pci_range range; ^~~~~ /kisskb/src/drivers/firmware/efi/efi-init.c:295:30: note: byref variable will be forcibly initialized struct of_pci_range_parser parser; ^~~~~~ /kisskb/src/drivers/firmware/efi/efi-init.c: In function 'efi_init': /kisskb/src/drivers/firmware/efi/efi-init.c:211:29: note: byref variable will be forcibly initialized struct efi_memory_map_data data; ^~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/scsi/hptiop.c:10: /kisskb/src/drivers/scsi/hptiop.c: In function 'hptiop_reset_hba': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/hptiop.c:1080:2: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(hba->reset_wq, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/hptiop.c: In function 'hptiop_probe': /kisskb/src/drivers/scsi/hptiop.c:1282:36: note: byref variable will be forcibly initialized struct hpt_iop_request_set_config set_config; ^~~~~~~~~~ /kisskb/src/drivers/scsi/hptiop.c:1281:36: note: byref variable will be forcibly initialized struct hpt_iop_request_get_config iop_config; ^~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/sp887x.c: In function 'sp887x_writereg': /kisskb/src/drivers/media/dvb-frontends/sp887x.c:57:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->demod_address, .flags = 0, .buf = b0, .len = 4 }; ^~~ /kisskb/src/drivers/media/dvb-frontends/sp887x.c: In function 'i2c_writebytes': /kisskb/src/drivers/media/dvb-frontends/sp887x.c:42:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->demod_address, .flags = 0, .buf = buf, .len = len }; ^~~ /kisskb/src/drivers/media/dvb-frontends/sp887x.c: In function 'sp887x_initial_setup': /kisskb/src/drivers/media/dvb-frontends/sp887x.c:42:17: note: byref variable will be forcibly initialized In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/scsi/hpsa.c:21: /kisskb/src/drivers/scsi/hpsa.c: In function 'hpsa_scan_start': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/scsi/hpsa.c:5768:3: note: in expansion of macro 'wait_event' wait_event(h->scan_wait_queue, h->scan_finished); ^~~~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/i2c/busses/i2c-pca-platform.c:12: /kisskb/src/drivers/i2c/busses/i2c-pca-platform.c: In function 'i2c_pca_pf_waitforcompletion': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/i2c/busses/i2c-pca-platform.c:84:9: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(i2c->wait, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/rc/ir_toy.c: In function 'irtoy_response': /kisskb/src/drivers/media/rc/ir_toy.c:124:23: note: byref variable will be forcibly initialized struct ir_raw_event rawir = { .pulse = irtoy->pulse }; ^~~~~ /kisskb/src/drivers/media/dvb-frontends/dib9000.c: In function 'dib9000_i2c_write16': /kisskb/src/drivers/media/dvb-frontends/dib9000.c:363:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/parport/share.c:20: /kisskb/src/drivers/parport/share.c: In function 'parport_claim_or_block': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/parport/share.c:1122:4: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(dev->wait_q, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/hpsa.c: In function 'hpsa_ioctl': /kisskb/src/drivers/scsi/hpsa.c:6625:28: note: byref variable will be forcibly initialized BIG_IOCTL_Command_struct ioc; ^~~ /kisskb/src/drivers/scsi/hpsa.c:6610:24: note: byref variable will be forcibly initialized IOCTL_Command_struct iocommand; ^~~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/scsi/hpsa.c:21: /kisskb/src/drivers/scsi/hpsa.c: In function 'hpsa_do_reset': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/scsi/hpsa.c:3182:3: note: in expansion of macro 'wait_event' wait_event(h->event_sync_wait_queue, ^~~~~~~~~~ /kisskb/src/drivers/scsi/hpsa.c: In function 'hpsa_ioctl32_passthru': /kisskb/src/drivers/scsi/hpsa.c:6240:23: note: byref variable will be forcibly initialized IOCTL_Command_struct arg64; ^~~~~ /kisskb/src/drivers/scsi/hpsa.c: In function 'hpsa_ioctl32_big_passthru': /kisskb/src/drivers/scsi/hpsa.c:6271:27: note: byref variable will be forcibly initialized BIG_IOCTL_Command_struct arg64; ^~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/fsi.h:128, from /kisskb/src/drivers/fsi/fsi-core.c:28: /kisskb/src/drivers/fsi/fsi-core.c: In function 'trace_event_raw_event_fsi_master_read': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fsi.h:11:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fsi_master_read, ^~~~~~~~~~~ /kisskb/src/drivers/fsi/fsi-core.c: In function 'trace_event_raw_event_fsi_master_write': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fsi.h:38:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fsi_master_write, ^~~~~~~~~~~ /kisskb/src/drivers/fsi/fsi-core.c: In function 'trace_event_raw_event_fsi_master_rw_result': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fsi.h:69:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fsi_master_rw_result, ^~~~~~~~~~~ /kisskb/src/drivers/fsi/fsi-core.c: In function 'trace_event_raw_event_fsi_master_break': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fsi.h:108:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fsi_master_break, ^~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-srv.c:13: /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-srv.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/dib9000.c: In function 'dib9000_fw_set_channel_union': /kisskb/src/drivers/media/dvb-frontends/dib9000.c:1349:24: note: byref variable will be forcibly initialized struct dibDVBTChannel ch; ^~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/mfd/si476x-cmd.c:12: /kisskb/src/drivers/mfd/si476x-cmd.c: In function 'si476x_core_send_command': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mfd/si476x-cmd.c:313:8: note: in expansion of macro 'wait_event_timeout' if (!wait_event_timeout(core->command, ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mfd/si476x-cmd.c:298:7: note: in expansion of macro 'wait_event_timeout' if (!wait_event_timeout(core->command, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-srv.c: In function 'send_io_resp_imm': /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-srv.c:418:17: note: byref variable will be forcibly initialized struct ib_sge list; ^~~~ /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-srv.c:364:19: note: byref variable will be forcibly initialized struct ib_reg_wr rwr; ^~~ /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-srv.c:363:28: note: byref variable will be forcibly initialized struct ib_send_wr inv_wr, imm_wr, *wr = NULL; ^~~~~~ /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-srv.c:363:20: note: byref variable will be forcibly initialized struct ib_send_wr inv_wr, imm_wr, *wr = NULL; ^~~~~~ /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-srv.c: In function 'rdma_write_sg': /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-srv.c:234:16: note: byref variable will be forcibly initialized struct ib_sge list; ^~~~ /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-srv.c:232:19: note: byref variable will be forcibly initialized struct ib_reg_wr rwr; ^~~ /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-srv.c:225:28: note: byref variable will be forcibly initialized struct ib_send_wr inv_wr, imm_wr; ^~~~~~ /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-srv.c:225:20: note: byref variable will be forcibly initialized struct ib_send_wr inv_wr, imm_wr; ^~~~~~ /kisskb/src/drivers/gpu/drm/rcar-du/rcar_du_of.c: In function 'rcar_du_of_lvds_patch': /kisskb/src/drivers/gpu/drm/rcar-du/rcar_du_of.c:285:19: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-srv.c: In function 'rtrs_srv_rdma_init': /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-srv.c:1962:21: note: byref variable will be forcibly initialized struct sockaddr_ib sib = { ^~~ /kisskb/src/drivers/scsi/xen-scsifront.c: In function 'scsifront_finish_all': /kisskb/src/drivers/scsi/xen-scsifront.c:377:26: note: byref variable will be forcibly initialized struct vscsiif_response resp; ^~~~ /kisskb/src/drivers/media/dvb-frontends/dib9000.c: In function 'dib9000_set_frontend': /kisskb/src/drivers/media/dvb-frontends/dib9000.c:1998:40: note: byref variable will be forcibly initialized struct dvb_frontend_parametersContext channel_status; ^~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/ves1820.c: In function 'ves1820_writereg': /kisskb/src/drivers/media/dvb-frontends/ves1820.c:50:17: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr = state->config->demod_address,.flags = 0,.buf = buf,.len = 3 }; ^~~ /kisskb/src/drivers/scsi/xen-scsifront.c: In function 'scsifront_init_ring': /kisskb/src/drivers/scsi/xen-scsifront.c:771:28: note: byref variable will be forcibly initialized struct xenbus_transaction xbt; ^~~ /kisskb/src/drivers/mfd/si476x-i2c.c: In function 'si476x_core_stop': /kisskb/src/drivers/mfd/si476x-i2c.c:231:33: note: byref variable will be forcibly initialized struct si476x_power_down_args args = { ^~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/scsi/xen-scsifront.c:31: /kisskb/src/drivers/scsi/xen-scsifront.c: In function 'scsifront_suspend': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/xen-scsifront.c:917:9: note: in expansion of macro 'wait_event_interruptible' err = wait_event_interruptible(info->wq_pause, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-srv.c:13: /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-srv.c: In function 'rtrs_srv_wait_ops_ids': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/infiniband/ulp/rtrs/rtrs-srv.c:196:2: note: in expansion of macro 'wait_event' wait_event(sess->ids_waitq, !atomic_read(&sess->ids_inflight)); ^~~~~~~~~~ /kisskb/src/drivers/mfd/si476x-i2c.c: In function 'si476x_core_drain_rds_fifo': /kisskb/src/drivers/mfd/si476x-i2c.c:366:34: note: byref variable will be forcibly initialized struct si476x_rds_status_report report; ^~~~~~ /kisskb/src/drivers/mfd/si476x-i2c.c: In function 'si476x_core_get_revision_info': /kisskb/src/drivers/mfd/si476x-i2c.c:621:26: note: byref variable will be forcibly initialized struct si476x_func_info info; ^~~~ /kisskb/src/drivers/mfd/si476x-cmd.c: In function 'si476x_cmd_clear_stc': /kisskb/src/drivers/mfd/si476x-cmd.c:350:32: note: byref variable will be forcibly initialized struct si476x_rsq_status_args args = { ^~~~ /kisskb/src/drivers/scsi/xen-scsifront.c: In function 'scsifront_action_handler': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/xen-scsifront.c:618:8: note: in expansion of macro 'wait_event_interruptible' err = wait_event_interruptible(shadow->wq_reset, shadow->wait_reset); ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/xen-scsifront.c:612:9: note: in expansion of macro 'wait_event_interruptible' err = wait_event_interruptible(info->wq_sync, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/mfd/si476x-cmd.c:12: /kisskb/src/drivers/mfd/si476x-cmd.c: In function 'si476x_cmd_tune_seek_freq': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:882:2: note: in expansion of macro '___wait_event' ___wait_event(wq, condition, TASK_KILLABLE, 0, 0, schedule()) ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:904:11: note: in expansion of macro '__wait_event_killable' __ret = __wait_event_killable(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mfd/si476x-cmd.c:384:3: note: in expansion of macro 'wait_event_killable' wait_event_killable(core->tuning, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/firmware/efi/libstub/fdt.c: In function 'allocate_new_fdt_and_exit_boot': /kisskb/src/drivers/firmware/efi/libstub/fdt.c:253:26: note: byref variable will be forcibly initialized struct exit_boot_struct priv; ^~~~ /kisskb/src/drivers/firmware/efi/libstub/fdt.c:252:25: note: byref variable will be forcibly initialized struct efi_boot_memmap map; ^~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/scsi/stex.c:15: /kisskb/src/drivers/scsi/stex.c: In function 'stex_do_reset': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/stex.c:1405:3: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(hba->reset_waitq, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/nxt6000.c: In function 'nxt6000_writereg': /kisskb/src/drivers/media/dvb-frontends/nxt6000.c:41:17: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr = state->config->demod_address,.flags = 0,.buf = buf,.len = 2 }; ^~~ /kisskb/src/drivers/scsi/stex.c: In function 'stex_queuecommand_lck': /kisskb/src/drivers/scsi/stex.c:671:21: note: byref variable will be forcibly initialized struct st_drvver ver; ^~~ /kisskb/src/drivers/gpu/drm/rcar-du/rcar_du_kms.c: In function 'rcar_du_vsps_init': /kisskb/src/drivers/gpu/drm/rcar-du/rcar_du_kms.c:598:25: note: byref variable will be forcibly initialized struct of_phandle_args args; ^~~~ /kisskb/src/drivers/gpu/drm/rcar-du/rcar_du_kms.c: In function 'rcar_du_encoders_init': /kisskb/src/drivers/gpu/drm/rcar-du/rcar_du_kms.c:535:22: note: byref variable will be forcibly initialized struct of_endpoint ep; ^~ /kisskb/src/drivers/scsi/sd.c: In function 'sd_done': /kisskb/src/drivers/scsi/sd.c:2023:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/cdev.h:5, from /kisskb/src/drivers/vfio/vfio.c:13: /kisskb/src/drivers/vfio/vfio.c: In function 'vfio_del_group_dev': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/vfio/vfio.c:1009:3: note: in expansion of macro 'wait_event' wait_event(group->container_q, !group->container); ^~~~~~~~~~ /kisskb/src/drivers/scsi/sd.c: In function 'sd_read_write_protect_flag': /kisskb/src/drivers/scsi/sd.c:2647:24: note: byref variable will be forcibly initialized struct scsi_mode_data data; ^~~~ /kisskb/src/drivers/media/dvb-frontends/ves1x93.c: In function 'ves1x93_writereg': /kisskb/src/drivers/media/dvb-frontends/ves1x93.c:85:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->demod_address, .flags = 0, .buf = buf, .len = 3 }; ^~~ /kisskb/src/drivers/scsi/sd.c: In function 'sd_read_cache_type': /kisskb/src/drivers/scsi/sd.c:2711:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^~~~~ /kisskb/src/drivers/scsi/sd.c:2710:24: note: byref variable will be forcibly initialized struct scsi_mode_data data; ^~~~ /kisskb/src/drivers/scsi/sd.c: In function 'sd_pr_command': /kisskb/src/drivers/scsi/sd.c:1810:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^~~~~ /kisskb/src/drivers/vfio/vfio.c: In function 'vfio_group_fops_unl_ioctl': /kisskb/src/drivers/vfio/vfio.c:1506:28: note: byref variable will be forcibly initialized struct vfio_group_status status; ^~~~~~ /kisskb/src/drivers/scsi/sd.c: In function 'sd_check_events': /kisskb/src/drivers/scsi/sd.c:1654:25: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr = { 0, }; ^~~~~ In file included from /kisskb/src/drivers/scsi/st.c:34: /kisskb/src/drivers/scsi/st.c: In function 'put_user_mtget': /kisskb/src/include/linux/mtio.h:33:17: note: byref variable will be forcibly initialized struct mtget32 k32 = { ^~~ /kisskb/src/drivers/scsi/sd.c: In function 'sd_read_app_tag_own': /kisskb/src/drivers/scsi/sd.c:2883:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^~~~~ /kisskb/src/drivers/scsi/sd.c:2882:24: note: byref variable will be forcibly initialized struct scsi_mode_data data; ^~~~ /kisskb/src/drivers/scsi/sd.c: In function 'sd_spinup_disk': /kisskb/src/drivers/scsi/sd.c:2144:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^~~~~ /kisskb/src/drivers/scsi/sd.c: In function 'read_capacity_10': /kisskb/src/drivers/scsi/sd.c:2430:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^~~~~ /kisskb/src/drivers/scsi/sd.c: In function 'read_capacity_16': /kisskb/src/drivers/scsi/sd.c:2339:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^~~~~ /kisskb/src/drivers/scsi/sd.c: In function 'cache_type_store': /kisskb/src/drivers/scsi/sd.c:165:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^~~~~ /kisskb/src/drivers/scsi/sd.c:164:24: note: byref variable will be forcibly initialized struct scsi_mode_data data; ^~~~ /kisskb/src/drivers/scsi/sd.c: In function 'sd_sync_cache': /kisskb/src/drivers/scsi/sd.c:1695:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr my_sshdr; ^~~~~~~~ /kisskb/src/drivers/scsi/sd.c: In function 'sd_start_stop_device': /kisskb/src/drivers/scsi/sd.c:3574:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^~~~~ /kisskb/src/drivers/scsi/sd.c: In function 'sd_suspend_common': /kisskb/src/drivers/scsi/sd.c:3635:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^~~~~ /kisskb/src/drivers/scsi/st.c: In function 'st_ioctl_common': /kisskb/src/drivers/scsi/st.c:3809:16: note: byref variable will be forcibly initialized struct mtpos mt_pos; ^~~~~~ /kisskb/src/drivers/scsi/st.c:3744:16: note: byref variable will be forcibly initialized struct mtget mt_status; ^~~~~~~~~ /kisskb/src/drivers/scsi/st.c:3539:15: note: byref variable will be forcibly initialized struct mtop mtc; ^~~ /kisskb/src/drivers/nvmem/qfprom.c: In function 'qfprom_reg_write': /kisskb/src/drivers/nvmem/qfprom.c:212:31: note: byref variable will be forcibly initialized struct qfprom_touched_values old; ^~~ /kisskb/src/drivers/target/iscsi/iscsi_target_parameters.c: In function 'iscsi_login_rx_data': /kisskb/src/drivers/target/iscsi/iscsi_target_parameters.c:23:14: note: byref variable will be forcibly initialized struct kvec iov; ^~~ /kisskb/src/drivers/i2c/busses/i2c-sh_mobile.c: In function 'sh_mobile_i2c_request_dma_chan': /kisskb/src/drivers/i2c/busses/i2c-sh_mobile.c:483:26: note: byref variable will be forcibly initialized struct dma_slave_config cfg; ^~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/srcutree.h:15, from /kisskb/src/include/linux/srcu.h:49, from /kisskb/src/include/linux/notifier.h:16, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/i2c/busses/i2c-sh_mobile.c:12: /kisskb/src/drivers/i2c/busses/i2c-sh_mobile.c: In function 'sh_mobile_xfer': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/i2c/busses/i2c-sh_mobile.c:689:16: note: in expansion of macro 'wait_event_timeout' time_left = wait_event_timeout(pd->wait, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/of/overlay.c: In function 'add_changeset_node': /kisskb/src/drivers/of/overlay.c:415:16: note: byref variable will be forcibly initialized struct target target_child; ^~~~~~~~~~~~ /kisskb/src/drivers/of/overlay.c: In function 'build_changeset': /kisskb/src/drivers/of/overlay.c:639:16: note: byref variable will be forcibly initialized struct target target; ^~~~~~ /kisskb/src/drivers/of/overlay.c: In function 'overlay_notify': /kisskb/src/drivers/of/overlay.c:162:32: note: byref variable will be forcibly initialized struct of_overlay_notify_data nd; ^~ /kisskb/src/drivers/scsi/ch.c: In function 'ch_do_scsi': /kisskb/src/drivers/scsi/ch.c:191:24: note: byref variable will be forcibly initialized struct scsi_sense_hdr sshdr; ^~~~~ /kisskb/src/drivers/scsi/ch.c: In function 'ch_ioctl': /kisskb/src/drivers/scsi/ch.c:839:29: note: byref variable will be forcibly initialized struct changer_set_voltag csv; ^~~ /kisskb/src/drivers/scsi/ch.c:753:30: note: byref variable will be forcibly initialized struct changer_get_element cge; ^~~ /kisskb/src/drivers/scsi/ch.c:741:33: note: byref variable will be forcibly initialized struct changer_element_status ces; ^~~ /kisskb/src/drivers/scsi/ch.c:716:27: note: byref variable will be forcibly initialized struct changer_exchange mv; ^~ /kisskb/src/drivers/scsi/ch.c:694:23: note: byref variable will be forcibly initialized struct changer_move mv; ^~ /kisskb/src/drivers/scsi/ch.c:675:27: note: byref variable will be forcibly initialized struct changer_position pos; ^~~ /kisskb/src/drivers/scsi/ch.c:649:32: note: byref variable will be forcibly initialized struct changer_vendor_params vparams; ^~~~~~~ /kisskb/src/drivers/scsi/ch.c:635:25: note: byref variable will be forcibly initialized struct changer_params params; ^~~~~~ /kisskb/src/drivers/scsi/ch.c: In function 'ch_ioctl_compat': /kisskb/src/drivers/scsi/ch.c:895:35: note: byref variable will be forcibly initialized struct changer_element_status32 ces32; ^~~~~ /kisskb/src/drivers/hwtracing/coresight/coresight-platform.c: In function 'of_coresight_count_ports': /kisskb/src/drivers/hwtracing/coresight/coresight-platform.c:147:21: note: byref variable will be forcibly initialized struct of_endpoint endpoint; ^~~~~~~~ /kisskb/src/drivers/hwtracing/coresight/coresight-platform.c: In function 'of_coresight_get_ports_legacy': /kisskb/src/drivers/hwtracing/coresight/coresight-platform.c:90:21: note: byref variable will be forcibly initialized struct of_endpoint endpoint; ^~~~~~~~ /kisskb/src/drivers/hwtracing/coresight/coresight-platform.c: In function 'of_coresight_parse_endpoint': /kisskb/src/drivers/hwtracing/coresight/coresight-platform.c:216:31: note: byref variable will be forcibly initialized struct of_endpoint endpoint, rendpoint; ^~~~~~~~~ /kisskb/src/drivers/hwtracing/coresight/coresight-platform.c:216:21: note: byref variable will be forcibly initialized struct of_endpoint endpoint, rendpoint; ^~~~~~~~ /kisskb/src/drivers/vfio/vfio_iommu_type1.c: In function 'vfio_unmap_unpin': /kisskb/src/drivers/vfio/vfio_iommu_type1.c:868:28: note: byref variable will be forcibly initialized struct iommu_iotlb_gather iotlb_gather; ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/smp.h:12, from /kisskb/src/arch/arm64/include/asm/arch_timer.h:18, from /kisskb/src/arch/arm64/include/asm/timex.h:8, from /kisskb/src/include/linux/timex.h:65, from /kisskb/src/include/linux/time32.h:13, from /kisskb/src/include/linux/time.h:60, from /kisskb/src/include/linux/compat.h:10, from /kisskb/src/drivers/vfio/vfio_iommu_type1.c:24: /kisskb/src/drivers/vfio/vfio_iommu_type1.c:867:12: note: byref variable will be forcibly initialized LIST_HEAD(unmapped_region_list); ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/vfio/vfio_iommu_type1.c: In function 'vfio_iommu_aper_expand': /kisskb/src/drivers/vfio/vfio_iommu_type1.c:2267:31: note: byref variable will be forcibly initialized struct iommu_domain_geometry geo; ^~~ /kisskb/src/drivers/scsi/sd_dif.c: In function 'sd_dif_config_host': /kisskb/src/drivers/scsi/sd_dif.c:32:23: note: byref variable will be forcibly initialized struct blk_integrity bi; ^~ In file included from /kisskb/src/include/linux/smp.h:12, from /kisskb/src/arch/arm64/include/asm/arch_timer.h:18, from /kisskb/src/arch/arm64/include/asm/timex.h:8, from /kisskb/src/include/linux/timex.h:65, from /kisskb/src/include/linux/time32.h:13, from /kisskb/src/include/linux/time.h:60, from /kisskb/src/include/linux/compat.h:10, from /kisskb/src/drivers/vfio/vfio_iommu_type1.c:24: /kisskb/src/drivers/vfio/vfio_iommu_type1.c: In function 'vfio_iommu_resv_refresh': /kisskb/src/drivers/vfio/vfio_iommu_type1.c:2304:12: note: byref variable will be forcibly initialized LIST_HEAD(resv_regions); ^~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/vfio/vfio_iommu_type1.c: In function 'vfio_iommu_type1_detach_group': /kisskb/src/drivers/vfio/vfio_iommu_type1.c:2345:12: note: byref variable will be forcibly initialized LIST_HEAD(iova_copy); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/i2c/busses/i2c-rk3x.c: In function 'rk3x_i2c_adapt_div': /kisskb/src/drivers/i2c/busses/i2c-rk3x.c:875:33: note: byref variable will be forcibly initialized struct rk3x_i2c_calced_timings calc; ^~~~ /kisskb/src/drivers/i2c/busses/i2c-rk3x.c: In function 'rk3x_i2c_clk_notifier_cb': /kisskb/src/drivers/i2c/busses/i2c-rk3x.c:929:33: note: byref variable will be forcibly initialized struct rk3x_i2c_calced_timings calc; ^~~~ /kisskb/src/drivers/vfio/vfio_iommu_type1.c: In function 'vfio_iommu_type1_attach_group': /kisskb/src/drivers/vfio/vfio_iommu_type1.c:2009:12: note: byref variable will be forcibly initialized LIST_HEAD(group_resv_regions); ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/vfio/vfio_iommu_type1.c:2008:12: note: byref variable will be forcibly initialized LIST_HEAD(iova_copy); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/vfio/vfio_iommu_type1.c:2007:31: note: byref variable will be forcibly initialized struct iommu_domain_geometry geo; ^~~ /kisskb/src/drivers/vfio/vfio_iommu_type1.c: In function 'vfio_iommu_migration_build_caps': /kisskb/src/drivers/vfio/vfio_iommu_type1.c:2593:45: note: byref variable will be forcibly initialized struct vfio_iommu_type1_info_cap_migration cap_mig; ^~~~~~~ /kisskb/src/drivers/vfio/vfio_iommu_type1.c: In function 'vfio_iommu_dma_avail_build_caps': /kisskb/src/drivers/vfio/vfio_iommu_type1.c:2609:41: note: byref variable will be forcibly initialized struct vfio_iommu_type1_info_dma_avail cap_dma_avail; ^~~~~~~~~~~~~ /kisskb/src/drivers/vfio/vfio_iommu_type1.c: In function 'vfio_iommu_type1_get_info': /kisskb/src/drivers/vfio/vfio_iommu_type1.c:2609:41: note: byref variable will be forcibly initialized In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/i2c/busses/i2c-rk3x.c:10: /kisskb/src/drivers/i2c/busses/i2c-rk3x.c: In function 'rk3x_i2c_xfer_common': /kisskb/src/drivers/vfio/vfio_iommu_type1.c:2625:23: note: byref variable will be forcibly initialized struct vfio_info_cap caps = { .buf = NULL, .size = 0 }; ^~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/i2c/busses/i2c-rk3x.c:1093:14: note: in expansion of macro 'wait_event_timeout' timeout = wait_event_timeout(i2c->wait, !i2c->busy, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/vfio/vfio_iommu_type1.c:2623:31: note: byref variable will be forcibly initialized struct vfio_iommu_type1_info info; ^~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/ntb/test/ntb_tool.c:181: /kisskb/src/drivers/ntb/test/ntb_tool.c: In function 'tool_peer_link_event_write': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/ntb/test/ntb_tool.c:530:6: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(tc->link_wq, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/ntb/test/ntb_tool.c: In function 'tool_msg_event_write': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/ntb/test/ntb_tool.c:1389:6: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(tc->msg_wq, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/ntb/test/ntb_tool.c: In function 'tool_db_event_write': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/ntb/test/ntb_tool.c:1139:6: note: in expansion of macro 'wait_event_interruptible' if (wait_event_interruptible(tc->db_wq, ntb_db_read(tc->ntb) == val)) ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/vfio/vfio_iommu_type1.c: In function 'vfio_iommu_type1_map_dma': /kisskb/src/drivers/vfio/vfio_iommu_type1.c:2689:34: note: byref variable will be forcibly initialized struct vfio_iommu_type1_dma_map map; ^~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/fsi_master_gpio.h:171, from /kisskb/src/drivers/fsi/fsi-master-gpio.c:40: /kisskb/src/drivers/fsi/fsi-master-gpio.c: In function 'trace_event_raw_event_fsi_master_gpio_in': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fsi_master_gpio.h:11:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fsi_master_gpio_in, ^~~~~~~~~~~ /kisskb/src/drivers/fsi/fsi-master-gpio.c: In function 'trace_event_raw_event_fsi_master_gpio_out': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fsi_master_gpio.h:32:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fsi_master_gpio_out, ^~~~~~~~~~~ /kisskb/src/drivers/fsi/fsi-master-gpio.c: In function 'trace_event_raw_event_fsi_master_gpio_clock_zeros': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fsi_master_gpio.h:53:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fsi_master_gpio_clock_zeros, ^~~~~~~~~~~ /kisskb/src/drivers/fsi/fsi-master-gpio.c: In function 'trace_event_raw_event_fsi_master_gpio_break': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fsi_master_gpio.h:69:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fsi_master_gpio_break, ^~~~~~~~~~~ /kisskb/src/drivers/fsi/fsi-master-gpio.c: In function 'trace_event_raw_event_fsi_master_gpio_crc_cmd_error': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fsi_master_gpio.h:83:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fsi_master_gpio_crc_cmd_error, ^~~~~~~~~~~ /kisskb/src/drivers/fsi/fsi-master-gpio.c: In function 'trace_event_raw_event_fsi_master_gpio_crc_rsp_error': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fsi_master_gpio.h:97:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fsi_master_gpio_crc_rsp_error, ^~~~~~~~~~~ /kisskb/src/drivers/fsi/fsi-master-gpio.c: In function 'trace_event_raw_event_fsi_master_gpio_poll_response_busy': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fsi_master_gpio.h:111:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fsi_master_gpio_poll_response_busy, ^~~~~~~~~~~ /kisskb/src/drivers/fsi/fsi-master-gpio.c: In function 'trace_event_raw_event_fsi_master_gpio_cmd_abs_addr': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fsi_master_gpio.h:126:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fsi_master_gpio_cmd_abs_addr, ^~~~~~~~~~~ /kisskb/src/drivers/fsi/fsi-master-gpio.c: In function 'trace_event_raw_event_fsi_master_gpio_cmd_rel_addr': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fsi_master_gpio.h:141:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fsi_master_gpio_cmd_rel_addr, ^~~~~~~~~~~ /kisskb/src/drivers/fsi/fsi-master-gpio.c: In function 'trace_event_raw_event_fsi_master_gpio_cmd_same_addr': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/fsi_master_gpio.h:156:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(fsi_master_gpio_cmd_same_addr, ^~~~~~~~~~~ /kisskb/src/drivers/vfio/vfio_iommu_type1.c: In function 'vfio_dma_do_unmap': /kisskb/src/drivers/vfio/vfio_iommu_type1.c:1165:38: note: byref variable will be forcibly initialized struct vfio_iommu_type1_dma_unmap nb_unmap; ^~~~~~~~ /kisskb/src/drivers/vfio/vfio_iommu_type1.c: In function 'vfio_iommu_type1_unmap_dma': /kisskb/src/drivers/vfio/vfio_iommu_type1.c:2707:36: note: byref variable will be forcibly initialized struct vfio_iommu_type1_dma_unmap unmap; ^~~~~ /kisskb/src/drivers/vfio/vfio_iommu_type1.c: In function 'vfio_iommu_type1_dirty_pages': /kisskb/src/drivers/vfio/vfio_iommu_type1.c:2796:44: note: byref variable will be forcibly initialized struct vfio_iommu_type1_dirty_bitmap_get range; ^~~~~ /kisskb/src/drivers/vfio/vfio_iommu_type1.c:2753:39: note: byref variable will be forcibly initialized struct vfio_iommu_type1_dirty_bitmap dirty; ^~~~~ /kisskb/src/drivers/fsi/fsi-master-gpio.c: In function 'read_one_response': /kisskb/src/drivers/fsi/fsi-master-gpio.c:337:22: note: byref variable will be forcibly initialized struct fsi_gpio_msg msg; ^~~ /kisskb/src/drivers/fsi/fsi-master-gpio.c: In function 'issue_term': /kisskb/src/drivers/fsi/fsi-master-gpio.c:399:22: note: byref variable will be forcibly initialized struct fsi_gpio_msg cmd; ^~~ /kisskb/src/drivers/fsi/fsi-master-gpio.c: In function 'poll_for_response': /kisskb/src/drivers/fsi/fsi-master-gpio.c:427:32: note: byref variable will be forcibly initialized struct fsi_gpio_msg response, cmd; ^~~ /kisskb/src/drivers/fsi/fsi-master-gpio.c:427:22: note: byref variable will be forcibly initialized struct fsi_gpio_msg response, cmd; ^~~~~~~~ /kisskb/src/drivers/fsi/fsi-master-gpio.c: In function 'fsi_master_gpio_term': /kisskb/src/drivers/fsi/fsi-master-gpio.c:603:22: note: byref variable will be forcibly initialized struct fsi_gpio_msg cmd; ^~~ /kisskb/src/drivers/fsi/fsi-master-gpio.c: In function 'fsi_master_gpio_write': /kisskb/src/drivers/fsi/fsi-master-gpio.c:584:22: note: byref variable will be forcibly initialized struct fsi_gpio_msg cmd; ^~~ /kisskb/src/drivers/fsi/fsi-master-gpio.c: In function 'fsi_master_gpio_read': /kisskb/src/drivers/fsi/fsi-master-gpio.c:565:22: note: byref variable will be forcibly initialized struct fsi_gpio_msg cmd; ^~~ /kisskb/src/drivers/nvmem/rave-sp-eeprom.c: In function 'rave_sp_eeprom_page_access': /kisskb/src/drivers/nvmem/rave-sp-eeprom.c:163:29: note: byref variable will be forcibly initialized struct rave_sp_eeprom_page page; ^~~~ /kisskb/src/drivers/ntb/ntb_transport.c: In function 'ntb_transport_create_queue': /kisskb/src/drivers/ntb/ntb_transport.c:1987:17: note: byref variable will be forcibly initialized dma_cap_mask_t dma_mask; ^~~~~~~~ /kisskb/src/drivers/acpi/acpica/utxferror.c: In function 'acpi_error': /kisskb/src/drivers/acpi/acpica/utxferror.c:37:10: note: byref variable will be forcibly initialized va_list arg_list; ^~~~~~~~ /kisskb/src/drivers/acpi/acpica/utxferror.c: In function 'acpi_warning': /kisskb/src/drivers/acpi/acpica/utxferror.c:111:10: note: byref variable will be forcibly initialized va_list arg_list; ^~~~~~~~ /kisskb/src/drivers/acpi/acpica/utxferror.c: In function 'acpi_info': /kisskb/src/drivers/acpi/acpica/utxferror.c:140:10: note: byref variable will be forcibly initialized va_list arg_list; ^~~~~~~~ /kisskb/src/drivers/acpi/acpica/utxferror.c: In function 'acpi_bios_error': /kisskb/src/drivers/acpi/acpica/utxferror.c:173:10: note: byref variable will be forcibly initialized va_list arg_list; ^~~~~~~~ /kisskb/src/drivers/acpi/acpica/utxferror.c: In function 'acpi_bios_warning': /kisskb/src/drivers/acpi/acpica/utxferror.c:250:10: note: byref variable will be forcibly initialized va_list arg_list; ^~~~~~~~ /kisskb/src/drivers/acpi/acpica/utxferror.c: In function 'acpi_exception': /kisskb/src/drivers/acpi/acpica/utxferror.c:71:10: note: byref variable will be forcibly initialized va_list arg_list; ^~~~~~~~ /kisskb/src/drivers/acpi/acpica/utxferror.c: In function 'acpi_bios_exception': /kisskb/src/drivers/acpi/acpica/utxferror.c:208:10: note: byref variable will be forcibly initialized va_list arg_list; ^~~~~~~~ In file included from /kisskb/src/include/linux/ktime.h:232, from /kisskb/src/include/linux/timer.h:6, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/rhashtable-types.h:15, from /kisskb/src/include/linux/ipc.h:7, from /kisskb/src/include/uapi/linux/sem.h:5, from /kisskb/src/include/linux/sem.h:5, from /kisskb/src/include/linux/sched.h:15, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/hid/hid-input.c:16: /kisskb/src/drivers/hid/hid-input.c: In function 'ktime_get_coarse': /kisskb/src/include/linux/timekeeping.h:117:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^~ /kisskb/src/drivers/media/dvb-frontends/zl10039.c: In function 'zl10039_write': /kisskb/src/drivers/media/dvb-frontends/zl10039.c:91:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/gpu/drm/imx/dcss/dcss-crtc.c: In function 'dcss_crtc_atomic_enable': /kisskb/src/drivers/gpu/drm/imx/dcss/dcss-crtc.c:90:19: note: byref variable will be forcibly initialized struct videomode vm; ^~ /kisskb/src/drivers/pps/clients/pps_parport.c: In function 'parport_attach': /kisskb/src/drivers/pps/clients/pps_parport.c:127:19: note: byref variable will be forcibly initialized struct pardev_cb pps_client_cb; ^~~~~~~~~~~~~ In file included from /kisskb/src/drivers/pps/clients/pps_parport.c:23: /kisskb/src/drivers/pps/clients/pps_parport.c: In function 'pps_get_ts': /kisskb/src/include/linux/pps_kernel.h:102:30: note: byref variable will be forcibly initialized struct system_time_snapshot snap; ^~~~ /kisskb/src/drivers/pps/clients/pps_parport.c: In function 'parport_irq': /kisskb/src/drivers/pps/clients/pps_parport.c:57:35: note: byref variable will be forcibly initialized struct pps_event_time ts_assert, ts_clear; ^~~~~~~~ /kisskb/src/drivers/pps/clients/pps_parport.c:57:24: note: byref variable will be forcibly initialized struct pps_event_time ts_assert, ts_clear; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c: In function 'amdgpu_mm_dump_table': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:2203:21: note: byref variable will be forcibly initialized struct drm_printer p = drm_seq_file_printer(m); ^ /kisskb/src/drivers/vfio/mdev/mdev_sysfs.c: In function 'create_store': /kisskb/src/drivers/vfio/mdev/mdev_sysfs.c:55:9: note: byref variable will be forcibly initialized guid_t uuid; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_object.c: In function 'amdgpu_bo_create_shadow': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_object.c:629:25: note: byref variable will be forcibly initialized struct amdgpu_bo_param bp; ^~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_object.c: In function 'amdgpu_bo_sync_wait_resv': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_object.c:1408:21: note: byref variable will be forcibly initialized struct amdgpu_sync sync; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_object.c: In function 'amdgpu_bo_create_reserved': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_object.c:233:25: note: byref variable will be forcibly initialized struct amdgpu_bo_param bp; ^~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c: In function 'amdgpu_ttm_alloc_gart': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:1086:19: note: byref variable will be forcibly initialized struct ttm_place placements; ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:1085:23: note: byref variable will be forcibly initialized struct ttm_placement placement; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:1084:22: note: byref variable will be forcibly initialized struct ttm_resource tmp; ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c: In function 'amdgpu_ttm_init': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:1865:18: note: byref variable will be forcibly initialized struct sysinfo si; ^~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c: In function 'amdgpu_move_blit': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:467:30: note: byref variable will be forcibly initialized struct amdgpu_copy_mem src, dst; ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c:467:25: note: byref variable will be forcibly initialized struct amdgpu_copy_mem src, dst; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/scsi/scsi_sysfs.c:10: /kisskb/src/drivers/scsi/scsi_sysfs.c: In function 'scsi_device_dev_release_usercontext': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:446:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((rcu_ptr), (ptr)); \ ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_sysfs.c:487:13: note: in expansion of macro 'rcu_replace_pointer' vpd_pg89 = rcu_replace_pointer(sdev->vpd_pg89, vpd_pg89, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:446:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((rcu_ptr), (ptr)); \ ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_sysfs.c:485:13: note: in expansion of macro 'rcu_replace_pointer' vpd_pg83 = rcu_replace_pointer(sdev->vpd_pg83, vpd_pg83, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:446:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((rcu_ptr), (ptr)); \ ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_sysfs.c:483:13: note: in expansion of macro 'rcu_replace_pointer' vpd_pg80 = rcu_replace_pointer(sdev->vpd_pg80, vpd_pg80, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:446:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer((rcu_ptr), (ptr)); \ ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/scsi/scsi_sysfs.c:481:12: note: in expansion of macro 'rcu_replace_pointer' vpd_pg0 = rcu_replace_pointer(sdev->vpd_pg0, vpd_pg0, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/extcon/extcon-usbc-cros-ec.c: In function 'cros_ec_usb_get_power_type': /kisskb/src/drivers/extcon/extcon-usbc-cros-ec.c:101:39: note: byref variable will be forcibly initialized struct ec_response_usb_pd_power_info resp; ^~~~ /kisskb/src/drivers/extcon/extcon-usbc-cros-ec.c:100:37: note: byref variable will be forcibly initialized struct ec_params_usb_pd_power_info req; ^~~ /kisskb/src/drivers/extcon/extcon-usbc-cros-ec.c: In function 'cros_ec_usb_get_role': /kisskb/src/drivers/extcon/extcon-usbc-cros-ec.c:148:39: note: byref variable will be forcibly initialized struct ec_response_usb_pd_control_v1 resp; ^~~~ /kisskb/src/drivers/extcon/extcon-usbc-cros-ec.c:147:34: note: byref variable will be forcibly initialized struct ec_params_usb_pd_control pd_control; ^~~~~~~~~~ /kisskb/src/drivers/extcon/extcon-usbc-cros-ec.c: In function 'cros_ec_usb_get_pd_mux_state': /kisskb/src/drivers/extcon/extcon-usbc-cros-ec.c:122:37: note: byref variable will be forcibly initialized struct ec_response_usb_pd_mux_info resp; ^~~~ /kisskb/src/drivers/extcon/extcon-usbc-cros-ec.c:121:35: note: byref variable will be forcibly initialized struct ec_params_usb_pd_mux_info req; ^~~ /kisskb/src/drivers/extcon/extcon-usbc-cros-ec.c: In function 'cros_ec_pd_get_num_ports': /kisskb/src/drivers/extcon/extcon-usbc-cros-ec.c:177:34: note: byref variable will be forcibly initialized struct ec_response_usb_pd_ports resp; ^~~~ In file included from /kisskb/src/drivers/pps/clients/pps-ktimer.c:15: /kisskb/src/drivers/pps/clients/pps-ktimer.c: In function 'pps_get_ts': /kisskb/src/include/linux/pps_kernel.h:102:30: note: byref variable will be forcibly initialized struct system_time_snapshot snap; ^~~~ /kisskb/src/drivers/pps/clients/pps-ktimer.c: In function 'pps_ktimer_event': /kisskb/src/drivers/vfio/platform/vfio_platform_common.c: In function 'vfio_platform_acpi_call_reset': /kisskb/src/drivers/vfio/platform/vfio_platform_common.c:75:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL }; ^~~~~~ /kisskb/src/drivers/pps/clients/pps-ktimer.c:30:24: note: byref variable will be forcibly initialized struct pps_event_time ts; ^~ /kisskb/src/drivers/vfio/platform/vfio_platform_common.c: In function 'vfio_platform_ioctl': /kisskb/src/drivers/vfio/platform/vfio_platform_common.c:365:23: note: byref variable will be forcibly initialized struct vfio_irq_set hdr; ^~~ /kisskb/src/drivers/vfio/platform/vfio_platform_common.c:345:24: note: byref variable will be forcibly initialized struct vfio_irq_info info; ^~~~ /kisskb/src/drivers/vfio/platform/vfio_platform_common.c:323:27: note: byref variable will be forcibly initialized struct vfio_region_info info; ^~~~ /kisskb/src/drivers/vfio/platform/vfio_platform_common.c:303:27: note: byref variable will be forcibly initialized struct vfio_device_info info; ^~~~ /kisskb/src/drivers/media/dvb-frontends/mt352.c: In function 'mt352_single_write': /kisskb/src/drivers/media/dvb-frontends/mt352.c:48:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config.demod_address, .flags = 0, ^~~ /kisskb/src/drivers/fsi/fsi-sbefifo.c: In function 'sbefifo_collect_async_ffdc': /kisskb/src/drivers/fsi/fsi-sbefifo.c:627:21: note: byref variable will be forcibly initialized struct kvec ffdc_iov; ^~~~~~~~ /kisskb/src/drivers/fsi/fsi-sbefifo.c:626:25: note: byref variable will be forcibly initialized struct iov_iter ffdc_iter; ^~~~~~~~~ /kisskb/src/drivers/fsi/fsi-sbefifo.c: In function 'sbefifo_submit': /kisskb/src/drivers/fsi/fsi-sbefifo.c:720:21: note: byref variable will be forcibly initialized struct kvec resp_iov; ^~~~~~~~ /kisskb/src/drivers/fsi/fsi-sbefifo.c:719:25: note: byref variable will be forcibly initialized struct iov_iter resp_iter; ^~~~~~~~~ /kisskb/src/drivers/fsi/fsi-sbefifo.c: In function 'sbefifo_user_read': /kisskb/src/drivers/fsi/fsi-sbefifo.c:792:22: note: byref variable will be forcibly initialized struct iovec resp_iov; ^~~~~~~~ /kisskb/src/drivers/fsi/fsi-sbefifo.c:791:18: note: byref variable will be forcibly initialized struct iov_iter resp_iter; ^~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/cx22702.c: In function 'cx22702_writereg': /kisskb/src/drivers/media/dvb-frontends/cx22702.c:77:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/drivers/i2c/busses/i2c-octeon-core.c:16: /kisskb/src/drivers/i2c/busses/i2c-octeon-core.c: In function 'octeon_i2c_hlc_wait': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/i2c/busses/i2c-octeon-core.c:158:14: note: in expansion of macro 'wait_event_timeout' time_left = wait_event_timeout(i2c->queue, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/i2c/busses/i2c-octeon-core.c: In function 'octeon_i2c_wait': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/i2c/busses/i2c-octeon-core.c:64:14: note: in expansion of macro 'wait_event_timeout' time_left = wait_event_timeout(i2c->queue, octeon_i2c_test_iflg(i2c), ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/input/serio/libps2.c:11: /kisskb/src/drivers/input/serio/libps2.c: In function 'ps2_do_sendbyte': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/serio/libps2.c:45:4: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(ps2dev->wait, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/serio/libps2.c: In function '__ps2_command': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/serio/libps2.c:291:3: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(ps2dev->wait, ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/serio/libps2.c:285:12: note: in expansion of macro 'wait_event_timeout' timeout = wait_event_timeout(ps2dev->wait, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/serio/libps2.c: In function 'ps2_drain': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/serio/libps2.c:136:2: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(ps2dev->wait, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/target/iscsi/iscsi_target_seq_pdu_list.c: In function 'iscsit_build_pdu_and_seq_lists': /kisskb/src/drivers/target/iscsi/iscsi_target_seq_pdu_list.c:490:26: note: byref variable will be forcibly initialized struct iscsi_build_list bl; ^~ /kisskb/src/drivers/media/dvb-frontends/tda10021.c: In function 'lock_tuner': /kisskb/src/drivers/media/dvb-frontends/tda10021.c:95:17: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr=state->config->demod_address, .flags=0, .buf=buf, .len=2}; ^~~ /kisskb/src/drivers/media/dvb-frontends/tda10021.c: In function 'unlock_tuner': /kisskb/src/drivers/media/dvb-frontends/tda10021.c:109:17: note: byref variable will be forcibly initialized struct i2c_msg msg_post={.addr=state->config->demod_address, .flags=0, .buf=buf, .len=2}; ^~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/tda10021.c: In function '_tda10021_writereg': /kisskb/src/drivers/media/dvb-frontends/tda10021.c:63:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->demod_address, .flags = 0, .buf = buf, .len = 2 }; ^~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/hid/usbhid/hid-core.c:15: /kisskb/src/drivers/hid/usbhid/hid-core.c: In function 'usbhid_wait_io': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/hid/usbhid/hid-core.c:648:7: note: in expansion of macro 'wait_event_timeout' if (!wait_event_timeout(usbhid->wait, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/hid/hid-core.c: In function 'hid_open_report': /kisskb/src/drivers/hid/hid-core.c:1193:18: note: byref variable will be forcibly initialized struct hid_item item; ^~~~ /kisskb/src/drivers/hid/hid-core.c: In function 'hid_scan_report': /kisskb/src/drivers/hid/hid-core.c:870:18: note: byref variable will be forcibly initialized struct hid_item item; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_display.c: In function 'amdgpu_display_print_display_setup': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_display.c:371:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^~~~ /kisskb/src/drivers/infiniband/hw/mthca/mthca_cq.c: In function 'mthca_cq_event': /kisskb/src/drivers/infiniband/hw/mthca/mthca_cq.c:237:18: note: byref variable will be forcibly initialized struct ib_event event; ^~~~~ /kisskb/src/drivers/media/dvb-frontends/stv0297.c: In function 'stv0297_writereg': /kisskb/src/drivers/media/dvb-frontends/stv0297.c:43:17: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr = state->config->demod_address,.flags = 0,.buf = buf,.len = 2 }; ^~~ /kisskb/src/drivers/ssb/main.c: In function 'ssb_fetch_invariants': /kisskb/src/drivers/ssb/main.c:602:29: note: byref variable will be forcibly initialized struct ssb_init_invariants iv; ^~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/drivers/infiniband/hw/mthca/mthca_cq.c:37: /kisskb/src/drivers/infiniband/hw/mthca/mthca_cq.c: In function 'mthca_free_cq': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/mthca/mthca_cq.c:938:2: note: in expansion of macro 'wait_event' wait_event(cq->wait, !get_cq_refcount(dev, cq)); ^~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drxd_hard.c: In function 'i2c_write': /kisskb/src/drivers/media/dvb-frontends/drxd_hard.c:191:17: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr = adr, .flags = 0, .buf = data, .len = len }; ^~~ /kisskb/src/drivers/media/dvb-frontends/drxd_hard.c: In function 'Write16': /kisskb/src/drivers/media/dvb-frontends/drxd_hard.c:191:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/drxd_hard.c: In function 'write_chunk': /kisskb/src/drivers/media/dvb-frontends/drxd_hard.c:191:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c: In function 'amdgpu_link_encoder_connector': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c:40:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c: In function 'amdgpu_encoder_set_active_device': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c:68:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c: In function 'amdgpu_get_connector_for_encoder': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c:89:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c: In function 'amdgpu_get_connector_for_encoder_init': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_encoders.c:110:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^~~~ /kisskb/src/drivers/media/dvb-frontends/drxd_hard.c: In function 'Write32': /kisskb/src/drivers/media/dvb-frontends/drxd_hard.c:191:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/tda10023.c: In function 'lock_tuner': /kisskb/src/drivers/media/dvb-frontends/tda10023.c:120:17: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr=state->config->demod_address, .flags=0, .buf=buf, .len=2}; ^~~ /kisskb/src/drivers/media/dvb-frontends/tda10023.c: In function 'unlock_tuner': /kisskb/src/drivers/media/dvb-frontends/tda10023.c:134:17: note: byref variable will be forcibly initialized struct i2c_msg msg_post={.addr=state->config->demod_address, .flags=0, .buf=buf, .len=2}; ^~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/tda10023.c: In function 'tda10023_writereg': /kisskb/src/drivers/media/dvb-frontends/tda10023.c:72:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->demod_address, .flags = 0, .buf = buf, .len = 2 }; ^~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/drivers/greybus/greybus_trace.h:501, from /kisskb/src/drivers/greybus/core.c:13: /kisskb/src/drivers/greybus/core.c: In function 'trace_event_raw_event_gb_message': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/drivers/greybus/./greybus_trace.h:22:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(gb_message, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/greybus/core.c: In function 'trace_event_raw_event_gb_operation': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/drivers/greybus/./greybus_trace.h:90:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(gb_operation, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/greybus/core.c: In function 'trace_event_raw_event_gb_connection': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/drivers/greybus/./greybus_trace.h:163:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(gb_connection, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/greybus/core.c: In function 'trace_event_raw_event_gb_bundle': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/drivers/greybus/./greybus_trace.h:237:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(gb_bundle, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/greybus/core.c: In function 'trace_event_raw_event_gb_interface': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/drivers/greybus/./greybus_trace.h:292:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(gb_interface, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/greybus/core.c: In function 'trace_event_raw_event_gb_module': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/drivers/greybus/./greybus_trace.h:374:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(gb_module, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/greybus/core.c: In function 'trace_event_raw_event_gb_host_device': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/drivers/greybus/./greybus_trace.h:429:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(gb_host_device, ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/crypto/bcm/cipher.c:27: /kisskb/src/drivers/crypto/bcm/cipher.c: In function 'crypto_des_verify_key': /kisskb/src/include/crypto/internal/des.h:28:17: note: byref variable will be forcibly initialized struct des_ctx tmp; ^~~ /kisskb/src/drivers/infiniband/core/addr.c: In function 'ib_nl_process_good_ip_rsep': /kisskb/src/drivers/infiniband/core/addr.c:101:15: note: byref variable will be forcibly initialized union ib_gid gid; ^~~ /kisskb/src/drivers/crypto/bcm/cipher.c: In function 'aead_authenc_setkey': /kisskb/src/drivers/crypto/bcm/cipher.c:2765:29: note: byref variable will be forcibly initialized struct crypto_authenc_keys keys; ^~~~ /kisskb/src/drivers/infiniband/core/addr.c: In function 'addr4_resolve': /kisskb/src/drivers/infiniband/core/addr.c:395:16: note: byref variable will be forcibly initialized struct flowi4 fl4; ^~~ /kisskb/src/drivers/infiniband/core/addr.c: In function 'addr6_resolve': /kisskb/src/drivers/infiniband/core/addr.c:424:16: note: byref variable will be forcibly initialized struct flowi6 fl6; ^~~ /kisskb/src/drivers/crypto/bcm/cipher.c: In function 'skcipher_setkey': /kisskb/src/drivers/crypto/bcm/cipher.c:1827:26: note: byref variable will be forcibly initialized struct spu_cipher_parms cipher_parms; ^~~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/addr.c: In function 'roce_resolve_route_from_path': /kisskb/src/drivers/infiniband/core/addr.c:727:10: note: byref variable will be forcibly initialized } sgid, dgid; ^~~~ /kisskb/src/drivers/infiniband/core/addr.c:727:4: note: byref variable will be forcibly initialized } sgid, dgid; ^~~~ /kisskb/src/drivers/infiniband/core/addr.c: In function 'rdma_addr_find_l2_eth_by_grh': /kisskb/src/drivers/infiniband/core/addr.c:822:15: note: byref variable will be forcibly initialized } sgid_addr, dgid_addr; ^~~~~~~~~ /kisskb/src/drivers/infiniband/core/addr.c:822:4: note: byref variable will be forcibly initialized } sgid_addr, dgid_addr; ^~~~~~~~~ /kisskb/src/drivers/infiniband/core/addr.c:818:28: note: byref variable will be forcibly initialized struct resolve_cb_context ctx; ^~~ /kisskb/src/drivers/infiniband/core/addr.c:817:23: note: byref variable will be forcibly initialized struct rdma_dev_addr dev_addr; ^~~~~~~~ /kisskb/src/drivers/crypto/bcm/cipher.c: In function 'handle_skcipher_req': /kisskb/src/drivers/crypto/bcm/cipher.c:307:26: note: byref variable will be forcibly initialized struct spu_cipher_parms cipher_parms; ^~~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/sa_query.c: In function 'ib_nl_process_good_resolve_rsp': /kisskb/src/drivers/infiniband/core/sa_query.c:922:24: note: byref variable will be forcibly initialized struct ib_mad_send_wc mad_send_wc; ^~~~~~~~~~~ /kisskb/src/drivers/i2c/busses/i2c-dln2.c: In function 'dln2_i2c_enable': /kisskb/src/drivers/i2c/busses/i2c-dln2.c:58:4: note: byref variable will be forcibly initialized } tx; ^~ /kisskb/src/drivers/i2c/busses/i2c-dln2.c: In function 'dln2_i2c_remove': /kisskb/src/drivers/i2c/busses/i2c-dln2.c:58:4: note: byref variable will be forcibly initialized /kisskb/src/drivers/i2c/busses/i2c-dln2.c: In function 'dln2_i2c_read': /kisskb/src/drivers/i2c/busses/i2c-dln2.c:111:13: note: byref variable will be forcibly initialized } __packed tx; ^~ /kisskb/src/drivers/i2c/busses/i2c-dln2.c: In function 'dln2_i2c_probe': /kisskb/src/drivers/i2c/busses/i2c-dln2.c:58:4: note: byref variable will be forcibly initialized } tx; ^~ /kisskb/src/drivers/i2c/busses/i2c-dln2.c:58:4: note: byref variable will be forcibly initialized /kisskb/src/drivers/infiniband/core/sa_query.c: In function 'ib_nl_request_timeout': /kisskb/src/drivers/infiniband/core/sa_query.c:976:24: note: byref variable will be forcibly initialized struct ib_mad_send_wc mad_send_wc; ^~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/sa_query.c: In function 'ib_sa_classport_info_rec_callback': /kisskb/src/drivers/infiniband/core/sa_query.c:2020:30: note: byref variable will be forcibly initialized struct ib_class_port_info rec; ^~~ /kisskb/src/drivers/infiniband/core/sa_query.c:2001:31: note: byref variable will be forcibly initialized struct opa_class_port_info rec; ^~~ /kisskb/src/drivers/crypto/bcm/cipher.c: In function 'handle_ahash_req': /kisskb/src/drivers/crypto/bcm/cipher.c:684:24: note: byref variable will be forcibly initialized struct spu_aead_parms aead_parms; ^~~~~~~~~~ /kisskb/src/drivers/crypto/bcm/cipher.c:683:24: note: byref variable will be forcibly initialized struct spu_hash_parms hash_parms; ^~~~~~~~~~ /kisskb/src/drivers/crypto/bcm/cipher.c:682:26: note: byref variable will be forcibly initialized struct spu_cipher_parms cipher_parms; ^~~~~~~~~~~~ /kisskb/src/drivers/crypto/bcm/cipher.c:681:26: note: byref variable will be forcibly initialized struct spu_request_opts req_opts; ^~~~~~~~ /kisskb/src/drivers/infiniband/core/sa_query.c: In function 'ib_sa_path_rec_callback': /kisskb/src/drivers/infiniband/core/sa_query.c:1488:24: note: byref variable will be forcibly initialized struct sa_path_rec opa; ^~~ /kisskb/src/drivers/infiniband/core/sa_query.c:1472:22: note: byref variable will be forcibly initialized struct sa_path_rec rec; ^~~ /kisskb/src/drivers/infiniband/core/sa_query.c: In function 'ib_sa_service_rec_callback': /kisskb/src/drivers/infiniband/core/sa_query.c:1649:28: note: byref variable will be forcibly initialized struct ib_sa_service_rec rec; ^~~ /kisskb/src/drivers/infiniband/core/sa_query.c: In function 'ib_sa_mcmember_rec_callback': /kisskb/src/drivers/infiniband/core/sa_query.c:1772:29: note: byref variable will be forcibly initialized struct ib_sa_mcmember_rec rec; ^~~ /kisskb/src/drivers/infiniband/core/sa_query.c: In function 'ib_sa_guidinfo_rec_callback': /kisskb/src/drivers/infiniband/core/sa_query.c:1864:29: note: byref variable will be forcibly initialized struct ib_sa_guidinfo_rec rec; ^~~ /kisskb/src/drivers/infiniband/core/sa_query.c: In function 'alloc_mad': /kisskb/src/drivers/infiniband/core/sa_query.c:1293:22: note: byref variable will be forcibly initialized struct rdma_ah_attr ah_attr; ^~~~~~~ /kisskb/src/drivers/infiniband/core/sa_query.c: In function 'opa_pr_query_possible': /kisskb/src/drivers/infiniband/core/sa_query.c:1450:22: note: byref variable will be forcibly initialized struct ib_port_attr port_attr; ^~~~~~~~~ /kisskb/src/drivers/infiniband/core/sa_query.c: In function 'update_sm_ah': /kisskb/src/drivers/infiniband/core/sa_query.c:2216:24: note: byref variable will be forcibly initialized struct rdma_ah_attr ah_attr; ^~~~~~~ /kisskb/src/drivers/infiniband/core/sa_query.c:2215:22: note: byref variable will be forcibly initialized struct ib_port_attr port_attr; ^~~~~~~~~ /kisskb/src/drivers/crypto/bcm/cipher.c: In function 'handle_aead_req': /kisskb/src/drivers/crypto/bcm/cipher.c:1280:24: note: byref variable will be forcibly initialized struct spu_aead_parms aead_parms; ^~~~~~~~~~ /kisskb/src/drivers/crypto/bcm/cipher.c:1279:24: note: byref variable will be forcibly initialized struct spu_hash_parms hash_parms; ^~~~~~~~~~ /kisskb/src/drivers/crypto/bcm/cipher.c:1278:26: note: byref variable will be forcibly initialized struct spu_cipher_parms cipher_parms; ^~~~~~~~~~~~ /kisskb/src/drivers/crypto/bcm/cipher.c:1277:26: note: byref variable will be forcibly initialized struct spu_request_opts req_opts; ^~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/dma-mapping.h:7, from /kisskb/src/drivers/infiniband/core/mad.c:40: /kisskb/src/drivers/infiniband/core/mad.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/sa_query.c: In function 'ib_nl_handle_resolve_resp': /kisskb/src/drivers/infiniband/core/sa_query.c:1093:24: note: byref variable will be forcibly initialized struct ib_mad_send_wc mad_send_wc; ^~~~~~~~~~~ /kisskb/src/drivers/fsi/fsi-scom.c: In function 'scom_raw_read': /kisskb/src/drivers/fsi/fsi-scom.c:445:21: note: byref variable will be forcibly initialized struct scom_access acc; ^~~ /kisskb/src/drivers/fsi/fsi-scom.c: In function 'scom_raw_write': /kisskb/src/drivers/fsi/fsi-scom.c:464:21: note: byref variable will be forcibly initialized struct scom_access acc; ^~~ /kisskb/src/drivers/gpu/drm/i2c/tda9950.c: In function 'tda9950_write_range': /kisskb/src/drivers/gpu/drm/i2c/tda9950.c:75:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/hid/hidraw.c: In function 'hidraw_ioctl': /kisskb/src/drivers/hid/hidraw.c:403:27: note: byref variable will be forcibly initialized struct hidraw_devinfo dinfo; ^~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/ib_mad.h:390, from /kisskb/src/drivers/infiniband/core/mad.c:55: /kisskb/src/drivers/infiniband/core/mad.c: In function 'trace_event_raw_event_ib_mad_send_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/ib_mad.h:23:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ib_mad_send_template, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/mad.c: In function 'trace_event_raw_event_ib_mad_send_done_handler': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ib_mad.h:121:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ib_mad_send_done_handler, ^~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/mad.c: In function 'trace_event_raw_event_ib_mad_recv_done_handler': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/ib_mad.h:184:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(ib_mad_recv_done_handler, ^~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/mad.c: In function 'trace_event_raw_event_ib_mad_agent_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/ib_mad.h:251:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ib_mad_agent_template, ^~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/pm_runtime.h:11, from /kisskb/src/drivers/thunderbolt/nhi.c:12: /kisskb/src/drivers/thunderbolt/nhi.c: In function 'ring_work': /kisskb/src/drivers/thunderbolt/nhi.c:230:12: note: byref variable will be forcibly initialized LIST_HEAD(done); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/infiniband/core/mad.c: In function 'trace_event_raw_event_ib_mad_opa_smi_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/ib_mad.h:299:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ib_mad_opa_smi_template, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/mad.c: In function 'trace_event_raw_event_ib_mad_opa_ib_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/events/ib_mad.h:344:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(ib_mad_opa_ib_template, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/mad.c: In function 'ib_free_recv_mad': /kisskb/src/drivers/infiniband/core/mad.c:1172:19: note: byref variable will be forcibly initialized struct list_head free_list; ^~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/nxt200x.c: In function 'nxt200x_writebytes': /kisskb/src/drivers/media/dvb-frontends/nxt200x.c:89:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->demod_address, .flags = 0, .buf = buf2, .len = len + 1 }; ^~~ /kisskb/src/drivers/media/dvb-frontends/nxt200x.c: In function 'i2c_writebytes': /kisskb/src/drivers/media/dvb-frontends/nxt200x.c:61:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = addr, .flags = 0, .buf = buf, .len = len }; ^~~ /kisskb/src/drivers/media/dvb-frontends/nxt200x.c: In function 'i2c_readbytes': /kisskb/src/drivers/media/dvb-frontends/nxt200x.c:74:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = addr, .flags = I2C_M_RD, .buf = buf, .len = len }; ^~~ /kisskb/src/drivers/infiniband/core/mad.c: In function 'local_completions': /kisskb/src/drivers/infiniband/core/mad.c:2516:24: note: byref variable will be forcibly initialized struct ib_mad_send_wc mad_send_wc; ^~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/mad.c:2515:15: note: byref variable will be forcibly initialized struct ib_wc wc; ^~ /kisskb/src/drivers/infiniband/core/mad.c: In function 'cancel_mads': /kisskb/src/drivers/infiniband/core/mad.c:2414:19: note: byref variable will be forcibly initialized struct list_head cancel_list; ^~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/mad.c:2413:24: note: byref variable will be forcibly initialized struct ib_mad_send_wc mad_send_wc; ^~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/nxt200x.c: In function 'nxt200x_writetuner': /kisskb/src/drivers/media/dvb-frontends/nxt200x.c:74:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/nxt200x.c:61:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = addr, .flags = 0, .buf = buf, .len = len }; ^~~ /kisskb/src/drivers/soundwire/bus.c: In function 'sdw_bread_no_pm_unlocked': /kisskb/src/drivers/soundwire/bus.c:448:17: note: byref variable will be forcibly initialized struct sdw_msg msg; ^~~ /kisskb/src/drivers/soundwire/bus.c: In function 'sdw_bwrite_no_pm_unlocked': /kisskb/src/drivers/soundwire/bus.c:467:17: note: byref variable will be forcibly initialized struct sdw_msg msg; ^~~ /kisskb/src/drivers/soundwire/bus.c: In function 'sdw_nread_no_pm': /kisskb/src/drivers/soundwire/bus.c:383:17: note: byref variable will be forcibly initialized struct sdw_msg msg; ^~~ /kisskb/src/drivers/soundwire/bus.c: In function 'sdw_nwrite_no_pm': /kisskb/src/drivers/soundwire/bus.c:397:17: note: byref variable will be forcibly initialized struct sdw_msg msg; ^~~ /kisskb/src/drivers/soundwire/bus.c: In function 'sdw_handle_slave_alerts': /kisskb/src/drivers/soundwire/bus.c:1428:31: note: byref variable will be forcibly initialized struct sdw_slave_intr_status slave_intr; ^~~~~~~~~~ /kisskb/src/drivers/soundwire/bus.c: In function 'sdw_bread_no_pm': /kisskb/src/drivers/soundwire/bus.c:416:17: note: byref variable will be forcibly initialized struct sdw_msg msg; ^~~ /kisskb/src/drivers/soundwire/bus.c: In function 'sdw_bwrite_no_pm': /kisskb/src/drivers/soundwire/bus.c:435:17: note: byref variable will be forcibly initialized struct sdw_msg msg; ^~~ /kisskb/src/drivers/soundwire/bus.c: In function 'sdw_program_device_num': /kisskb/src/drivers/soundwire/bus.c:692:17: note: byref variable will be forcibly initialized struct sdw_msg msg; ^~~ /kisskb/src/drivers/soundwire/bus.c:691:22: note: byref variable will be forcibly initialized struct sdw_slave_id id; ^~ /kisskb/src/drivers/infiniband/core/mad.c: In function 'ib_mad_post_receive_mads': /kisskb/src/drivers/infiniband/core/mad.c:2690:20: note: byref variable will be forcibly initialized struct ib_recv_wr recv_wr; ^~~~~~~ /kisskb/src/drivers/infiniband/core/mad.c:2689:16: note: byref variable will be forcibly initialized struct ib_sge sg_list; ^~~~~~~ /kisskb/src/drivers/infiniband/core/mad.c: In function 'handle_outgoing_dr_smp': /kisskb/src/drivers/infiniband/core/mad.c:612:15: note: byref variable will be forcibly initialized struct ib_wc mad_wc; ^~~~~~ /kisskb/src/drivers/infiniband/core/mad.c: In function 'rcv_has_same_gid': /kisskb/src/drivers/infiniband/core/mad.c:1686:15: note: byref variable will be forcibly initialized union ib_gid sgid; ^~~~ /kisskb/src/drivers/infiniband/core/mad.c:1684:22: note: byref variable will be forcibly initialized struct rdma_ah_attr attr; ^~~~ /kisskb/src/drivers/infiniband/core/mad.c: In function 'create_mad_qp': /kisskb/src/drivers/infiniband/core/mad.c:2905:25: note: byref variable will be forcibly initialized struct ib_qp_init_attr qp_init_attr; ^~~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/mad.c: In function 'timeout_sends': /kisskb/src/drivers/infiniband/core/mad.c:2636:24: note: byref variable will be forcibly initialized struct ib_mad_send_wc mad_send_wc; ^~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/mad.c: In function 'ib_mad_send_done': /kisskb/src/drivers/infiniband/core/mad.c:2284:25: note: byref variable will be forcibly initialized struct ib_mad_send_wc mad_send_wc; ^~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/mad.c: In function 'ib_mad_complete_recv': /kisskb/src/drivers/infiniband/core/mad.c:1795:24: note: byref variable will be forcibly initialized struct ib_mad_send_wc mad_send_wc; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c: In function 'amdgpu_gart_table_vram_alloc': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c:119:26: note: byref variable will be forcibly initialized struct amdgpu_bo_param bp; ^~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/pps/pps.c:11: /kisskb/src/drivers/pps/pps.c: In function 'pps_cdev_pps_fetch': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/pps/pps.c:72:10: note: in expansion of macro 'wait_event_interruptible_timeout' err = wait_event_interruptible_timeout( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/pps/pps.c:60:9: note: in expansion of macro 'wait_event_interruptible' err = wait_event_interruptible(pps->queue, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/pps/pps.c: In function 'pps_cdev_ioctl': /kisskb/src/drivers/pps/pps.c:207:24: note: byref variable will be forcibly initialized struct pps_bind_args bind_args; ^~~~~~~~~ /kisskb/src/drivers/pps/pps.c:177:20: note: byref variable will be forcibly initialized struct pps_fdata fdata; ^~~~~ /kisskb/src/drivers/pps/pps.c:94:21: note: byref variable will be forcibly initialized struct pps_kparams params; ^~~~~~ /kisskb/src/drivers/pps/pps.c: In function 'pps_cdev_compat_ioctl': /kisskb/src/drivers/pps/pps.c:259:20: note: byref variable will be forcibly initialized struct pps_fdata fdata; ^~~~~ /kisskb/src/drivers/pps/pps.c:258:27: note: byref variable will be forcibly initialized struct pps_fdata_compat compat; ^~~~~~ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c: In function 'anx78xx_bridge_mode_set': /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix-anx78xx.c:974:28: note: byref variable will be forcibly initialized struct hdmi_avi_infoframe frame; ^~~~~ /kisskb/src/drivers/i2c/busses/i2c-parport.c: In function 'i2c_parport_attach': /kisskb/src/drivers/i2c/busses/i2c-parport.c:268:19: note: byref variable will be forcibly initialized struct pardev_cb i2c_parport_cb; ^~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/radix-tree.h:11, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/drivers/input/input.c:13: /kisskb/src/drivers/input/input.c: In function 'input_grab_device': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/input.c:552:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dev->grab, handle); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/input.c: In function '__input_release_device': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/input.c:568:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(dev->grab, NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/input.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/soundwire/slave.c: In function 'sdw_acpi_find_slaves': /kisskb/src/drivers/soundwire/slave.c:142:23: note: byref variable will be forcibly initialized struct sdw_slave_id id2; ^~~ /kisskb/src/drivers/soundwire/slave.c:141:23: note: byref variable will be forcibly initialized struct sdw_slave_id id; ^~ /kisskb/src/drivers/soundwire/slave.c: In function 'sdw_of_find_slaves': /kisskb/src/drivers/soundwire/slave.c:209:23: note: byref variable will be forcibly initialized struct sdw_slave_id id; ^~ /kisskb/src/drivers/fpga/fpga-mgr.c: In function 'fpga_mgr_write_init_sg': /kisskb/src/drivers/fpga/fpga-mgr.c:104:25: note: byref variable will be forcibly initialized struct sg_mapping_iter miter; ^~~~~ /kisskb/src/drivers/fpga/fpga-mgr.c: In function 'fpga_mgr_buf_load_sg': /kisskb/src/drivers/fpga/fpga-mgr.c:193:26: note: byref variable will be forcibly initialized struct sg_mapping_iter miter; ^~~~~ /kisskb/src/drivers/fpga/fpga-mgr.c: In function 'fpga_mgr_buf_load': /kisskb/src/drivers/fpga/fpga-mgr.c:256:18: note: byref variable will be forcibly initialized struct sg_table sgt; ^~~ /kisskb/src/drivers/infiniband/core/multicast.c: In function 'send_leave': /kisskb/src/drivers/infiniband/core/multicast.c:348:28: note: byref variable will be forcibly initialized struct ib_sa_mcmember_rec rec; ^~~ /kisskb/src/drivers/target/iscsi/iscsi_target_erl1.c: In function 'iscsit_dump_data_payload': /kisskb/src/drivers/target/iscsi/iscsi_target_erl1.c:46:14: note: byref variable will be forcibly initialized struct kvec iov; ^~~ /kisskb/src/drivers/media/dvb-frontends/or51211.c: In function 'i2c_writebytes': /kisskb/src/drivers/media/dvb-frontends/or51211.c:62:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/media/dvb-frontends/or51211.c: In function 'i2c_readbytes': /kisskb/src/drivers/media/dvb-frontends/or51211.c:79:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/media/dvb-frontends/or51211.c: In function 'or51211_read_snr': /kisskb/src/drivers/media/dvb-frontends/or51211.c:79:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/or51211.c:62:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/media/dvb-frontends/or51211.c: In function 'or51211_read_status': /kisskb/src/drivers/media/dvb-frontends/or51211.c:79:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/media/dvb-frontends/or51211.c:62:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/media/dvb-frontends/or51211.c: In function 'or51211_setmode': /kisskb/src/drivers/media/dvb-frontends/or51211.c:79:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/media/dvb-frontends/or51211.c:62:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/media/dvb-frontends/or51211.c:62:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/or51211.c:62:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/or51211.c:62:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/or51211.c: In function 'or51211_load_firmware': /kisskb/src/drivers/media/dvb-frontends/or51211.c:62:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/or51211.c:62:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/or51211.c:62:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/or51211.c:62:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/or51211.c:79:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/media/dvb-frontends/or51211.c:62:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/media/dvb-frontends/or51211.c: In function 'or51211_init': /kisskb/src/drivers/media/dvb-frontends/or51211.c:79:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/media/dvb-frontends/or51211.c:62:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/media/dvb-frontends/or51211.c:79:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/media/dvb-frontends/or51211.c:62:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/media/dvb-frontends/or51211.c:79:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/media/dvb-frontends/or51211.c:62:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/media/dvb-frontends/or51211.c:79:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/media/dvb-frontends/or51211.c:62:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/media/dvb-frontends/or51211.c:62:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/tee/tee_core.c: In function 'tee_ioctl_version': /kisskb/src/drivers/tee/tee_core.c:269:32: note: byref variable will be forcibly initialized struct tee_ioctl_version_data vers; ^~~~ /kisskb/src/drivers/tee/tee_core.c: In function 'tee_ioctl_cancel': /kisskb/src/drivers/tee/tee_core.c:605:30: note: byref variable will be forcibly initialized struct tee_ioctl_cancel_arg arg; ^~~ /kisskb/src/drivers/tee/tee_core.c: In function 'tee_ioctl_close_session': /kisskb/src/drivers/tee/tee_core.c:621:37: note: byref variable will be forcibly initialized struct tee_ioctl_close_session_arg arg; ^~~ /kisskb/src/drivers/tee/tee_core.c: In function 'params_to_supp': /kisskb/src/drivers/tee/tee_core.c:639:26: note: byref variable will be forcibly initialized struct tee_ioctl_param ip; ^~ /kisskb/src/drivers/tee/tee_core.c: In function 'params_from_supp': /kisskb/src/drivers/tee/tee_core.c:734:26: note: byref variable will be forcibly initialized struct tee_ioctl_param ip; ^~ /kisskb/src/drivers/tee/tee_core.c: In function 'tee_ioctl_supp_send': /kisskb/src/drivers/tee/tee_core.c:777:28: note: byref variable will be forcibly initialized struct tee_ioctl_buf_data buf; ^~~ /kisskb/src/drivers/tee/tee_core.c: In function 'tee_ioctl_shm_alloc': /kisskb/src/drivers/tee/tee_core.c:286:34: note: byref variable will be forcibly initialized struct tee_ioctl_shm_alloc_data data; ^~~~ /kisskb/src/drivers/tee/tee_core.c: In function 'tee_ioctl_shm_register': /kisskb/src/drivers/tee/tee_core.c:323:37: note: byref variable will be forcibly initialized struct tee_ioctl_shm_register_data data; ^~~~ /kisskb/src/drivers/tee/tee_core.c: In function 'params_from_user': /kisskb/src/drivers/tee/tee_core.c:363:26: note: byref variable will be forcibly initialized struct tee_ioctl_param ip; ^~ /kisskb/src/drivers/target/target_core_configfs.c: In function 'target_dev_lba_map_store': /kisskb/src/drivers/target/target_core_configfs.c:2412:19: note: byref variable will be forcibly initialized struct list_head lba_list; ^~~~~~~~ /kisskb/src/drivers/tee/tee_core.c: In function 'tee_ioctl_open_session': /kisskb/src/drivers/tee/tee_core.c:469:36: note: byref variable will be forcibly initialized struct tee_ioctl_open_session_arg arg; ^~~ /kisskb/src/drivers/tee/tee_core.c:467:28: note: byref variable will be forcibly initialized struct tee_ioctl_buf_data buf; ^~~ /kisskb/src/drivers/tee/tee_core.c: In function 'tee_ioctl_invoke': /kisskb/src/drivers/tee/tee_core.c:548:30: note: byref variable will be forcibly initialized struct tee_ioctl_invoke_arg arg; ^~~ /kisskb/src/drivers/tee/tee_core.c:546:28: note: byref variable will be forcibly initialized struct tee_ioctl_buf_data buf; ^~~ /kisskb/src/drivers/tee/tee_core.c: In function 'tee_ioctl_supp_recv': /kisskb/src/drivers/tee/tee_core.c:680:28: note: byref variable will be forcibly initialized struct tee_ioctl_buf_data buf; ^~~ /kisskb/src/drivers/tee/tee_core.c: In function 'implementation_id_show': /kisskb/src/drivers/tee/tee_core.c:967:32: note: byref variable will be forcibly initialized struct tee_ioctl_version_data vers; ^~~~ /kisskb/src/drivers/tee/tee_core.c: In function 'tee_client_open_context': /kisskb/src/drivers/tee/tee_core.c:1107:24: note: byref variable will be forcibly initialized struct match_dev_data match_data = { vers ? vers : &v, data, match }; ^~~~~~~~~~ /kisskb/src/drivers/tee/tee_core.c:1106:32: note: byref variable will be forcibly initialized struct tee_ioctl_version_data v; ^ /kisskb/src/drivers/hwtracing/coresight/coresight-cti-core.c: In function 'cti_add_sysfs_link': /kisskb/src/drivers/hwtracing/coresight/coresight-cti-core.c:481:30: note: byref variable will be forcibly initialized struct coresight_sysfs_link link_info; ^~~~~~~~~ /kisskb/src/drivers/hwtracing/coresight/coresight-cti-core.c: In function 'cti_match_fixup_csdev': /kisskb/src/drivers/hwtracing/coresight/coresight-cti-core.c:481:30: note: byref variable will be forcibly initialized /kisskb/src/drivers/hwtracing/coresight/coresight-cti-core.c: In function 'cti_remove_sysfs_link': /kisskb/src/drivers/hwtracing/coresight/coresight-cti-core.c:500:30: note: byref variable will be forcibly initialized struct coresight_sysfs_link link_info; ^~~~~~~~~ /kisskb/src/drivers/tee/optee/core.c: In function 'optee_msg_api_uid_is_optee_api': /kisskb/src/drivers/tee/optee/core.c:368:23: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^~~ /kisskb/src/drivers/tee/optee/core.c: In function 'optee_msg_api_revision_is_compatible': /kisskb/src/drivers/tee/optee/core.c:404:4: note: byref variable will be forcibly initialized } res; ^~~ /kisskb/src/drivers/hwtracing/coresight/coresight-cti-core.c: In function 'cti_remove_assoc_from_csdev': /kisskb/src/drivers/hwtracing/coresight/coresight-cti-core.c:500:30: note: byref variable will be forcibly initialized /kisskb/src/drivers/tee/optee/core.c: In function 'optee_msg_exchange_capabilities': /kisskb/src/drivers/tee/optee/core.c:420:4: note: byref variable will be forcibly initialized } res; ^~~ /kisskb/src/drivers/hwtracing/coresight/coresight-cti-core.c: In function 'cti_remove_conn_xrefs': /kisskb/src/drivers/hwtracing/coresight/coresight-cti-core.c:500:30: note: byref variable will be forcibly initialized /kisskb/src/drivers/usb/host/r8a66597-hcd.c: In function 'init_pipe_info': /kisskb/src/drivers/usb/host/r8a66597-hcd.c:937:28: note: byref variable will be forcibly initialized struct r8a66597_pipe_info info; ^~~~ /kisskb/src/drivers/hwtracing/coresight/coresight-cti-core.c: In function 'cti_update_conn_xrefs': /kisskb/src/drivers/hwtracing/coresight/coresight-cti-core.c:481:30: note: byref variable will be forcibly initialized struct coresight_sysfs_link link_info; ^~~~~~~~~ /kisskb/src/drivers/hwtracing/coresight/coresight-cti-core.c: In function 'cti_probe': /kisskb/src/drivers/hwtracing/coresight/coresight-cti-core.c:858:24: note: byref variable will be forcibly initialized struct coresight_desc cti_desc; ^~~~~~~~ /kisskb/src/drivers/tee/optee/core.c: In function 'optee_config_shm_memremap': /kisskb/src/drivers/tee/optee/core.c:474:4: note: byref variable will be forcibly initialized } res; ^~~ /kisskb/src/drivers/tee/optee/core.c: In function 'optee_probe': /kisskb/src/drivers/tee/optee/core.c:383:4: note: byref variable will be forcibly initialized } res = { ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c: In function 'amdgpu_i2c_put_byte': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_i2c.c:323:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c: In function 'etmv4_cross_read': /kisskb/src/drivers/hwtracing/coresight/coresight-etm4x-sysfs.c:2336:19: note: byref variable will be forcibly initialized struct etmv4_reg reg; ^~~ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c: In function 'bcm3510_writebytes': /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:85:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->demod_address, .flags = 0, .buf = b, .len = len + 1 }; ^~~ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c: In function 'bcm3510_write_ram': /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:610:12: note: byref variable will be forcibly initialized static int bcm3510_write_ram(struct bcm3510_state *st, u16 addr, const u8 *b, ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:610:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:610:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/bcm3510.c: In function 'bcm3510_hab_send_request': /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:154:12: note: byref variable will be forcibly initialized static int bcm3510_hab_send_request(struct bcm3510_state *st, u8 *buf, int len) ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:154:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:154:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:154:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:156:25: note: byref variable will be forcibly initialized bcm3510_register_value v,hab; ^ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c: In function 'bcm3510_hab_get_response': /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:137:12: note: byref variable will be forcibly initialized static int bcm3510_hab_get_response(struct bcm3510_state *st, u8 *buf, int len) ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:139:25: note: byref variable will be forcibly initialized bcm3510_register_value v; ^ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c: In function 'bcm3510_tuner_cmd': /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:365:30: note: byref variable will be forcibly initialized struct bcm3510_hab_cmd_tune c; ^ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c: In function 'bcm3510_check_firmware_version': /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:663:42: note: byref variable will be forcibly initialized struct bcm3510_hab_cmd_get_version_info ver; ^~~ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c: In function 'bcm3510_bert_reset': /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:265:12: note: byref variable will be forcibly initialized static int bcm3510_bert_reset(struct bcm3510_state *st) ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:265:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:265:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:265:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:267:25: note: byref variable will be forcibly initialized bcm3510_register_value b; ^ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c: In function 'bcm3510_set_frontend': /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:500:38: note: byref variable will be forcibly initialized struct bcm3510_hab_cmd_bert_control bert; ^~~~ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:499:37: note: byref variable will be forcibly initialized struct bcm3510_hab_cmd_ext_acquire cmd; ^~~ /kisskb/src/drivers/media/dvb-frontends/lgdt330x.c: In function 'lgdt330x_attach': /kisskb/src/drivers/media/dvb-frontends/lgdt330x.c:920:25: note: byref variable will be forcibly initialized struct lgdt330x_config config = *_config; ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c: In function 'bcm3510_clear_reset': /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:702:12: note: byref variable will be forcibly initialized static int bcm3510_clear_reset(struct bcm3510_state *st) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:704:25: note: byref variable will be forcibly initialized bcm3510_register_value v; ^ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c: In function 'bcm3510_reset': /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:679:12: note: byref variable will be forcibly initialized static int bcm3510_reset(struct bcm3510_state *st) ^~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:683:25: note: byref variable will be forcibly initialized bcm3510_register_value v; ^ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c: In function 'bcm3510_attach': /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:800:25: note: byref variable will be forcibly initialized bcm3510_register_value v; ^ /kisskb/src/drivers/infiniband/core/mad_rmpp.c: In function 'abort_send': /kisskb/src/drivers/infiniband/core/mad_rmpp.c:602:24: note: byref variable will be forcibly initialized struct ib_mad_send_wc wc; ^~ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c: In function 'bcm3510_init_cold': /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:726:12: note: byref variable will be forcibly initialized static int bcm3510_init_cold(struct bcm3510_state *st) ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:729:25: note: byref variable will be forcibly initialized bcm3510_register_value v; ^ /kisskb/src/drivers/input/input-compat.c: In function 'input_event_from_user': /kisskb/src/drivers/input/input-compat.c:18:29: note: byref variable will be forcibly initialized struct input_event_compat compat_event; ^~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c: In function 'bcm3510_init': /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:763:33: note: byref variable will be forcibly initialized struct bcm3510_hab_cmd_set_agc c; ^ /kisskb/src/drivers/media/dvb-frontends/bcm3510.c:762:25: note: byref variable will be forcibly initialized bcm3510_register_value j; ^ /kisskb/src/drivers/infiniband/core/mad_rmpp.c: In function 'process_rmpp_ack': /kisskb/src/drivers/infiniband/core/mad_rmpp.c:709:26: note: byref variable will be forcibly initialized struct ib_mad_send_wc wc; ^~ /kisskb/src/drivers/input/input-compat.c: In function 'input_event_to_user': /kisskb/src/drivers/input/input-compat.c:42:29: note: byref variable will be forcibly initialized struct input_event_compat compat_event; ^~~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/mad_rmpp.c: In function 'init_newwin': /kisskb/src/drivers/infiniband/core/mad_rmpp.c:847:22: note: byref variable will be forcibly initialized struct rdma_ah_attr ah_attr; ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/lnbh25.c: In function 'lnbh25_set_voltage': /kisskb/src/drivers/tee/optee/rpc.c: In function 'handle_rpc_func_cmd_get_time': /kisskb/src/drivers/tee/optee/rpc.c:35:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^~ /kisskb/src/drivers/media/dvb-frontends/lnbh25.c:88:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/tee/optee/rpc.c: In function 'cmd_alloc_suppl': /kisskb/src/drivers/tee/optee/rpc.c:265:19: note: byref variable will be forcibly initialized struct tee_param param; ^~~~~ /kisskb/src/drivers/tee/optee/rpc.c: In function 'cmd_free_suppl': /kisskb/src/drivers/tee/optee/rpc.c:383:19: note: byref variable will be forcibly initialized struct tee_param param; ^~~~~ /kisskb/src/drivers/media/dvb-frontends/lgdt3306a.c: In function 'lgdt3306a_write_reg': /kisskb/src/drivers/media/dvb-frontends/lgdt3306a.c:127:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/drivers/mfd/dln2.c:12: /kisskb/src/drivers/mfd/dln2.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/mfd/dln2.c:13: /kisskb/src/drivers/mfd/dln2.c: In function 'alloc_rx_slot': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/mfd/dln2.c:390:8: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(dln2->mod_rx_slots[handle].wq, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/cx24123.c: In function 'cx24123_i2c_writereg': /kisskb/src/drivers/media/dvb-frontends/cx24123.c:236:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/mfd/dln2.c: In function 'dln2_stop': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/mfd/dln2.c:735:2: note: in expansion of macro 'wait_event' wait_event(dln2->disconnect_wq, !dln2->active_transfers); ^~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/cx24123.c: In function 'cx24123_set_voltage': /kisskb/src/drivers/media/dvb-frontends/cx24123.c:236:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cx24123.c:236:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/hwtracing/stm/core.c: In function 'stm_char_policy_get_ioctl': /kisskb/src/drivers/hwtracing/stm/core.c:785:23: note: byref variable will be forcibly initialized struct stp_policy_id id = { ^~ /kisskb/src/drivers/media/dvb-frontends/cx24123.c: In function 'cx24123_repeater_mode': /kisskb/src/drivers/media/dvb-frontends/cx24123.c:236:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cx24123.c: In function 'cx24123_set_tone': /kisskb/src/drivers/media/dvb-frontends/cx24123.c:236:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/cx24123.c:236:17: note: byref variable will be forcibly initialized In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/compat.h:12, from /kisskb/src/drivers/hid/uhid.c:11: /kisskb/src/drivers/hid/uhid.c: In function '__uhid_report_queue_and_wait': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/hid/uhid.c:176:8: note: in expansion of macro 'wait_event_interruptible_timeout' ret = wait_event_interruptible_timeout(uhid->report_wait, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/siox.h:66, from /kisskb/src/drivers/siox/siox-core.c:37: /kisskb/src/drivers/siox/siox-core.c: In function 'trace_event_raw_event_siox_set_data': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/siox.h:9:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(siox_set_data, ^~~~~~~~~~~ /kisskb/src/drivers/siox/siox-core.c: In function 'trace_event_raw_event_siox_get_data': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/siox.h:34:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(siox_get_data, ^~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/pm_runtime.h:11, from /kisskb/src/drivers/hwtracing/stm/core.c:10: /kisskb/src/drivers/hwtracing/stm/core.c: In function 'stm_source_link_add': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/hwtracing/stm/core.c:1040:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(src->link, NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/hwtracing/stm/core.c:1000:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(src->link, stm); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/hwtracing/stm/core.c: In function '__stm_source_link_drop': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/hwtracing/stm/core.c:1089:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(src->link, NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/hid/uhid.c: In function 'uhid_dev_create': /kisskb/src/drivers/hid/uhid.c:535:25: note: userspace variable will be forcibly initialized struct uhid_create_req orig; ^~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/compat.h:12, from /kisskb/src/drivers/hid/uhid.c:11: /kisskb/src/drivers/hid/uhid.c: In function 'uhid_char_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/hid/uhid.c:669:9: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(uhid->waitq, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/cdev.h:5, from /kisskb/src/drivers/gnss/core.c:10: /kisskb/src/drivers/gnss/core.c: In function 'gnss_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gnss/core.c:105:9: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(gdev->read_queue, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/usb/host/u132-hcd.c:35: /kisskb/src/drivers/usb/host/u132-hcd.c: In function 'u132_hcd_exit': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/usb/host/u132-hcd.c:3216:2: note: in expansion of macro 'wait_event' wait_event(u132_hcd_wait, u132_instances == 0); ^~~~~~~~~~ /kisskb/src/drivers/tee/optee/call.c: In function 'optee_do_call_with_arg': /kisskb/src/drivers/tee/optee/call.c:139:24: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^~~ /kisskb/src/drivers/tee/optee/call.c:129:27: note: byref variable will be forcibly initialized struct optee_call_waiter w; ^ /kisskb/src/drivers/tee/optee/call.c: In function 'optee_enable_shm_cache': /kisskb/src/drivers/tee/optee/call.c:402:24: note: byref variable will be forcibly initialized struct arm_smccc_res res; ^~~ /kisskb/src/drivers/tee/optee/call.c:397:27: note: byref variable will be forcibly initialized struct optee_call_waiter w; ^ /kisskb/src/drivers/tee/optee/call.c: In function 'optee_disable_shm_cache': /kisskb/src/drivers/tee/optee/call.c:428:5: note: byref variable will be forcibly initialized } res; ^~~ /kisskb/src/drivers/tee/optee/call.c:420:27: note: byref variable will be forcibly initialized struct optee_call_waiter w; ^ /kisskb/src/drivers/media/dvb-frontends/lnbp21.c: In function 'lnbp21_set_tone': /kisskb/src/drivers/media/dvb-frontends/lnbp21.c:81:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = lnbp21->i2c_addr, .flags = 0, ^~~ /kisskb/src/drivers/media/dvb-frontends/lnbp21.c: In function 'lnbp21_enable_high_lnb_voltage': /kisskb/src/drivers/media/dvb-frontends/lnbp21.c:62:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = lnbp21->i2c_addr, .flags = 0, ^~~ /kisskb/src/drivers/media/dvb-frontends/lnbp21.c: In function 'lnbp21_set_voltage': /kisskb/src/drivers/media/dvb-frontends/lnbp21.c:34:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = lnbp21->i2c_addr, .flags = 0, ^~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/percpu.h:6, from /kisskb/src/include/asm-generic/local.h:5, from ./arch/arm64/include/generated/asm/local.h:1, from /kisskb/src/drivers/hwtracing/coresight/coresight-stm.c:18: /kisskb/src/drivers/hwtracing/coresight/coresight-stm.c: In function 'acpi_stm_get_stimulus_area': /kisskb/src/drivers/hwtracing/coresight/coresight-stm.c:729:12: note: byref variable will be forcibly initialized LIST_HEAD(res_list); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/hwtracing/coresight/coresight-stm.c: In function 'stm_probe': /kisskb/src/drivers/hwtracing/coresight/coresight-stm.c:863:18: note: byref variable will be forcibly initialized struct resource ch_res; ^~~~~~ /kisskb/src/drivers/counter/counter.c: In function 'counter_name_attribute_create': /kisskb/src/drivers/counter/counter.c:332:27: note: byref variable will be forcibly initialized struct counter_attr_parm parm; ^~~~ /kisskb/src/drivers/counter/counter.c: In function 'counter_size_attribute_create': /kisskb/src/drivers/counter/counter.c:1059:27: note: byref variable will be forcibly initialized struct counter_attr_parm parm; ^~~~ /kisskb/src/drivers/counter/counter.c: In function 'counter_signal_ext_register': /kisskb/src/drivers/counter/counter.c:411:27: note: byref variable will be forcibly initialized struct counter_attr_parm parm; ^~~~ /kisskb/src/drivers/counter/counter.c: In function 'counter_signal_attributes_create': /kisskb/src/drivers/counter/counter.c:454:27: note: byref variable will be forcibly initialized struct counter_attr_parm parm; ^~~~ /kisskb/src/drivers/counter/counter.c: In function 'counter_synapses_register': /kisskb/src/drivers/counter/counter.c:631:27: note: byref variable will be forcibly initialized struct counter_attr_parm parm; ^~~~ /kisskb/src/drivers/counter/counter.c: In function 'counter_count_ext_register': /kisskb/src/drivers/counter/counter.c:845:27: note: byref variable will be forcibly initialized struct counter_attr_parm parm; ^~~~ /kisskb/src/drivers/counter/counter.c: In function 'counter_count_attributes_create': /kisskb/src/drivers/counter/counter.c:913:27: note: byref variable will be forcibly initialized struct counter_attr_parm parm; ^~~~ /kisskb/src/drivers/counter/counter.c: In function 'counter_device_ext_register': /kisskb/src/drivers/counter/counter.c:1116:27: note: byref variable will be forcibly initialized struct counter_attr_parm parm; ^~~~ /kisskb/src/drivers/media/dvb-frontends/tda826x.c: In function 'tda826x_set_params': /kisskb/src/drivers/media/dvb-frontends/tda826x.c:69:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->i2c_address, .flags = 0, .buf = buf, .len = 11 }; ^~~ /kisskb/src/drivers/media/dvb-frontends/tda826x.c: In function 'tda826x_sleep': /kisskb/src/drivers/media/dvb-frontends/tda826x.c:42:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->i2c_address, .flags = 0, .buf = buf, .len = 2 }; ^~~ /kisskb/src/drivers/media/dvb-frontends/lnbp22.c: In function 'lnbp22_enable_high_lnb_voltage': /kisskb/src/drivers/media/dvb-frontends/lnbp22.c:69:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/lnbp22.c: In function 'lnbp22_set_voltage': /kisskb/src/drivers/media/dvb-frontends/lnbp22.c:38:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/soundwire/stream.c: In function 'sdw_enable_disable_master_ports': /kisskb/src/drivers/soundwire/stream.c:336:23: note: byref variable will be forcibly initialized struct sdw_enable_ch enable_ch; ^~~~~~~~~ /kisskb/src/drivers/soundwire/stream.c: In function 'sdw_prep_deprep_master_ports': /kisskb/src/drivers/soundwire/stream.c:512:24: note: byref variable will be forcibly initialized struct sdw_prepare_ch prep_ch; ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/tda8261.c: In function 'tda8261_read': /kisskb/src/drivers/media/dvb-frontends/tda8261.c:31:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = config->addr, .flags = I2C_M_RD,.buf = buf, .len = 1 }; ^~~ /kisskb/src/drivers/media/dvb-frontends/tda8261.c: In function 'tda8261_write': /kisskb/src/drivers/media/dvb-frontends/tda8261.c:43:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = config->addr, .flags = 0, .buf = buf, .len = 4 }; ^~~ /kisskb/src/drivers/media/dvb-frontends/tda8261.c: In function 'tda8261_set_params': /kisskb/src/drivers/media/dvb-frontends/tda8261.c:43:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/soundwire/stream.c: In function 'sdw_enable_disable_ports': /kisskb/src/drivers/soundwire/stream.c:336:23: note: byref variable will be forcibly initialized struct sdw_enable_ch enable_ch; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c: In function 'analogix_dp_enable_psr': /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:993:16: note: byref variable will be forcibly initialized struct dp_sdp psr_vsc; ^~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c: In function 'analogix_dp_disable_psr': /kisskb/src/drivers/gpu/drm/bridge/analogix/analogix_dp_core.c:1021:16: note: byref variable will be forcibly initialized struct dp_sdp psr_vsc; ^~~~~~~ /kisskb/src/drivers/soundwire/stream.c: In function 'sdw_prep_deprep_slave_ports': /kisskb/src/drivers/soundwire/stream.c:417:12: note: byref variable will be forcibly initialized static int sdw_prep_deprep_slave_ports(struct sdw_bus *bus, ^~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/soundwire/stream.c:417:12: note: byref variable will be forcibly initialized /kisskb/src/drivers/soundwire/stream.c: In function 'sdw_prep_deprep_ports': /kisskb/src/drivers/soundwire/stream.c:512:24: note: byref variable will be forcibly initialized struct sdw_prepare_ch prep_ch; ^~~~~~~ /kisskb/src/drivers/soundwire/stream.c: In function '_sdw_prepare_stream': /kisskb/src/drivers/soundwire/stream.c:1489:24: note: byref variable will be forcibly initialized struct sdw_bus_params params; ^~~~~~ /kisskb/src/drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c: In function 'ade_rdma_set': /kisskb/src/drivers/gpu/drm/hisilicon/kirin/kirin_drm_ade.c:552:29: note: byref variable will be forcibly initialized struct drm_format_name_buf format_name; ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/compat.h:17, from /kisskb/src/include/linux/ethtool.h:17, from /kisskb/src/include/rdma/ib_addr.h:10, from /kisskb/src/include/rdma/rdma_cm.h:12, from /kisskb/src/drivers/infiniband/core/restrack.c:6: /kisskb/src/drivers/infiniband/core/restrack.c: In function 'rdma_restrack_count': /kisskb/src/drivers/infiniband/core/restrack.c:115:11: note: byref variable will be forcibly initialized XA_STATE(xas, &rt->xa, 0); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c: In function 'hdmi_config_AVI': /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:1638:28: note: byref variable will be forcibly initialized struct hdmi_avi_infoframe frame; ^~~~~ /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c: In function 'hdmi_config_vendor_specific_infoframe': /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:1765:31: note: byref variable will be forcibly initialized struct hdmi_vendor_infoframe frame; ^~~~~ /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c: In function 'hdmi_config_drm_infoframe': /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:1819:28: note: byref variable will be forcibly initialized struct hdmi_drm_infoframe frame; ^~~~~ /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c: In function 'dw_hdmi_connector_create': /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:2467:28: note: byref variable will be forcibly initialized struct cec_connector_info conn_info; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c: In function 'dw_hdmi_probe': /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:3408:33: note: byref variable will be forcibly initialized struct dw_hdmi_i2s_audio_data audio; ^~~~~ /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:3392:29: note: byref variable will be forcibly initialized struct dw_hdmi_audio_data audio; ^~~~~ /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:3186:26: note: byref variable will be forcibly initialized struct dw_hdmi_cec_data cec; ^~~ /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:3184:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo; ^~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/tua6100.c: In function 'tua6100_set_params': /kisskb/src/drivers/media/dvb-frontends/tua6100.c:68:17: note: byref variable will be forcibly initialized struct i2c_msg msg2 = { .addr = priv->i2c_address, .flags = 0, .buf = reg2, .len = 3 }; ^~~~ /kisskb/src/drivers/media/dvb-frontends/tua6100.c:67:17: note: byref variable will be forcibly initialized struct i2c_msg msg1 = { .addr = priv->i2c_address, .flags = 0, .buf = reg1, .len = 4 }; ^~~~ /kisskb/src/drivers/media/dvb-frontends/tua6100.c:66:17: note: byref variable will be forcibly initialized struct i2c_msg msg0 = { .addr = priv->i2c_address, .flags = 0, .buf = reg0, .len = 2 }; ^~~~ /kisskb/src/drivers/media/dvb-frontends/tua6100.c: In function 'tua6100_sleep': /kisskb/src/drivers/media/dvb-frontends/tua6100.c:44:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = priv->i2c_address, .flags = 0, .buf = reg0, .len = 2 }; ^~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/srcutree.h:15, from /kisskb/src/include/linux/srcu.h:49, from /kisskb/src/include/linux/notifier.h:16, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:22: /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c: In function 'cdns_mhdp_remove': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:2467:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(mhdp->fw_load_wq, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c: In function 'amdgpu_gem_object_close': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c:158:24: note: byref variable will be forcibly initialized struct ww_acquire_ctx ticket; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c:157:29: note: byref variable will be forcibly initialized struct ttm_validate_buffer tv; ^~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c:155:25: note: byref variable will be forcibly initialized struct list_head list, duplicates; ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c:155:19: note: byref variable will be forcibly initialized struct list_head list, duplicates; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c:154:30: note: byref variable will be forcibly initialized struct amdgpu_bo_list_entry vm_pd; ^~~~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c: In function 'cdns_mhdp_link_training_init': /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:859:27: note: byref variable will be forcibly initialized union phy_configure_opts phy_cfg; ^~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c: In function 'amdgpu_gem_object_create': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c:62:25: note: byref variable will be forcibly initialized struct amdgpu_bo_param bp; ^~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c: In function 'amdgpu_gem_va_ioctl': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c:616:25: note: byref variable will be forcibly initialized struct list_head list, duplicates; ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c:616:19: note: byref variable will be forcibly initialized struct list_head list, duplicates; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c:615:24: note: byref variable will be forcibly initialized struct ww_acquire_ctx ticket; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c:614:29: note: byref variable will be forcibly initialized struct ttm_validate_buffer tv; ^~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c:613:30: note: byref variable will be forcibly initialized struct amdgpu_bo_list_entry vm_pd; ^~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c: In function 'amdgpu_gem_op_ioctl': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_gem.c:762:35: note: byref variable will be forcibly initialized struct drm_amdgpu_gem_create_in info; ^~~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c: In function 'cdns_mhdp_link_training_cr': /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:1156:27: note: byref variable will be forcibly initialized union phy_configure_opts phy_cfg; ^~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c: In function 'cdns_mhdp_link_training_channel_eq': /kisskb/src/drivers/gpu/drm/bridge/cadence/cdns-mhdp8546-core.c:1030:27: note: byref variable will be forcibly initialized union phy_configure_opts phy_cfg; ^~~~~~~ /kisskb/src/drivers/infiniband/core/nldev.c: In function 'fill_res_qp_entry_query': /kisskb/src/drivers/infiniband/core/nldev.c:456:20: note: byref variable will be forcibly initialized struct ib_qp_attr qp_attr; ^~~~~~~ /kisskb/src/drivers/infiniband/core/nldev.c:455:25: note: byref variable will be forcibly initialized struct ib_qp_init_attr qp_init_attr; ^~~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/nldev.c: In function 'fill_port_info': /kisskb/src/drivers/infiniband/core/nldev.c:302:22: note: byref variable will be forcibly initialized struct ib_port_attr attr; ^~~~ In file included from /kisskb/src/drivers/infiniband/core/ib_core_uverbs.c:7: /kisskb/src/drivers/infiniband/core/ib_core_uverbs.c: In function 'rdma_user_mmap_entry_insert_range': /kisskb/src/drivers/infiniband/core/ib_core_uverbs.c:268:11: note: byref variable will be forcibly initialized XA_STATE(xas, &ucontext->mmap_xa, min_pgoff); ^~~ /kisskb/src/include/linux/xarray.h:1349:18: note: in definition of macro 'XA_STATE' struct xa_state name = __XA_STATE(array, index, 0, 0) ^~~~ /kisskb/src/drivers/soundwire/generic_bandwidth_allocation.c: In function 'sdw_compute_port_params': /kisskb/src/drivers/soundwire/generic_bandwidth_allocation.c:279:19: note: byref variable will be forcibly initialized struct sdw_group group; ^~~~~ In file included from /kisskb/src/drivers/tee/tee_shm.c:6: /kisskb/src/drivers/tee/tee_shm.c: In function 'tee_shm_alloc': /kisskb/src/drivers/tee/tee_shm.c:155:30: note: byref variable will be forcibly initialized DEFINE_DMA_BUF_EXPORT_INFO(exp_info); ^~~~~~~~ /kisskb/src/include/linux/dma-buf.h:434:29: note: in definition of macro 'DEFINE_DMA_BUF_EXPORT_INFO' struct dma_buf_export_info name = { .exp_name = KBUILD_MODNAME, \ ^~~~ /kisskb/src/drivers/tee/tee_shm.c: In function 'tee_shm_register': /kisskb/src/drivers/tee/tee_shm.c:289:30: note: byref variable will be forcibly initialized DEFINE_DMA_BUF_EXPORT_INFO(exp_info); ^~~~~~~~ /kisskb/src/include/linux/dma-buf.h:434:29: note: in definition of macro 'DEFINE_DMA_BUF_EXPORT_INFO' struct dma_buf_export_info name = { .exp_name = KBUILD_MODNAME, \ ^~~~ /kisskb/src/drivers/ssb/sprom.c: In function 'ssb_attr_sprom_store': /kisskb/src/drivers/ssb/sprom.c:107:28: note: byref variable will be forcibly initialized struct ssb_freeze_context freeze; ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/s5h1409.c: In function 's5h1409_writereg': /kisskb/src/drivers/media/dvb-frontends/s5h1409.c:306:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->demod_address, ^~~ /kisskb/src/drivers/tee/optee/device.c: In function 'get_devices': /kisskb/src/drivers/tee/optee/device.c:27:30: note: byref variable will be forcibly initialized struct tee_ioctl_invoke_arg inv_arg; ^~~~~~~ /kisskb/src/drivers/tee/optee/device.c: In function '__optee_enumerate_devices': /kisskb/src/drivers/tee/optee/device.c:86:36: note: byref variable will be forcibly initialized struct tee_ioctl_open_session_arg sess_arg; ^~~~~~~~ /kisskb/src/drivers/tee/optee/device.c:83:15: note: byref variable will be forcibly initialized const uuid_t pta_uuid = ^~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/rdma_core.h:394, from /kisskb/src/drivers/infiniband/core/trace.c:12: /kisskb/src/drivers/infiniband/core/trace.c: In function 'trace_event_raw_event_cq_schedule': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rdma_core.h:49:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cq_schedule, ^~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/trace.c: In function 'trace_event_raw_event_cq_reschedule': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rdma_core.h:70:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cq_reschedule, ^~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/trace.c: In function 'trace_event_raw_event_cq_poll': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rdma_core.h:118:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cq_poll, ^~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/trace.c: In function 'trace_event_raw_event_cq_drain_complete': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rdma_core.h:144:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cq_drain_complete, ^~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/trace.c: In function 'trace_event_raw_event_cq_modify': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rdma_core.h:165:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cq_modify, ^~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/trace.c: In function 'trace_event_raw_event_cq_alloc': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rdma_core.h:191:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cq_alloc, ^~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/trace.c: In function 'trace_event_raw_event_cq_alloc_error': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rdma_core.h:221:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cq_alloc_error, ^~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/trace.c: In function 'trace_event_raw_event_cq_free': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rdma_core.h:251:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cq_free, ^~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/trace.c: In function 'trace_event_raw_event_mr_dereg': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rdma_core.h:374:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mr_dereg, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c: In function 'dsi_encoder_phy_mode_valid': /kisskb/src/drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c:613:25: note: byref variable will be forcibly initialized struct mipi_phy_params phy; ^~~ /kisskb/src/drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c: In function 'dsi_encoder_mode_valid': /kisskb/src/drivers/gpu/drm/hisilicon/kirin/dw_drm_dsi.c:646:26: note: byref variable will be forcibly initialized struct drm_display_mode adj_mode; ^~~~~~~~ /kisskb/src/drivers/hwmon/ibmaem.c: In function 'aem_find_aem1_count': /kisskb/src/drivers/hwmon/ibmaem.c:496:32: note: byref variable will be forcibly initialized struct aem_find_firmware_resp ff_resp; ^~~~~~~ /kisskb/src/drivers/hwmon/ibmaem.c:495:31: note: byref variable will be forcibly initialized struct aem_find_firmware_req ff_req; ^~~~~~ /kisskb/src/drivers/hwmon/ibmaem.c: In function 'aem_read_sensor': /kisskb/src/drivers/hwmon/ibmaem.c:353:29: note: byref variable will be forcibly initialized struct aem_read_sensor_req rs_req; ^~~~~~ /kisskb/src/drivers/infiniband/core/trace.c: In function 'trace_event_raw_event_cq_process': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rdma_core.h:91:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cq_process, ^~~~~~~~~~~ /kisskb/src/drivers/hwmon/ibmaem.c: In function 'aem_find_aem2': /kisskb/src/drivers/hwmon/ibmaem.c:634:31: note: byref variable will be forcibly initialized struct aem_find_instance_req fi_req; ^~~~~~ /kisskb/src/drivers/infiniband/core/trace.c: In function 'trace_event_raw_event_mr_alloc': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rdma_core.h:301:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mr_alloc, ^~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/trace.c: In function 'trace_event_raw_event_mr_integ_alloc': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/rdma_core.h:338:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(mr_integ_alloc, ^~~~~~~~~~~ /kisskb/src/drivers/hwmon/ibmaem.c: In function 'aem_init_aem2': /kisskb/src/drivers/hwmon/ibmaem.c:753:32: note: byref variable will be forcibly initialized struct aem_find_instance_resp fi_resp; ^~~~~~~ /kisskb/src/drivers/hwmon/ibmaem.c: In function 'aem_register_bmc': /kisskb/src/drivers/hwmon/ibmaem.c:778:23: note: byref variable will be forcibly initialized struct aem_ipmi_data probe; ^~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/input/touchscreen/auo-pixcir-ts.c:14: /kisskb/src/drivers/input/touchscreen/auo-pixcir-ts.c: In function 'auo_pixcir_interrupt': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/touchscreen/auo-pixcir-ts.c:242:3: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(ts->wait, ts->stopped, ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/touchscreen/auo-pixcir-ts.c:199:4: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(ts->wait, ts->stopped, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c: In function 'amdgpufb_create': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_fb.c:204:26: note: byref variable will be forcibly initialized struct drm_mode_fb_cmd2 mode_cmd; ^~~~~~~~ /kisskb/src/drivers/soundwire/cadence_master.c: In function 'cdns_reset_page_addr': /kisskb/src/drivers/soundwire/cadence_master.c:706:17: note: byref variable will be forcibly initialized struct sdw_msg msg; ^~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/thunderbolt/ctl.c:11: /kisskb/src/drivers/thunderbolt/ctl.c: In function 'tb_cfg_request_cancel': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/thunderbolt/ctl.c:558:2: note: in expansion of macro 'wait_event' wait_event(tb_cfg_request_cancel_queue, !tb_cfg_request_is_active(req)); ^~~~~~~~~~ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/thunderbolt/ctl.c:11: /kisskb/src/drivers/thunderbolt/ctl.c: In function 'tb_cfg_request_sync': /kisskb/src/drivers/thunderbolt/ctl.c:584:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(done); ^~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/drivers/thunderbolt/ctl.c: In function 'tb_cfg_reset': /kisskb/src/drivers/thunderbolt/ctl.c:797:23: note: byref variable will be forcibly initialized struct tb_cfg_header reply; ^~~~~ /kisskb/src/drivers/thunderbolt/ctl.c:795:23: note: byref variable will be forcibly initialized struct cfg_reset_pkg request = { .header = tb_cfg_make_header(route) }; ^~~~~~~ /kisskb/src/drivers/thunderbolt/ctl.c: In function 'tb_cfg_read_raw': /kisskb/src/drivers/thunderbolt/ctl.c:841:23: note: byref variable will be forcibly initialized struct cfg_write_pkg reply; ^~~~~ /kisskb/src/drivers/thunderbolt/ctl.c: In function 'tb_cfg_write_raw': /kisskb/src/drivers/thunderbolt/ctl.c:904:22: note: byref variable will be forcibly initialized struct cfg_read_pkg reply; ^~~~~ /kisskb/src/drivers/thunderbolt/ctl.c: In function 'tb_cfg_read': /kisskb/src/drivers/thunderbolt/ctl.c:974:23: note: byref variable will be forcibly initialized struct tb_cfg_result res = tb_cfg_read_raw(ctl, buffer, route, port, ^~~ /kisskb/src/drivers/thunderbolt/ctl.c: In function 'tb_cfg_write': /kisskb/src/drivers/thunderbolt/ctl.c:1000:23: note: byref variable will be forcibly initialized struct tb_cfg_result res = tb_cfg_write_raw(ctl, buffer, route, port, ^~~ /kisskb/src/drivers/thunderbolt/ctl.c: In function 'tb_cfg_get_upstream_port': /kisskb/src/drivers/thunderbolt/ctl.c:1035:23: note: byref variable will be forcibly initialized struct tb_cfg_result res = tb_cfg_read_raw(ctl, &dummy, route, 0, ^~~ /kisskb/src/drivers/media/dvb-frontends/au8522_common.c: In function 'au8522_writereg': /kisskb/src/drivers/media/dvb-frontends/au8522_common.c:35:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config.demod_address, ^~~ /kisskb/src/drivers/target/iscsi/iscsi_target_nego.c: In function 'iscsi_target_do_login_rx': /kisskb/src/drivers/target/iscsi/iscsi_target_nego.c:572:22: note: byref variable will be forcibly initialized struct conn_timeout timeout; ^~~~~~~ /kisskb/src/drivers/soundwire/intel.c: In function 'intel_params_stream': /kisskb/src/drivers/soundwire/intel.c:792:38: note: byref variable will be forcibly initialized struct sdw_intel_stream_params_data params_data; ^~~~~~~~~~~ /kisskb/src/drivers/soundwire/intel.c: In function 'intel_free_stream': /kisskb/src/drivers/soundwire/intel.c:812:36: note: byref variable will be forcibly initialized struct sdw_intel_stream_free_data free_data; ^~~~~~~~~ /kisskb/src/drivers/soundwire/intel.c: In function 'intel_prepare': /kisskb/src/drivers/soundwire/intel.c:792:38: note: byref variable will be forcibly initialized struct sdw_intel_stream_params_data params_data; ^~~~~~~~~~~ /kisskb/src/drivers/soundwire/intel.c: In function 'intel_hw_free': /kisskb/src/drivers/soundwire/intel.c:812:36: note: byref variable will be forcibly initialized struct sdw_intel_stream_free_data free_data; ^~~~~~~~~ /kisskb/src/drivers/soundwire/intel.c: In function 'intel_hw_params': /kisskb/src/drivers/soundwire/intel.c:792:38: note: byref variable will be forcibly initialized struct sdw_intel_stream_params_data params_data; ^~~~~~~~~~~ /kisskb/src/drivers/soundwire/intel.c:911:27: note: byref variable will be forcibly initialized struct sdw_stream_config sconfig; ^~~~~~~ /kisskb/src/drivers/iio/accel/bmc150-accel-core.c: In function 'bmc150_apply_acpi_orientation': /kisskb/src/drivers/iio/accel/bmc150-accel-core.c:445:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL }; ^~~~~~ /kisskb/src/drivers/soundwire/intel.c: In function 'intel_master_startup': /kisskb/src/drivers/soundwire/intel.c:1387:32: note: byref variable will be forcibly initialized struct sdw_cdns_stream_config config; ^~~~~~ /kisskb/src/drivers/iio/accel/bmc150-accel-i2c.c: In function 'bmc150_accel_probe': /kisskb/src/drivers/iio/accel/bmc150-accel-i2c.c:58:25: note: byref variable will be forcibly initialized struct i2c_board_info board_info = { ^~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/module.h:12, from /kisskb/src/drivers/target/tcm_fc/tfc_sess.c:8: /kisskb/src/drivers/target/tcm_fc/tfc_sess.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/target/tcm_fc/tfc_sess.c: In function 'ft_tport_get': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/target/tcm_fc/tfc_sess.c:72:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(lport->prov[FC_TYPE_FCP], tport); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/mthca/mthca_qp.c: In function 'init_port': /kisskb/src/drivers/infiniband/hw/mthca/mthca_qp.c:313:29: note: byref variable will be forcibly initialized struct mthca_init_ib_param param; ^~~~~ /kisskb/src/drivers/infiniband/hw/mthca/mthca_qp.c: In function 'mthca_qp_event': /kisskb/src/drivers/infiniband/hw/mthca/mthca_qp.c:242:18: note: byref variable will be forcibly initialized struct ib_event event; ^~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/infiniband/hw/mthca/mthca_qp.c:37: /kisskb/src/drivers/infiniband/hw/mthca/mthca_qp.c: In function 'mthca_free_qp': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/mthca/mthca_qp.c:1468:2: note: in expansion of macro 'wait_event' wait_event(qp->wait, !get_qp_refcount(dev, qp)); ^~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/drivers/infiniband/core/cm_trace.h:414, from /kisskb/src/drivers/infiniband/core/cm_trace.c:15: /kisskb/src/drivers/infiniband/core/cm_trace.c: In function 'trace_event_raw_event_icm_id_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/../../drivers/infiniband/core/cm_trace.h:137:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(icm_id_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/cm_trace.c: In function 'trace_event_raw_event_icm_send_rej': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/infiniband/core/cm_trace.h:186:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(icm_send_rej, ^~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/cm_trace.c: In function 'trace_event_raw_event_icm_local_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/../../drivers/infiniband/core/cm_trace.h:246:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(icm_local_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/cm_trace.c: In function 'trace_event_raw_event_icm_remote_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/../../drivers/infiniband/core/cm_trace.h:283:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(icm_remote_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/cm_trace.c: In function 'trace_event_raw_event_icm_send_rep_err': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/infiniband/core/cm_trace.h:314:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(icm_send_rep_err, ^~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/cm_trace.c: In function 'trace_event_raw_event_icm_rep_unknown_err': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/infiniband/core/cm_trace.h:337:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(icm_rep_unknown_err, ^~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/cm_trace.c: In function 'trace_event_raw_event_icm_handler_err': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/infiniband/core/cm_trace.h:364:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(icm_handler_err, ^~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/cm_trace.c: In function 'trace_event_raw_event_icm_mad_send_err': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/infiniband/core/cm_trace.h:384:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(icm_mad_send_err, ^~~~~~~~~~~ /kisskb/src/drivers/target/iscsi/iscsi_target_login.c: In function 'iscsi_change_param_sprintf': /kisskb/src/drivers/target/iscsi/iscsi_target_login.c:232:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/target/iscsi/iscsi_target_login.c: In function 'iscsit_accept_np': /kisskb/src/drivers/target/iscsi/iscsi_target_login.c:951:22: note: byref variable will be forcibly initialized struct sockaddr_in6 sock_in6; ^~~~~~~~ /kisskb/src/drivers/target/iscsi/iscsi_target_login.c:950:21: note: byref variable will be forcibly initialized struct sockaddr_in sock_in; ^~~~~~~ /kisskb/src/drivers/infiniband/core/iwcm.c: In function 'iwcm_modify_qp_err': /kisskb/src/drivers/infiniband/core/iwcm.c:273:20: note: byref variable will be forcibly initialized struct ib_qp_attr qp_attr; ^~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/dma-mapping.h:7, from /kisskb/src/drivers/infiniband/core/iwcm.c:38: /kisskb/src/drivers/infiniband/core/iwcm.c: In function 'destroy_cm_id': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/iwcm.c:385:2: note: in expansion of macro 'wait_event' wait_event(cm_id_priv->connect_wait, ^~~~~~~~~~ /kisskb/src/drivers/infiniband/core/iwcm.c: In function 'iwcm_modify_qp_sqd': /kisskb/src/drivers/infiniband/core/iwcm.c:288:20: note: byref variable will be forcibly initialized struct ib_qp_attr qp_attr; ^~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/dma-mapping.h:7, from /kisskb/src/drivers/infiniband/core/iwcm.c:38: /kisskb/src/drivers/infiniband/core/iwcm.c: In function 'iw_cm_disconnect': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/iwcm.c:316:2: note: in expansion of macro 'wait_event' wait_event(cm_id_priv->connect_wait, ^~~~~~~~~~ /kisskb/src/drivers/infiniband/core/iwcm.c: In function 'cm_work_handler': /kisskb/src/drivers/infiniband/core/iwcm.c:1019:21: note: byref variable will be forcibly initialized struct iw_cm_event levent; ^~~~~~ /kisskb/src/drivers/infiniband/core/iwcm.c: In function 'iw_cm_map': /kisskb/src/drivers/infiniband/core/iwcm.c:513:22: note: byref variable will be forcibly initialized struct iwpm_sa_data pm_msg; ^~~~~~ /kisskb/src/drivers/infiniband/core/iwcm.c:512:23: note: byref variable will be forcibly initialized struct iwpm_dev_data pm_reg_msg = {}; ^~~~~~~~~~ /kisskb/src/drivers/input/touchscreen/chipone_icn8505.c: In function 'icn8505_irq': /kisskb/src/drivers/input/touchscreen/chipone_icn8505.c:326:28: note: byref variable will be forcibly initialized struct icn8505_touch_data touch_data; ^~~~~~~~~~ /kisskb/src/drivers/input/touchscreen/chipone_icn8505.c: In function 'icn8505_probe_acpi': /kisskb/src/drivers/input/touchscreen/chipone_icn8505.c:367:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL }; ^~~~~~ /kisskb/src/drivers/input/touchscreen/chipone_icn8318.c: In function 'icn8318_irq': /kisskb/src/drivers/input/touchscreen/chipone_icn8318.c:86:28: note: byref variable will be forcibly initialized struct icn8318_touch_data touch_data; ^~~~~~~~~~ /kisskb/src/drivers/iio/accel/kxsd9.c: In function 'kxsd9_trigger_handler': /kisskb/src/drivers/iio/accel/kxsd9.c:219:4: note: byref variable will be forcibly initialized } hw_values; ^~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/tda10048.c: In function 'tda10048_writereg': /kisskb/src/drivers/media/dvb-frontends/tda10048.c:214:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/tda10048.c: In function 'tda10048_writeregbulk': /kisskb/src/drivers/media/dvb-frontends/tda10048.c:256:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/target/iscsi/iscsi_target_util.c: In function 'rx_data': /kisskb/src/drivers/target/iscsi/iscsi_target_util.c:1238:16: note: byref variable will be forcibly initialized struct msghdr msg; ^~~ /kisskb/src/drivers/target/iscsi/iscsi_target_util.c: In function 'tx_data': /kisskb/src/drivers/target/iscsi/iscsi_target_util.c:1267:16: note: byref variable will be forcibly initialized struct msghdr msg; ^~~ /kisskb/src/drivers/target/iscsi/iscsi_target_util.c: In function 'iscsit_fe_sendpage_sg': /kisskb/src/drivers/target/iscsi/iscsi_target_util.c:1097:14: note: byref variable will be forcibly initialized struct kvec iov; ^~~ /kisskb/src/drivers/thunderbolt/switch.c: In function 'tb_port_state': /kisskb/src/drivers/thunderbolt/switch.c:514:20: note: byref variable will be forcibly initialized struct tb_cap_phy phy; ^~~ /kisskb/src/drivers/crypto/hisilicon/hpre/hpre_main.c: In function 'hpre_cfg_by_dsm': /kisskb/src/drivers/crypto/hisilicon/hpre/hpre_main.c:221:9: note: byref variable will be forcibly initialized guid_t guid; ^~~~ /kisskb/src/drivers/crypto/hisilicon/hpre/hpre_crypto.c: In function 'hpre_is_bd_timeout': /kisskb/src/drivers/crypto/hisilicon/hpre/hpre_crypto.c:352:20: note: byref variable will be forcibly initialized struct timespec64 reply_time; ^~~~~~~~~~ /kisskb/src/drivers/thunderbolt/switch.c: In function 'tb_switch_find_by_link_depth': /kisskb/src/drivers/thunderbolt/switch.c:2864:22: note: byref variable will be forcibly initialized struct tb_sw_lookup lookup; ^~~~~~ /kisskb/src/drivers/thunderbolt/switch.c: In function 'tb_switch_find_by_uuid': /kisskb/src/drivers/thunderbolt/switch.c:2889:22: note: byref variable will be forcibly initialized struct tb_sw_lookup lookup; ^~~~~~ /kisskb/src/drivers/thunderbolt/switch.c: In function 'tb_switch_find_by_route': /kisskb/src/drivers/thunderbolt/switch.c:2913:22: note: byref variable will be forcibly initialized struct tb_sw_lookup lookup; ^~~~~~ /kisskb/src/drivers/soundwire/intel_init.c: In function 'sdw_intel_probe_controller': /kisskb/src/drivers/soundwire/intel_init.c:192:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo; ^~~~~~~~ /kisskb/src/drivers/crypto/hisilicon/hpre/hpre_crypto.c: In function 'hpre_dh_set_secret': /kisskb/src/drivers/crypto/hisilicon/hpre/hpre_crypto.c:643:12: note: byref variable will be forcibly initialized struct dh params; ^~~~~~ /kisskb/src/drivers/crypto/hisilicon/hpre/hpre_crypto.c: In function 'hpre_rsa_setkey': /kisskb/src/drivers/crypto/hisilicon/hpre/hpre_crypto.c:1010:17: note: byref variable will be forcibly initialized struct rsa_key rsa_key; ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/lgs8gl5.c: In function 'lgs8gl5_write_reg': /kisskb/src/drivers/media/dvb-frontends/lgs8gl5.c:64:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/iio/accel/kxcjk-1013.c: In function 'kiox010a_dsm': /kisskb/src/drivers/iio/accel/kxcjk-1013.c:288:9: note: byref variable will be forcibly initialized guid_t kiox010a_dsm_guid; ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/hisilicon/sec2/sec_crypto.c: In function 'sec_aead_setkey': /kisskb/src/drivers/crypto/hisilicon/sec2/sec_crypto.c:894:29: note: byref variable will be forcibly initialized struct crypto_authenc_keys keys; ^~~~ /kisskb/src/drivers/hwmon/max127.c: In function 'max127_select_channel': /kisskb/src/drivers/hwmon/max127.c:56:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/hwmon/max127.c: In function 'max127_read_channel': /kisskb/src/drivers/hwmon/max127.c:76:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/iio/common/hid-sensors/hid-sensor-attributes.c: In function 'hid_sensor_parse_common_attributes': /kisskb/src/drivers/iio/common/hid-sensors/hid-sensor-attributes.c:452:39: note: byref variable will be forcibly initialized struct hid_sensor_hub_attribute_info timestamp; ^~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/cx24117.c: In function 'cx24117_writecmd': /kisskb/src/drivers/media/dvb-frontends/cx24117.c:281:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24117.c: In function 'cx24117_writereg': /kisskb/src/drivers/media/dvb-frontends/cx24117.c:260:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->priv->demod_address, ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24117.c: In function 'cx24117_load_firmware': /kisskb/src/drivers/media/dvb-frontends/cx24117.c:547:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24117.c:543:21: note: byref variable will be forcibly initialized struct cx24117_cmd cmd; ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c: In function 'amdgpu_cs_parser_init': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c:157:30: note: byref variable will be forcibly initialized struct drm_amdgpu_cs_chunk user_chunk; ^~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/cx24117.c: In function 'cx24117_set_voltage': /kisskb/src/drivers/media/dvb-frontends/cx24117.c:902:21: note: byref variable will be forcibly initialized struct cx24117_cmd cmd; ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24117.c: In function 'cx24117_set_tone': /kisskb/src/drivers/media/dvb-frontends/cx24117.c:954:21: note: byref variable will be forcibly initialized struct cx24117_cmd cmd; ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24117.c: In function 'cx24117_read_signal_strength': /kisskb/src/drivers/media/dvb-frontends/cx24117.c:785:21: note: byref variable will be forcibly initialized struct cx24117_cmd cmd; ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24117.c: In function 'cx24117_get_frontend': /kisskb/src/drivers/media/dvb-frontends/cx24117.c:1557:21: note: byref variable will be forcibly initialized struct cx24117_cmd cmd; ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c: In function 'amdgpu_benchmark_move': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c:76:25: note: byref variable will be forcibly initialized struct amdgpu_bo_param bp; ^~ /kisskb/src/drivers/media/dvb-frontends/cx24117.c: In function 'cx24117_set_frontend': /kisskb/src/drivers/media/dvb-frontends/cx24117.c:1300:21: note: byref variable will be forcibly initialized struct cx24117_cmd cmd; ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24117.c: In function 'cx24117_sleep': /kisskb/src/drivers/media/dvb-frontends/cx24117.c:1280:21: note: byref variable will be forcibly initialized struct cx24117_cmd cmd; ^~~ /kisskb/src/drivers/media/dvb-frontends/cx24117.c: In function 'cx24117_initfe': /kisskb/src/drivers/media/dvb-frontends/cx24117.c:1220:21: note: byref variable will be forcibly initialized struct cx24117_cmd cmd; ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c: In function 'amdgpu_cs_parser_bos': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c:513:19: note: byref variable will be forcibly initialized struct list_head duplicates; ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/tiny/gm12u320.c: In function 'gm12u320_pipe_enable': /kisskb/src/drivers/gpu/drm/tiny/gm12u320.c:565:18: note: byref variable will be forcibly initialized struct drm_rect rect = { 0, 0, GM12U320_USER_WIDTH, GM12U320_HEIGHT }; ^~~~ /kisskb/src/drivers/gpu/drm/tiny/gm12u320.c: In function 'gm12u320_pipe_update': /kisskb/src/drivers/gpu/drm/tiny/gm12u320.c:583:18: note: byref variable will be forcibly initialized struct drm_rect rect; ^~~~ /kisskb/src/drivers/gpu/drm/tiny/gm12u320.c: In function 'gm12u320_copy_fb_to_blocks': /kisskb/src/drivers/gpu/drm/tiny/gm12u320.c:253:21: note: byref variable will be forcibly initialized struct dma_buf_map map; ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c: In function 'amdgpu_atrm_call': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c:250:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL}; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_bios.c:249:26: note: byref variable will be forcibly initialized struct acpi_object_list atrm_arg; ^~~~~~~~ /kisskb/src/drivers/crypto/hisilicon/qm.c: In function 'hisi_qm_uacce_ioctl': /kisskb/src/drivers/crypto/hisilicon/qm.c:2155:21: note: byref variable will be forcibly initialized struct hisi_qp_ctx qp_ctx; ^~~~~~ /kisskb/src/drivers/crypto/hisilicon/qm.c: In function 'qm_mb': /kisskb/src/drivers/crypto/hisilicon/qm.c:504:20: note: byref variable will be forcibly initialized struct qm_mailbox mailbox; ^~~~~~~ In file included from /kisskb/src/include/linux/crypto.h:17, from /kisskb/src/include/crypto/hash.h:11, from /kisskb/src/drivers/target/iscsi/iscsi_target.c:11: /kisskb/src/drivers/target/iscsi/iscsi_target.c: In function 'iscsit_ack_from_expstatsn': /kisskb/src/drivers/target/iscsi/iscsi_target.c:953:12: note: byref variable will be forcibly initialized LIST_HEAD(ack_list); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/target/iscsi/iscsi_target.c: In function 'iscsit_release_commands_from_conn': /kisskb/src/drivers/target/iscsi/iscsi_target.c:4074:12: note: byref variable will be forcibly initialized LIST_HEAD(tmp_list); ^~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/target/iscsi/iscsi_target.c: In function 'iscsit_send_datain': /kisskb/src/drivers/target/iscsi/iscsi_target.c:2831:22: note: byref variable will be forcibly initialized struct iscsi_datain datain; ^~~~~~ In file included from /kisskb/src/include/linux/kobject.h:19, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/drivers/crypto/hisilicon/qm.c:4: /kisskb/src/drivers/crypto/hisilicon/qm.c: In function 'hisi_qm_alloc_qps_node': /kisskb/src/drivers/crypto/hisilicon/qm.c:3086:12: note: byref variable will be forcibly initialized LIST_HEAD(head); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/target/iscsi/iscsi_target.c: In function 'iscsit_do_crypto_hash_sg': /kisskb/src/drivers/target/iscsi/iscsi_target.c:1417:22: note: byref variable will be forcibly initialized struct scatterlist pad_sg; ^~~~~~ /kisskb/src/drivers/target/iscsi/iscsi_target.c:1392:22: note: byref variable will be forcibly initialized struct scatterlist first_sg; ^~~~~~~~ In file included from /kisskb/src/include/linux/srcutree.h:15, from /kisskb/src/include/linux/srcu.h:49, from /kisskb/src/include/linux/notifier.h:16, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/soundwire/qcom.c:4: /kisskb/src/drivers/soundwire/qcom.c: In function 'qcom_swrm_cmd_fifo_rd_cmd': /kisskb/src/drivers/soundwire/qcom.c:222:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(comp); ^~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/drivers/soundwire/qcom.c: In function 'qcom_swrm_cmd_fifo_wr_cmd': /kisskb/src/drivers/soundwire/qcom.c:187:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(comp); ^~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/drivers/target/iscsi/iscsi_target.c: In function 'iscsit_get_rx_pdu': /kisskb/src/drivers/target/iscsi/iscsi_target.c:3957:14: note: byref variable will be forcibly initialized struct kvec iov; ^~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/include/crypto/hash.h:11, from /kisskb/src/drivers/target/iscsi/iscsi_target.c:11: /kisskb/src/drivers/target/iscsi/iscsi_target.c: In function 'iscsi_target_tx_thread': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/target/iscsi/iscsi_target.c:3825:3: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(conn->queues_wq, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/soundwire/qcom.c: In function 'qcom_swrm_stream_alloc_ports': /kisskb/src/drivers/soundwire/qcom.c:534:27: note: byref variable will be forcibly initialized struct sdw_stream_config sconfig; ^~~~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/iio/buffer/industrialio-buffer-dma.c:7: /kisskb/src/drivers/iio/buffer/industrialio-buffer-dma.c: In function 'iio_dma_buffer_cleanup_worker': /kisskb/src/drivers/iio/buffer/industrialio-buffer-dma.c:127:12: note: byref variable will be forcibly initialized LIST_HEAD(block_list); ^~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/include/linux/crypto.h:17, from /kisskb/src/include/crypto/hash.h:11, from /kisskb/src/drivers/target/iscsi/iscsi_target.c:11: /kisskb/src/drivers/target/iscsi/iscsi_target.c: In function 'iscsit_release_sessions_for_tpg': /kisskb/src/drivers/target/iscsi/iscsi_target.c:4650:12: note: byref variable will be forcibly initialized LIST_HEAD(free_list); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/drivers/infiniband/core/cma_trace.h:361, from /kisskb/src/drivers/infiniband/core/cma_trace.c:16: /kisskb/src/drivers/infiniband/core/cma_trace.c: In function 'perf_trace_cm_id_attach': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/./cma_trace.h:66:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cm_id_attach, ^~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/cma_trace.c: In function 'perf_trace_cma_client_class': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/./cma_trace.h:325:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cma_client_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/ff-memless.c: In function 'ml_play_effects': /kisskb/src/drivers/input/ff-memless.c:392:19: note: byref variable will be forcibly initialized struct ff_effect effect; ^~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/drivers/infiniband/core/cma_trace.h:361, from /kisskb/src/drivers/infiniband/core/cma_trace.c:16: /kisskb/src/drivers/infiniband/core/cma_trace.c: In function 'trace_event_raw_event_cma_fsm_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/drivers/infiniband/core/./cma_trace.h:21:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cma_fsm_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/cma_trace.c: In function 'trace_event_raw_event_cm_id_attach': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/./cma_trace.h:66:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cm_id_attach, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/./cma_trace.h:66:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cm_id_attach, ^~~~~~~~~~~ /kisskb/src/drivers/input/sparse-keymap.c: In function 'sparse_keymap_report_event': /kisskb/src/drivers/input/sparse-keymap.c:278:19: note: byref variable will be forcibly initialized struct key_entry unknown_ke; ^~~~~~~~~~ /kisskb/src/drivers/infiniband/core/cma_trace.c: In function 'trace_event_raw_event_cma_qp_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/drivers/infiniband/core/./cma_trace.h:96:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cma_qp_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/cma_trace.c: In function 'trace_event_raw_event_cm_qp_create': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/./cma_trace.h:171:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cm_qp_create, ^~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/cma_trace.c: In function 'trace_event_raw_event_cm_req_handler': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/./cma_trace.h:223:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cm_req_handler, ^~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/cma_trace.c: In function 'trace_event_raw_event_cm_event_handler': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/./cma_trace.h:255:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cm_event_handler, ^~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/cma_trace.c: In function 'trace_event_raw_event_cm_event_done': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/./cma_trace.h:290:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(cm_event_done, ^~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/cma_trace.c: In function 'trace_event_raw_event_cma_client_class': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/drivers/infiniband/core/./cma_trace.h:325:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cma_client_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/drivers/infiniband/core/./cma_trace.h:325:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(cma_client_class, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/cdns-dsi.c: In function 'cdns_dsi_transfer': /kisskb/src/drivers/gpu/drm/bridge/cdns-dsi.c:1028:25: note: byref variable will be forcibly initialized struct mipi_dsi_packet packet; ^~~~~~ /kisskb/src/drivers/gpu/drm/bridge/cdns-dsi.c: In function 'cdns_dsi_bridge_mode_valid': /kisskb/src/drivers/gpu/drm/bridge/cdns-dsi.c:672:22: note: byref variable will be forcibly initialized struct cdns_dsi_cfg dsi_cfg; ^~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/cdns-dsi.c: In function 'cdns_dsi_bridge_enable': /kisskb/src/drivers/gpu/drm/bridge/cdns-dsi.c:788:22: note: byref variable will be forcibly initialized struct cdns_dsi_cfg dsi_cfg; ^~~~~~~ /kisskb/src/drivers/iio/accel/st_accel_core.c: In function 'apply_acpi_orientation': /kisskb/src/drivers/iio/accel/st_accel_core.c:1094:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = {ACPI_ALLOCATE_BUFFER, NULL}; ^~~~~~ In file included from /kisskb/src/include/linux/greybus.h:16, from /kisskb/src/drivers/greybus/manifest.c:9: /kisskb/src/drivers/greybus/manifest.c: In function 'gb_manifest_parse_cports': /kisskb/src/drivers/greybus/manifest.c:233:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/thunderbolt/cap.c: In function 'tb_port_next_cap': /kisskb/src/drivers/thunderbolt/cap.c:74:20: note: byref variable will be forcibly initialized struct tb_cap_any header; ^~~~~~ /kisskb/src/drivers/thunderbolt/cap.c: In function '__tb_port_find_cap': /kisskb/src/drivers/thunderbolt/cap.c:92:21: note: byref variable will be forcibly initialized struct tb_cap_any header; ^~~~~~ /kisskb/src/drivers/thunderbolt/cap.c: In function 'tb_switch_next_cap': /kisskb/src/drivers/thunderbolt/cap.c:147:20: note: byref variable will be forcibly initialized struct tb_cap_any header; ^~~~~~ /kisskb/src/drivers/thunderbolt/cap.c: In function 'tb_switch_find_cap': /kisskb/src/drivers/thunderbolt/cap.c:193:21: note: byref variable will be forcibly initialized struct tb_cap_any header; ^~~~~~ /kisskb/src/drivers/thunderbolt/cap.c: In function 'tb_switch_find_vse_cap': /kisskb/src/drivers/thunderbolt/cap.c:226:21: note: byref variable will be forcibly initialized struct tb_cap_any header; ^~~~~~ /kisskb/src/drivers/infiniband/core/cm.c: In function 'cm_opa_to_ib_sgid': /kisskb/src/drivers/infiniband/core/cm.c:1785:16: note: byref variable will be forcibly initialized union ib_gid sgid; ^~~~ /kisskb/src/drivers/infiniband/core/cm.c: In function 'cm_init_av_for_lap': /kisskb/src/drivers/infiniband/core/cm.c:451:22: note: byref variable will be forcibly initialized struct rdma_ah_attr new_ah_attr; ^~~~~~~~~~~ /kisskb/src/drivers/iio/chemical/ams-iaq-core.c: In function 'ams_iaqcore_read_measurement': /kisskb/src/drivers/iio/chemical/ams-iaq-core.c:64:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/infiniband/core/cm.c: In function 'cm_init_av_by_path': /kisskb/src/drivers/infiniband/core/cm.c:545:22: note: byref variable will be forcibly initialized struct rdma_ah_attr new_ah_attr; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/udl/udl_modeset.c: In function 'udl_handle_damage': /kisskb/src/drivers/gpu/drm/udl/udl_modeset.c:279:21: note: byref variable will be forcibly initialized struct dma_buf_map map; ^~~ /kisskb/src/drivers/gpu/drm/udl/udl_modeset.c:277:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^~~~ /kisskb/src/drivers/gpu/drm/udl/udl_modeset.c: In function 'udl_simple_display_pipe_update': /kisskb/src/drivers/gpu/drm/udl/udl_modeset.c:439:18: note: byref variable will be forcibly initialized struct drm_rect rect; ^~~~ /kisskb/src/drivers/infiniband/core/cm.c: In function 'cm_destroy_id': /kisskb/src/drivers/infiniband/core/cm.c:1089:36: note: byref variable will be forcibly initialized &(struct ib_cm_sidr_rep_param){ ^ /kisskb/src/drivers/infiniband/core/cm.c: In function 'cm_process_send_error': /kisskb/src/drivers/infiniband/core/cm.c:3757:21: note: byref variable will be forcibly initialized struct ib_cm_event cm_event; ^~~~~~~~ /kisskb/src/drivers/infiniband/core/cm.c: In function 'cm_sidr_req_handler': /kisskb/src/drivers/infiniband/core/cm.c:3592:39: note: byref variable will be forcibly initialized &(struct ib_cm_sidr_rep_param){ ^ /kisskb/src/drivers/gpu/drm/nouveau/nvif/object.c: In function 'nvif_object_unmap': /kisskb/src/drivers/gpu/drm/nouveau/nvif/object.c:174:4: note: byref variable will be forcibly initialized } args = { ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvif/object.c: In function 'nvif_object_map': /kisskb/src/drivers/gpu/drm/nouveau/nvif/object.c:174:4: note: byref variable will be forcibly initialized /kisskb/src/drivers/thunderbolt/path.c: In function 'tb_path_find_dst_port': /kisskb/src/drivers/thunderbolt/path.c:38:21: note: byref variable will be forcibly initialized struct tb_regs_hop hop; ^~~ /kisskb/src/drivers/thunderbolt/path.c: In function '__tb_path_deactivate_hop': /kisskb/src/drivers/thunderbolt/path.c:381:21: note: byref variable will be forcibly initialized struct tb_regs_hop hop; ^~~ /kisskb/src/drivers/thunderbolt/path.c: In function 'tb_path_discover': /kisskb/src/drivers/thunderbolt/path.c:105:21: note: byref variable will be forcibly initialized struct tb_regs_hop hop; ^~~ /kisskb/src/drivers/thunderbolt/path.c: In function 'tb_path_activate': /kisskb/src/drivers/thunderbolt/path.c:513:22: note: byref variable will be forcibly initialized struct tb_regs_hop hop = { 0 }; ^~~ /kisskb/src/drivers/media/dvb-frontends/si21xx.c: In function 'si21_writeregs': /kisskb/src/drivers/media/dvb-frontends/si21xx.c:227:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/si21xx.c: In function 'si21_writereg': /kisskb/src/drivers/media/dvb-frontends/si21xx.c:253:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/drivers/input/mousedev.c:15: /kisskb/src/drivers/input/mousedev.c: In function '__list_add_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:93:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(list_next_rcu(prev), new); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/ast/ast_cursor.c: In function 'ast_cursor_init': /kisskb/src/drivers/gpu/drm/ast/ast_cursor.c:63:21: note: byref variable will be forcibly initialized struct dma_buf_map map; ^~~ /kisskb/src/drivers/gpu/drm/ast/ast_cursor.c: In function 'ast_cursor_blit': /kisskb/src/drivers/gpu/drm/ast/ast_cursor.c:172:21: note: byref variable will be forcibly initialized struct dma_buf_map map; ^~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/drivers/input/mousedev.c:16: /kisskb/src/drivers/input/mousedev.c: In function 'mousedev_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/mousedev.c:728:11: note: in expansion of macro 'wait_event_interruptible' retval = wait_event_interruptible(mousedev->wait, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/srcutree.h:15, from /kisskb/src/include/linux/srcu.h:49, from /kisskb/src/include/linux/notifier.h:16, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/gpu/drm/exynos/exynos_drm_fimd.c:10: /kisskb/src/drivers/gpu/drm/exynos/exynos_drm_fimd.c: In function 'fimd_wait_for_vblank': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/exynos/exynos_drm_fimd.c:313:7: note: in expansion of macro 'wait_event_timeout' if (!wait_event_timeout(ctx->wait_vsync_queue, ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/random.h:10, from /kisskb/src/include/linux/net.h:18, from /kisskb/src/drivers/target/target_core_device.c:14: /kisskb/src/drivers/target/target_core_device.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/target/target_core_device.c: In function 'core_enable_device_list_for_node': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/target/target_core_device.c:378:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(new->se_lun_acl, lun_acl); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/target/target_core_device.c:377:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(new->se_lun, lun); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/target/target_core_device.c:359:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(new->se_lun_acl, lun_acl); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/target/target_core_device.c:358:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(new->se_lun, lun); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/target/target_core_device.c: In function 'core_disable_device_list_for_node': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/target/target_core_device.c:438:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(orig->se_lun_acl, NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/target/target_core_device.c:437:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(orig->se_lun, NULL); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/exynos/exynos_drm_drv.c:12: /kisskb/src/drivers/gpu/drm/exynos/exynos_drm_drv.c: In function 'platform_device_register_simple': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo = { ^~~~~~~~ /kisskb/src/drivers/gpu/drm/exynos/exynos_drm_drv.c: In function 'exynos_drm_register_devices': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized /kisskb/src/drivers/target/target_core_device.c: In function 'target_alloc_device': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/target/target_core_device.c:801:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(xcopy_lun->lun_se_dev, dev); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/firmware.h:7, from /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:7: /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c: In function 'lt9611uxc_wait_for_edid': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:494:9: note: in expansion of macro 'wait_event_interruptible_timeout' return wait_event_interruptible_timeout(lt9611uxc->wq, lt9611uxc->edid_read, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c: In function 'lt9611uxc_attach_dsi': /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:257:36: note: byref variable will be forcibly initialized const struct mipi_dsi_device_info info = { "lt9611uxc", 0, NULL }; ^~~~ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c: In function 'lt9611uxc_hdmi_i2s_get_dai_id': /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:640:21: note: byref variable will be forcibly initialized struct of_endpoint of_ep; ^~~~~ In file included from /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c:13: /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611uxc.c: In function 'platform_device_register_data': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo = { ^~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/si2168.c: In function 'si2168_probe': /kisskb/src/drivers/media/dvb-frontends/si2168.c:672:20: note: byref variable will be forcibly initialized struct si2168_cmd cmd; ^~~ /kisskb/src/drivers/media/dvb-frontends/si2168.c: In function 'si2168_read_status': /kisskb/src/drivers/media/dvb-frontends/si2168.c:121:20: note: byref variable will be forcibly initialized struct si2168_cmd cmd; ^~~ /kisskb/src/drivers/media/dvb-frontends/si2168.c: In function 'si2168_ts_bus_ctrl': /kisskb/src/drivers/media/dvb-frontends/si2168.c:87:20: note: byref variable will be forcibly initialized struct si2168_cmd cmd; ^~~ /kisskb/src/drivers/media/dvb-frontends/si2168.c: In function 'si2168_set_frontend': /kisskb/src/drivers/media/dvb-frontends/si2168.c:236:20: note: byref variable will be forcibly initialized struct si2168_cmd cmd; ^~~ /kisskb/src/drivers/media/dvb-frontends/si2168.c: In function 'si2168_sleep': /kisskb/src/drivers/media/dvb-frontends/si2168.c:556:20: note: byref variable will be forcibly initialized struct si2168_cmd cmd; ^~~ /kisskb/src/drivers/media/dvb-frontends/si2168.c: In function 'si2168_init': /kisskb/src/drivers/media/dvb-frontends/si2168.c:415:20: note: byref variable will be forcibly initialized struct si2168_cmd cmd; ^~~ /kisskb/src/drivers/media/dvb-frontends/si2168.c: In function 'si2168_deselect': /kisskb/src/drivers/media/dvb-frontends/si2168.c:612:20: note: byref variable will be forcibly initialized struct si2168_cmd cmd; ^~~ /kisskb/src/drivers/media/dvb-frontends/si2168.c: In function 'si2168_select': /kisskb/src/drivers/media/dvb-frontends/si2168.c:594:20: note: byref variable will be forcibly initialized struct si2168_cmd cmd; ^~~ /kisskb/src/drivers/infiniband/core/cma.c: In function 'cma_match_private_data': /kisskb/src/drivers/infiniband/core/cma.c:1544:18: note: byref variable will be forcibly initialized struct in6_addr ip6_addr; ^~~~~~~~ /kisskb/src/drivers/input/touchscreen/goodix.c: In function 'goodix_i2c_write': /kisskb/src/drivers/input/touchscreen/goodix.c:296:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/infiniband/core/cma.c: In function 'cma_modify_qp_err': /kisskb/src/drivers/infiniband/core/cma.c:1057:20: note: byref variable will be forcibly initialized struct ib_qp_attr qp_attr; ^~~~~~~ /kisskb/src/drivers/infiniband/core/cma.c: In function 'cma_set_qkey': /kisskb/src/drivers/infiniband/core/cma.c:504:28: note: byref variable will be forcibly initialized struct ib_sa_mcmember_rec rec; ^~~ /kisskb/src/drivers/infiniband/core/cma.c: In function 'cma_init_ud_qp': /kisskb/src/drivers/infiniband/core/cma.c:903:20: note: byref variable will be forcibly initialized struct ib_qp_attr qp_attr; ^~~~~~~ /kisskb/src/drivers/infiniband/core/cma.c: In function 'cma_init_conn_qp': /kisskb/src/drivers/infiniband/core/cma.c:929:20: note: byref variable will be forcibly initialized struct ib_qp_attr qp_attr; ^~~~~~~ /kisskb/src/drivers/infiniband/core/cma.c: In function 'cma_modify_qp_rtr': /kisskb/src/drivers/infiniband/core/cma.c:996:20: note: byref variable will be forcibly initialized struct ib_qp_attr qp_attr; ^~~~~~~ /kisskb/src/drivers/infiniband/core/cma.c: In function 'cma_modify_qp_rts': /kisskb/src/drivers/infiniband/core/cma.c:1033:20: note: byref variable will be forcibly initialized struct ib_qp_attr qp_attr; ^~~~~~~ /kisskb/src/drivers/infiniband/core/cma.c: In function 'destroy_mc': /kisskb/src/drivers/infiniband/core/cma.c:1819:17: note: byref variable will be forcibly initialized union ib_gid mgid; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_afmt.c: In function 'amdgpu_afmt_acr': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_afmt.c:90:25: note: byref variable will be forcibly initialized struct amdgpu_afmt_acr res; ^~~ /kisskb/src/drivers/infiniband/core/cma.c: In function 'cma_query_ib_route': /kisskb/src/drivers/infiniband/core/cma.c:2637:21: note: byref variable will be forcibly initialized struct sa_path_rec path_rec; ^~~~~~~~ /kisskb/src/drivers/infiniband/core/cma.c: In function 'iboe_tos_to_sl': /kisskb/src/drivers/infiniband/core/cma.c:2916:28: note: byref variable will be forcibly initialized struct netdev_nested_priv priv; ^~~~ In file included from /kisskb/src/include/rdma/rdma_cm.h:12, from /kisskb/src/drivers/infiniband/core/cma.c:28: /kisskb/src/drivers/infiniband/core/cma.c: In function 'iboe_get_rate': /kisskb/src/include/rdma/ib_addr.h:199:32: note: byref variable will be forcibly initialized struct ethtool_link_ksettings cmd; ^~~ /kisskb/src/drivers/infiniband/core/cma.c: In function 'validate_ipv4_net_dev': /kisskb/src/drivers/infiniband/core/cma.c:1413:16: note: byref variable will be forcibly initialized struct flowi4 fl4; ^~~ /kisskb/src/drivers/infiniband/core/cma.c:1412:20: note: byref variable will be forcibly initialized struct fib_result res; ^~~ /kisskb/src/drivers/infiniband/core/cma.c: In function 'cma_resolve_ib_udp': /kisskb/src/drivers/infiniband/core/cma.c:3893:30: note: byref variable will be forcibly initialized struct ib_cm_sidr_req_param req; ^~~ /kisskb/src/drivers/infiniband/core/cma.c: In function 'cma_connect_ib': /kisskb/src/drivers/infiniband/core/cma.c:3952:25: note: byref variable will be forcibly initialized struct ib_cm_req_param req; ^~~ /kisskb/src/drivers/infiniband/core/cma.c: In function 'cma_connect_iw': /kisskb/src/drivers/infiniband/core/cma.c:4031:26: note: byref variable will be forcibly initialized struct iw_cm_conn_param iw_param; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c: In function 'dw_hdmi_i2s_get_dai_id': /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c:146:21: note: byref variable will be forcibly initialized struct of_endpoint of_ep; ^~~~~ /kisskb/src/drivers/infiniband/core/cma.c: In function 'cma_send_sidr_rep': /kisskb/src/drivers/infiniband/core/cma.c:4219:30: note: byref variable will be forcibly initialized struct ib_cm_sidr_rep_param rep; ^~~ /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c: In function 'snd_dw_hdmi_probe': /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c:186:26: note: byref variable will be forcibly initialized struct hdmi_codec_pdata pdata; ^~~~~ /kisskb/src/drivers/gpu/drm/bridge/synopsys/dw-hdmi-i2s-audio.c:185:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo; ^~~~~~~~ /kisskb/src/drivers/infiniband/core/cma.c: In function 'cma_accept_ib': /kisskb/src/drivers/infiniband/core/cma.c:4159:25: note: byref variable will be forcibly initialized struct ib_cm_rep_param rep; ^~~ /kisskb/src/drivers/infiniband/core/cma.c: In function 'cma_accept_iw': /kisskb/src/drivers/infiniband/core/cma.c:4193:26: note: byref variable will be forcibly initialized struct iw_cm_conn_param iw_param; ^~~~~~~~ /kisskb/src/drivers/infiniband/core/cma.c: In function 'cma_iboe_join_multicast': /kisskb/src/drivers/infiniband/core/cma.c:4612:25: note: byref variable will be forcibly initialized struct ib_sa_multicast ib; ^~ /kisskb/src/drivers/infiniband/core/cma.c: In function 'cma_join_ib_multicast': /kisskb/src/drivers/infiniband/core/cma.c:4524:28: note: byref variable will be forcibly initialized struct ib_sa_mcmember_rec rec; ^~~ /kisskb/src/drivers/infiniband/core/cma.c: In function 'cma_acquire_dev_by_src_ip': /kisskb/src/drivers/infiniband/core/cma.c:613:20: note: byref variable will be forcibly initialized union ib_gid gid, iboe_gid, *gidp; ^~~~~~~~ /kisskb/src/drivers/infiniband/core/cma.c:613:15: note: byref variable will be forcibly initialized union ib_gid gid, iboe_gid, *gidp; ^~~ /kisskb/src/drivers/infiniband/core/cma.c: In function 'cma_bind_loopback': /kisskb/src/drivers/infiniband/core/cma.c:3093:15: note: byref variable will be forcibly initialized union ib_gid gid; ^~~ /kisskb/src/drivers/infiniband/core/cma.c: In function 'cma_resolve_loopback': /kisskb/src/drivers/infiniband/core/cma.c:3200:15: note: byref variable will be forcibly initialized union ib_gid gid; ^~~ /kisskb/src/drivers/infiniband/core/cma.c: In function 'cma_resolve_ib_dev': /kisskb/src/drivers/infiniband/core/cma.c:765:15: note: byref variable will be forcibly initialized union ib_gid gid, sgid, *dgid; ^~~ /kisskb/src/drivers/infiniband/core/cma.c: In function 'cma_ib_acquire_dev': /kisskb/src/drivers/infiniband/core/cma.c:669:15: note: byref variable will be forcibly initialized union ib_gid gid; ^~~ /kisskb/src/drivers/infiniband/core/cma.c: In function 'cma_iw_acquire_dev': /kisskb/src/drivers/infiniband/core/cma.c:709:15: note: byref variable will be forcibly initialized union ib_gid gid; ^~~ /kisskb/src/drivers/infiniband/core/cma.c: In function 'addr_handler': /kisskb/src/drivers/infiniband/core/cma.c:3154:26: note: byref variable will be forcibly initialized struct sockaddr_storage old_addr; ^~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/stb6000.c: In function 'stb6000_sleep': /kisskb/src/drivers/media/dvb-frontends/stb6000.c:42:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/stb6000.c: In function 'stb6000_set_params': /kisskb/src/drivers/media/dvb-frontends/stb6000.c:73:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/hwmon/nct6775.c: In function 'sensors_nct6775_init': /kisskb/src/drivers/hwmon/nct6775.c:4830:26: note: byref variable will be forcibly initialized struct nct6775_sio_data sio_data; ^~~~~~~~ /kisskb/src/drivers/hwmon/nct6775.c:4829:18: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/drivers/media/dvb-frontends/s921.c: In function 's921_i2c_writereg': /kisskb/src/drivers/media/dvb-frontends/s921.c:202:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/s921.c: In function 's921_i2c_writeregdata': /kisskb/src/drivers/media/dvb-frontends/s921.c:202:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/s921.c: In function 's921_pll_tune': /kisskb/src/drivers/media/dvb-frontends/s921.c:202:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/s921.c:202:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/s921.c:202:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/s921.c:202:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_test.c: In function 'amdgpu_do_test_moves': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_test.c:37:25: note: byref variable will be forcibly initialized struct amdgpu_bo_param bp; ^~ /kisskb/src/drivers/crypto/ccree/cc_buffer_mgr.c: In function 'cc_map_cipher_request': /kisskb/src/drivers/crypto/ccree/cc_buffer_mgr.c:369:22: note: byref variable will be forcibly initialized struct buffer_array sg_data; ^~~~~~~ /kisskb/src/drivers/crypto/ccree/cc_buffer_mgr.c: In function 'cc_map_aead_request': /kisskb/src/drivers/crypto/ccree/cc_buffer_mgr.c:942:22: note: byref variable will be forcibly initialized struct buffer_array sg_data; ^~~~~~~ /kisskb/src/drivers/crypto/ccree/cc_buffer_mgr.c: In function 'cc_map_hash_request_final': /kisskb/src/drivers/crypto/ccree/cc_buffer_mgr.c:1140:22: note: byref variable will be forcibly initialized struct buffer_array sg_data; ^~~~~~~ /kisskb/src/drivers/crypto/ccree/cc_buffer_mgr.c: In function 'cc_map_hash_request_update': /kisskb/src/drivers/crypto/ccree/cc_buffer_mgr.c:1223:22: note: byref variable will be forcibly initialized struct buffer_array sg_data; ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/stv6110.c: In function 'stv6110_write_regs': /kisskb/src/drivers/media/dvb-frontends/stv6110.c:60:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/stv0900_core.c: In function 'stv0900_write_reg': /kisskb/src/drivers/media/dvb-frontends/stv0900_core.c:123:17: note: byref variable will be forcibly initialized struct i2c_msg i2cmsg = { ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/stv0900_core.c: In function 'stv0900_attach': /kisskb/src/drivers/media/dvb-frontends/stv0900_core.c:1903:29: note: byref variable will be forcibly initialized struct stv0900_init_params init_params; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/sun4i/sun4i_drv.c: In function 'sun4i_drv_traverse_endpoints': /kisskb/src/drivers/gpu/drm/sun4i/sun4i_drv.c:275:24: note: byref variable will be forcibly initialized struct of_endpoint endpoint; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/sun4i/sun4i_drv.c: In function 'sun4i_drv_probe': /kisskb/src/drivers/gpu/drm/sun4i/sun4i_drv.c:372:23: note: byref variable will be forcibly initialized struct endpoint_list list; ^~~~ /kisskb/src/drivers/gpu/drm/savage/savage_state.c: In function 'savage_dispatch_draw': /kisskb/src/drivers/gpu/drm/savage/savage_state.c:921:28: note: byref variable will be forcibly initialized drm_savage_cmd_header_t cmd_header; ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/savage/savage_state.c: In function 'savage_bci_cmdbuf': /kisskb/src/drivers/gpu/drm/savage/savage_state.c:1050:27: note: byref variable will be forcibly initialized drm_savage_cmd_header_t cmd_header; ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/adreno/adreno_gpu.c: In function 'adreno_iommu_create_address_space': /kisskb/src/drivers/gpu/drm/msm/adreno/adreno_gpu.c:206:33: note: byref variable will be forcibly initialized struct io_pgtable_domain_attr pgtbl_cfg; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/adreno/adreno_gpu.c: In function 'zap_shader_load_mdt': /kisskb/src/drivers/gpu/drm/msm/adreno/adreno_gpu.c:32:18: note: byref variable will be forcibly initialized struct resource r; ^ /kisskb/src/drivers/media/dvb-frontends/m88ds3103.c: In function 'm88ds3103_attach': /kisskb/src/drivers/media/dvb-frontends/m88ds3103.c:1674:24: note: byref variable will be forcibly initialized struct i2c_board_info board_info; ^~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/m88ds3103.c: In function 'm88ds3103b_dt_write': /kisskb/src/drivers/media/dvb-frontends/m88ds3103.c:77:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/media/dvb-frontends/m88ds3103.c: In function 'm88ds3103_select': /kisskb/src/drivers/media/dvb-frontends/m88ds3103.c:1645:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/input/misc/da7280.c: In function 'da7280_haptic_set_pwm': /kisskb/src/drivers/input/misc/da7280.c:327:19: note: byref variable will be forcibly initialized struct pwm_state state; ^~~~~ /kisskb/src/drivers/input/misc/da7280.c: In function 'da7280_probe': /kisskb/src/drivers/input/misc/da7280.c:1148:19: note: byref variable will be forcibly initialized struct pwm_state state; ^~~~~ /kisskb/src/drivers/iio/dac/mcp4725.c: In function 'mcp4725_probe': /kisskb/src/drivers/iio/dac/mcp4725.c:376:39: note: byref variable will be forcibly initialized struct mcp4725_platform_data *pdata, pdata_dt; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_dp.c: In function 'amdgpu_atombios_dp_encoder_service': /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_dp.c:291:32: note: byref variable will be forcibly initialized DP_ENCODER_SERVICE_PARAMETERS args; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_dp.c: In function 'amdgpu_atombios_dp_process_aux_ch': /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_dp.c:64:32: note: byref variable will be forcibly initialized union aux_channel_transaction args; ^~~~ /kisskb/src/drivers/thunderbolt/eeprom.c: In function 'tb_eeprom_get_drom_offset': /kisskb/src/drivers/thunderbolt/eeprom.c:139:28: note: byref variable will be forcibly initialized struct tb_cap_plug_events cap; ^~~ /kisskb/src/drivers/iio/humidity/am2315.c: In function 'am2315_read_raw': /kisskb/src/drivers/iio/humidity/am2315.c:195:28: note: byref variable will be forcibly initialized struct am2315_sensor_data sensor_data; ^~~~~~~~~~~ /kisskb/src/drivers/thunderbolt/eeprom.c: In function 'tb_eeprom_out': /kisskb/src/drivers/thunderbolt/eeprom.c:98:23: note: byref variable will be forcibly initialized struct tb_eeprom_ctl ctl; ^~~ /kisskb/src/drivers/iio/humidity/am2315.c: In function 'am2315_trigger_handler': /kisskb/src/drivers/iio/humidity/am2315.c:162:28: note: byref variable will be forcibly initialized struct am2315_sensor_data sensor_data; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_dp.c: In function 'amdgpu_atombios_dp_link_train': /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_dp.c:725:44: note: byref variable will be forcibly initialized struct amdgpu_atombios_dp_link_train_info dp_info; ^~~~~~~ /kisskb/src/drivers/thunderbolt/eeprom.c: In function 'tb_eeprom_in': /kisskb/src/drivers/thunderbolt/eeprom.c:118:23: note: byref variable will be forcibly initialized struct tb_eeprom_ctl ctl; ^~~ /kisskb/src/drivers/thunderbolt/eeprom.c: In function 'tb_eeprom_active': /kisskb/src/drivers/thunderbolt/eeprom.c:44:23: note: byref variable will be forcibly initialized struct tb_eeprom_ctl ctl; ^~~ In file included from /kisskb/src/drivers/iio/buffer/industrialio-buffer-dmaengine.c:9: /kisskb/src/drivers/iio/buffer/industrialio-buffer-dmaengine.c: In function 'dmaengine_prep_slave_single': /kisskb/src/include/linux/dmaengine.h:969:21: note: byref variable will be forcibly initialized struct scatterlist sg; ^~ /kisskb/src/drivers/crypto/ccree/cc_cipher.c: In function 'cc_cipher_sethkey': /kisskb/src/drivers/crypto/ccree/cc_cipher.c:307:22: note: byref variable will be forcibly initialized struct cc_hkey_info hki; ^~~ In file included from /kisskb/src/drivers/crypto/ccree/cc_cipher.c:8: /kisskb/src/drivers/crypto/ccree/cc_cipher.c: In function 'crypto_des_verify_key': /kisskb/src/include/crypto/internal/des.h:28:17: note: byref variable will be forcibly initialized struct des_ctx tmp; ^~~ /kisskb/src/drivers/hid/hid-u2fzero.c: In function 'u2fzero_recv': /kisskb/src/drivers/hid/hid-u2fzero.c:110:34: note: byref variable will be forcibly initialized struct u2fzero_transfer_context ctx; ^~~ /kisskb/src/drivers/hid/hid-u2fzero.c: In function 'u2fzero_rng_read': /kisskb/src/drivers/hid/hid-u2fzero.c:191:21: note: byref variable will be forcibly initialized struct u2f_hid_msg resp; ^~~~ /kisskb/src/drivers/input/touchscreen/pixcir_i2c_ts.c: In function 'pixcir_ts_isr': /kisskb/src/drivers/input/touchscreen/pixcir_i2c_ts.c:194:28: note: byref variable will be forcibly initialized struct pixcir_report_data report; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_encoders.c: In function 'amdgpu_atombios_encoder_setup_dvo': /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_encoders.c:384:28: note: byref variable will be forcibly initialized union dvo_encoder_control args; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_encoders.c: In function 'amdgpu_atombios_encoder_setup_dac': /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_encoders.c:321:36: note: byref variable will be forcibly initialized DAC_ENCODER_CONTROL_PS_ALLOCATION args; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_encoders.c: In function 'amdgpu_atombios_encoder_dac_load_detect': /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_encoders.c:1702:36: note: byref variable will be forcibly initialized DAC_LOAD_DETECTION_PS_ALLOCATION args; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_encoders.c: In function 'amdgpu_atombios_encoder_init_backlight': In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/target/target_core_pr.c:14: /kisskb/src/drivers/target/target_core_pr.c: In function 'core_scsi3_pro_preempt': /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_encoders.c:171:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^~~~~ /kisskb/src/drivers/target/target_core_pr.c:2837:12: note: byref variable will be forcibly initialized LIST_HEAD(preempt_and_abort_list); ^~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/target/target_core_pr.c: In function 'core_scsi3_decode_spec_i_port': /kisskb/src/drivers/target/target_core_pr.c:1492:12: note: byref variable will be forcibly initialized LIST_HEAD(tid_dest_list); ^~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_encoders.c: In function 'amdgpu_atombios_encoder_setup_external_encoder': /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_encoders.c:1222:33: note: byref variable will be forcibly initialized union external_encoder_control args; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_encoders.c: In function 'amdgpu_atombios_encoder_setup_dig_encoder': /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_encoders.c:571:28: note: byref variable will be forcibly initialized union dig_encoder_control args; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_encoders.c: In function 'amdgpu_atombios_encoder_setup_dig_transmitter': /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_encoders.c:760:32: note: byref variable will be forcibly initialized union dig_transmitter_control args; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_encoders.c: In function 'amdgpu_atombios_encoder_set_edp_panel_power': /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_encoders.c:1173:32: note: byref variable will be forcibly initialized union dig_transmitter_control args; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_encoders.c: In function 'amdgpu_atombios_encoder_set_crtc_source': /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_encoders.c:1463:26: note: byref variable will be forcibly initialized union crtc_source_param args; ^~~~ /kisskb/src/drivers/thunderbolt/dma_port.c: In function 'dma_port_read': /kisskb/src/drivers/thunderbolt/dma_port.c:102:23: note: byref variable will be forcibly initialized struct cfg_write_pkg reply; ^~~~~ /kisskb/src/drivers/thunderbolt/dma_port.c: In function 'dma_port_write': /kisskb/src/drivers/thunderbolt/dma_port.c:143:22: note: byref variable will be forcibly initialized struct cfg_read_pkg reply; ^~~~~ /kisskb/src/drivers/iio/magnetometer/bmc150_magn.c: In function 'bmc150_magn_read_xyz': /kisskb/src/drivers/iio/magnetometer/bmc150_magn.c:430:31: note: byref variable will be forcibly initialized struct bmc150_magn_trim_regs tregs; ^~~~~ /kisskb/src/drivers/hid/hid-uclogic-core.c: In function 'uclogic_resume': /kisskb/src/drivers/hid/hid-uclogic-core.c:233:24: note: byref variable will be forcibly initialized struct uclogic_params params; ^~~~~~ /kisskb/src/drivers/target/target_core_alua.c: In function 'core_alua_set_lba_map': /kisskb/src/drivers/target/target_core_alua.c:1364:19: note: byref variable will be forcibly initialized struct list_head old_lba_map_list; ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/hwmon/pwm-fan.c:16: /kisskb/src/drivers/hwmon/pwm-fan.c: In function 'pwm_config': /kisskb/src/include/linux/pwm.h:332:19: note: byref variable will be forcibly initialized struct pwm_state state; ^~~~~ /kisskb/src/drivers/hwmon/pwm-fan.c: In function 'pwm_disable': /kisskb/src/include/linux/pwm.h:376:19: note: byref variable will be forcibly initialized struct pwm_state state; ^~~~~ /kisskb/src/drivers/hwmon/pwm-fan.c: In function 'pwm_enable': /kisskb/src/include/linux/pwm.h:357:19: note: byref variable will be forcibly initialized struct pwm_state state; ^~~~~ /kisskb/src/drivers/hid/hid-sony.c: In function 'sony_battery_probe': /kisskb/src/drivers/hid/hid-sony.c:2481:29: note: byref variable will be forcibly initialized struct power_supply_config psy_cfg = { .drv_data = sc, }; ^~~~~~~ /kisskb/src/drivers/input/touchscreen/raydium_i2c_ts.c: In function 'raydium_i2c_send': /kisskb/src/drivers/input/touchscreen/raydium_i2c_ts.c:183:37: note: byref variable will be forcibly initialized struct raydium_bank_switch_header header = { ^~~~~~ /kisskb/src/drivers/input/touchscreen/raydium_i2c_ts.c: In function 'raydium_i2c_read': /kisskb/src/drivers/input/touchscreen/raydium_i2c_ts.c:229:37: note: byref variable will be forcibly initialized struct raydium_bank_switch_header header = { ^~~~~~ /kisskb/src/drivers/input/touchscreen/raydium_i2c_ts.c: In function 'raydium_i2c_query_ts_info': /kisskb/src/drivers/input/touchscreen/raydium_i2c_ts.c:296:27: note: byref variable will be forcibly initialized struct raydium_data_info data_info; ^~~~~~~~~ /kisskb/src/drivers/crypto/virtio/virtio_crypto_algs.c: In function '__virtio_crypto_skcipher_do_req': /kisskb/src/drivers/crypto/virtio/virtio_crypto_algs.c:352:36: note: byref variable will be forcibly initialized struct scatterlist outhdr, iv_sg, status_sg, **sgs; ^~~~~~~~~ /kisskb/src/drivers/crypto/virtio/virtio_crypto_algs.c:352:29: note: byref variable will be forcibly initialized struct scatterlist outhdr, iv_sg, status_sg, **sgs; ^~~~~ /kisskb/src/drivers/crypto/virtio/virtio_crypto_algs.c:352:21: note: byref variable will be forcibly initialized struct scatterlist outhdr, iv_sg, status_sg, **sgs; ^~~~~~ /kisskb/src/drivers/input/touchscreen/raydium_i2c_ts.c: In function 'raydium_i2c_probe': /kisskb/src/drivers/input/touchscreen/raydium_i2c_ts.c:1033:23: note: byref variable will be forcibly initialized union i2c_smbus_data dummy; ^~~~~ /kisskb/src/drivers/crypto/virtio/virtio_crypto_algs.c: In function 'virtio_crypto_alg_skcipher_close_session': /kisskb/src/drivers/crypto/virtio/virtio_crypto_algs.c:208:29: note: byref variable will be forcibly initialized struct scatterlist outhdr, status_sg, *sgs[2]; ^~~~~~~~~ /kisskb/src/drivers/crypto/virtio/virtio_crypto_algs.c:208:21: note: byref variable will be forcibly initialized struct scatterlist outhdr, status_sg, *sgs[2]; ^~~~~~ /kisskb/src/drivers/crypto/virtio/virtio_crypto_algs.c: In function 'virtio_crypto_alg_skcipher_init_session': /kisskb/src/drivers/crypto/virtio/virtio_crypto_algs.c:120:37: note: byref variable will be forcibly initialized struct scatterlist outhdr, key_sg, inhdr, *sgs[3]; ^~~~~ /kisskb/src/drivers/crypto/virtio/virtio_crypto_algs.c:120:29: note: byref variable will be forcibly initialized struct scatterlist outhdr, key_sg, inhdr, *sgs[3]; ^~~~~~ /kisskb/src/drivers/crypto/virtio/virtio_crypto_algs.c:120:21: note: byref variable will be forcibly initialized struct scatterlist outhdr, key_sg, inhdr, *sgs[3]; ^~~~~~ /kisskb/src/drivers/gpu/drm/panel/panel-simple.c: In function 'panel_simple_get_timings_modes': /kisskb/src/drivers/gpu/drm/panel/panel-simple.c:134:20: note: byref variable will be forcibly initialized struct videomode vm; ^~ /kisskb/src/drivers/gpu/drm/panel/panel-simple.c: In function 'panel_simple_parse_panel_timing_node': /kisskb/src/drivers/gpu/drm/panel/panel-simple.c:466:19: note: byref variable will be forcibly initialized struct videomode vm; ^~ /kisskb/src/drivers/gpu/drm/panel/panel-simple.c: In function 'panel_dpi_probe': /kisskb/src/drivers/gpu/drm/panel/panel-simple.c:419:19: note: byref variable will be forcibly initialized struct videomode vm; ^~ /kisskb/src/drivers/gpu/drm/panel/panel-simple.c: In function 'panel_simple_probe': /kisskb/src/drivers/gpu/drm/panel/panel-simple.c:508:24: note: byref variable will be forcibly initialized struct display_timing dt; ^~ /kisskb/src/drivers/greybus/control.c: In function 'gb_control_get_bundle_version': /kisskb/src/drivers/greybus/control.c:60:44: note: byref variable will be forcibly initialized struct gb_control_bundle_version_response response; ^~~~~~~~ /kisskb/src/drivers/greybus/control.c:59:43: note: byref variable will be forcibly initialized struct gb_control_bundle_version_request request; ^~~~~~~ /kisskb/src/drivers/greybus/control.c: In function 'gb_control_get_version': /kisskb/src/drivers/greybus/control.c:22:37: note: byref variable will be forcibly initialized struct gb_control_version_response response; ^~~~~~~~ /kisskb/src/drivers/greybus/control.c:21:36: note: byref variable will be forcibly initialized struct gb_control_version_request request; ^~~~~~~ /kisskb/src/drivers/greybus/control.c: In function 'gb_control_get_manifest_size_operation': /kisskb/src/drivers/greybus/control.c:106:47: note: byref variable will be forcibly initialized struct gb_control_get_manifest_size_response response; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c: In function 'amdgpu_dma_buf_map': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c:250:28: note: byref variable will be forcibly initialized struct ttm_operation_ctx ctx = { false, false }; ^~~ /kisskb/src/drivers/greybus/control.c: In function 'gb_control_connected_operation': /kisskb/src/drivers/greybus/control.c:133:38: note: byref variable will be forcibly initialized struct gb_control_connected_request request; ^~~~~~~ /kisskb/src/drivers/greybus/control.c: In function 'gb_control_disconnected_operation': /kisskb/src/drivers/greybus/control.c:142:41: note: byref variable will be forcibly initialized struct gb_control_disconnected_request request; ^~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h:546, from /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_trace_points.c:29: /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_trace_points.c: In function 'perf_trace_amdgpu_cs_ioctl': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h:164:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(amdgpu_cs_ioctl, ^~~~~~~~~~~ /kisskb/src/drivers/greybus/control.c: In function 'gb_control_bundle_suspend': /kisskb/src/drivers/greybus/control.c:218:39: note: byref variable will be forcibly initialized struct gb_control_bundle_pm_response response; ^~~~~~~~ /kisskb/src/drivers/greybus/control.c:217:38: note: byref variable will be forcibly initialized struct gb_control_bundle_pm_request request; ^~~~~~~ /kisskb/src/drivers/greybus/control.c: In function 'gb_control_bundle_resume': /kisskb/src/drivers/greybus/control.c:243:39: note: byref variable will be forcibly initialized struct gb_control_bundle_pm_response response; ^~~~~~~~ /kisskb/src/drivers/greybus/control.c:242:38: note: byref variable will be forcibly initialized struct gb_control_bundle_pm_request request; ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/ds3000.c: In function 'ds3000_writereg': /kisskb/src/drivers/media/dvb-frontends/ds3000.c:231:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { .addr = state->config->demod_address, ^~~ /kisskb/src/drivers/greybus/control.c: In function 'gb_control_bundle_deactivate': /kisskb/src/drivers/greybus/control.c:268:39: note: byref variable will be forcibly initialized struct gb_control_bundle_pm_response response; ^~~~~~~~ /kisskb/src/drivers/greybus/control.c:267:38: note: byref variable will be forcibly initialized struct gb_control_bundle_pm_request request; ^~~~~~~ /kisskb/src/drivers/media/dvb-frontends/ds3000.c: In function 'ds3000_writeFW': /kisskb/src/drivers/media/dvb-frontends/ds3000.c:264:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/greybus/control.c: In function 'gb_control_bundle_activate': /kisskb/src/drivers/greybus/control.c:294:39: note: byref variable will be forcibly initialized struct gb_control_bundle_pm_response response; ^~~~~~~~ /kisskb/src/drivers/greybus/control.c:293:38: note: byref variable will be forcibly initialized struct gb_control_bundle_pm_request request; ^~~~~~~ /kisskb/src/drivers/greybus/control.c: In function 'gb_control_interface_suspend_prepare': /kisskb/src/drivers/greybus/control.c:334:37: note: byref variable will be forcibly initialized struct gb_control_intf_pm_response response; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c: In function 'amdgpu_dma_buf_create_obj': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_dma_buf.c:426:25: note: byref variable will be forcibly initialized struct amdgpu_bo_param bp; ^~ /kisskb/src/drivers/greybus/control.c: In function 'gb_control_interface_deactivate_prepare': /kisskb/src/drivers/greybus/control.c:357:37: note: byref variable will be forcibly initialized struct gb_control_intf_pm_response response; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_trace_points.c: In function 'perf_trace_amdgpu_sched_run_job': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h:190:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(amdgpu_sched_run_job, ^~~~~~~~~~~ /kisskb/src/drivers/greybus/control.c: In function 'gb_control_interface_hibernate_abort': /kisskb/src/drivers/greybus/control.c:380:37: note: byref variable will be forcibly initialized struct gb_control_intf_pm_response response; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_trace_points.c: In function 'perf_trace_amdgpu_vm_grab_id': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h:216:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(amdgpu_vm_grab_id, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_trace_points.c: In function 'perf_trace_amdgpu_vm_flush': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h:415:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(amdgpu_vm_flush, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_trace_points.c: In function 'perf_trace_amdgpu_ib_pipe_sync': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h:516:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(amdgpu_ib_pipe_sync, ^~~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/mthca/mthca_mad.c: In function 'update_sm_ah': /kisskb/src/drivers/infiniband/hw/mthca/mthca_mad.c:79:22: note: byref variable will be forcibly initialized struct rdma_ah_attr ah_attr; ^~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h:546, from /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_trace_points.c:29: /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_trace_points.c: In function 'trace_event_raw_event_amdgpu_device_rreg': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h:38:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(amdgpu_device_rreg, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_trace_points.c: In function 'trace_event_raw_event_amdgpu_device_wreg': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h:57:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(amdgpu_device_wreg, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_trace_points.c: In function 'trace_event_raw_event_amdgpu_iv': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h:76:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(amdgpu_iv, ^~~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/mthca/mthca_mad.c: In function 'smp_snoop': /kisskb/src/drivers/infiniband/hw/mthca/mthca_mad.c:112:18: note: byref variable will be forcibly initialized struct ib_event event; ^~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_trace_points.c: In function 'trace_event_raw_event_amdgpu_bo_create': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h:116:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(amdgpu_bo_create, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_trace_points.c: In function 'trace_event_raw_event_amdgpu_cs_ioctl': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h:164:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(amdgpu_cs_ioctl, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h:164:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(amdgpu_cs_ioctl, ^~~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/mthca/mthca_mad.c: In function 'mthca_process_mad': /kisskb/src/drivers/infiniband/hw/mthca/mthca_mad.c:207:22: note: byref variable will be forcibly initialized struct ib_port_attr pattr; ^~~~~ /kisskb/src/drivers/gpu/drm/exynos/exynos_drm_ipp.c: In function 'exynos_drm_ipp_event_send': /kisskb/src/drivers/gpu/drm/exynos/exynos_drm_ipp.c:722:20: note: byref variable will be forcibly initialized struct timespec64 now; ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_trace_points.c: In function 'trace_event_raw_event_amdgpu_sched_run_job': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h:190:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(amdgpu_sched_run_job, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h:190:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(amdgpu_sched_run_job, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_trace_points.c: In function 'trace_event_raw_event_amdgpu_vm_grab_id': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h:216:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(amdgpu_vm_grab_id, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h:216:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(amdgpu_vm_grab_id, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_trace_points.c: In function 'trace_event_raw_event_amdgpu_vm_bo_map': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h:243:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(amdgpu_vm_bo_map, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/exynos/exynos_drm_ipp.c: In function 'exynos_drm_ipp_check_size_limits': /kisskb/src/drivers/gpu/drm/exynos/exynos_drm_ipp.c:479:23: note: byref variable will be forcibly initialized struct drm_ipp_limit l; ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_trace_points.c: In function 'trace_event_raw_event_amdgpu_vm_bo_unmap': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h:267:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(amdgpu_vm_bo_unmap, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_trace_points.c: In function 'trace_event_raw_event_amdgpu_vm_mapping': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h:291:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(amdgpu_vm_mapping, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_trace_points.c: In function 'trace_event_raw_event_amdgpu_vm_set_ptes': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h:368:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(amdgpu_vm_set_ptes, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_trace_points.c: In function 'trace_event_raw_event_amdgpu_vm_copy_ptes': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h:394:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(amdgpu_vm_copy_ptes, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_trace_points.c: In function 'trace_event_raw_event_amdgpu_vm_flush': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h:415:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(amdgpu_vm_flush, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h:415:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(amdgpu_vm_flush, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_trace_points.c: In function 'trace_event_raw_event_amdgpu_pasid': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h:437:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(amdgpu_pasid, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_trace_points.c: In function 'trace_event_raw_event_amdgpu_bo_list_set': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h:459:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(amdgpu_bo_list_set, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_trace_points.c: In function 'trace_event_raw_event_amdgpu_cs_bo_status': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h:479:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(amdgpu_cs_bo_status, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_trace_points.c: In function 'trace_event_raw_event_amdgpu_bo_move': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h:495:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(amdgpu_bo_move, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_trace_points.c: In function 'trace_event_raw_event_amdgpu_ib_pipe_sync': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h:516:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(amdgpu_ib_pipe_sync, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h:516:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(amdgpu_ib_pipe_sync, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/exynos/exynos_drm_ipp.c: In function 'exynos_drm_ipp_get_caps_ioctl': /kisskb/src/drivers/gpu/drm/exynos/exynos_drm_ipp.c:172:33: note: byref variable will be forcibly initialized struct drm_exynos_ipp_format tmp = { ^~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/uaccess.h:8, from /kisskb/src/drivers/gpu/drm/exynos/exynos_drm_ipp.c:19: /kisskb/src/drivers/gpu/drm/exynos/exynos_drm_ipp.c: In function 'exynos_drm_ipp_commit_ioctl': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/exynos/exynos_drm_ipp.c:929:9: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(ipp->done_wq, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_trace_points.c: In function 'trace_event_raw_event_amdgpu_cs': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h:142:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(amdgpu_cs, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_trace_points.c: In function 'trace_event_raw_event_amdgpu_vm_update_ptes': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h:324:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(amdgpu_vm_update_ptes, ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/iio/magnetometer/ak8975.c:10: /kisskb/src/drivers/iio/magnetometer/ak8975.c: In function 'wait_conversion_complete_interrupt': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iio/magnetometer/ak8975.c:634:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(data->data_ready_queue, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_intf_set_power_mode': /kisskb/src/drivers/greybus/svc.c:559:39: note: byref variable will be forcibly initialized struct gb_svc_intf_set_pwrm_response response; ^~~~~~~~ /kisskb/src/drivers/greybus/svc.c:558:38: note: byref variable will be forcibly initialized struct gb_svc_intf_set_pwrm_request request; ^~~~~~~ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_pwrmon_sample_get': /kisskb/src/drivers/greybus/svc.c:176:43: note: byref variable will be forcibly initialized struct gb_svc_pwrmon_sample_get_response response; ^~~~~~~~ /kisskb/src/drivers/greybus/svc.c:175:42: note: byref variable will be forcibly initialized struct gb_svc_pwrmon_sample_get_request request; ^~~~~~~ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_pwrmon_rail_count_get': /kisskb/src/drivers/greybus/svc.c:132:47: note: byref variable will be forcibly initialized struct gb_svc_pwrmon_rail_count_get_response response; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/sii902x.c: In function 'sii902x_write_unlocked': /kisskb/src/drivers/gpu/drm/bridge/sii902x.c:202:23: note: byref variable will be forcibly initialized union i2c_smbus_data data; ^~~~ /kisskb/src/drivers/gpu/drm/bridge/sii902x.c: In function 'sii902x_read_unlocked': /kisskb/src/drivers/gpu/drm/bridge/sii902x.c:187:23: note: byref variable will be forcibly initialized union i2c_smbus_data data; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_i2c.c: In function 'amdgpu_atombios_i2c_process_i2c_ch': /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_i2c.c:44:48: note: byref variable will be forcibly initialized PROCESS_I2C_CHANNEL_TRANSACTION_PS_ALLOCATION args; ^~~~ /kisskb/src/drivers/gpu/drm/bridge/sii902x.c: In function 'sii902x_bridge_mode_set': /kisskb/src/drivers/gpu/drm/bridge/sii902x.c:359:28: note: byref variable will be forcibly initialized struct hdmi_avi_infoframe frame; ^~~~~ /kisskb/src/drivers/gpu/drm/meson/meson_venc.c: In function 'meson_venc_hdmi_mode_set': /kisskb/src/drivers/gpu/drm/meson/meson_venc.c:954:29: note: byref variable will be forcibly initialized union meson_hdmi_venc_mode vmode_dmt; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_i2c.c: In function 'amdgpu_atombios_i2c_channel_trans': /kisskb/src/drivers/gpu/drm/amd/amdgpu/atombios_i2c.c:164:48: note: byref variable will be forcibly initialized PROCESS_I2C_CHANNEL_TRANSACTION_PS_ALLOCATION args; ^~~~ /kisskb/src/drivers/gpu/drm/bridge/sii902x.c: In function 'sii902x_audio_get_dai_id': /kisskb/src/drivers/gpu/drm/bridge/sii902x.c:709:21: note: byref variable will be forcibly initialized struct of_endpoint of_ep; ^~~~~ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_pwrmon_intf_sample_get': /kisskb/src/drivers/greybus/svc.c:213:48: note: byref variable will be forcibly initialized struct gb_svc_pwrmon_intf_sample_get_response response; ^~~~~~~~ /kisskb/src/drivers/greybus/svc.c:212:47: note: byref variable will be forcibly initialized struct gb_svc_pwrmon_intf_sample_get_request request; ^~~~~~~ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_intf_device_id': /kisskb/src/drivers/greybus/svc.c:259:39: note: byref variable will be forcibly initialized struct gb_svc_intf_device_id_request request; ^~~~~~~ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_intf_eject': /kisskb/src/drivers/greybus/svc.c:270:35: note: byref variable will be forcibly initialized struct gb_svc_intf_eject_request request; ^~~~~~~ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_intf_vsys_set': /kisskb/src/drivers/greybus/svc.c:294:35: note: byref variable will be forcibly initialized struct gb_svc_intf_vsys_response response; ^~~~~~~~ /kisskb/src/drivers/greybus/svc.c:293:34: note: byref variable will be forcibly initialized struct gb_svc_intf_vsys_request request; ^~~~~~~ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_intf_refclk_set': /kisskb/src/drivers/greybus/svc.c:317:37: note: byref variable will be forcibly initialized struct gb_svc_intf_refclk_response response; ^~~~~~~~ /kisskb/src/drivers/greybus/svc.c:316:36: note: byref variable will be forcibly initialized struct gb_svc_intf_refclk_request request; ^~~~~~~ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_intf_unipro_set': /kisskb/src/drivers/greybus/svc.c:340:37: note: byref variable will be forcibly initialized struct gb_svc_intf_unipro_response response; ^~~~~~~~ /kisskb/src/drivers/greybus/svc.c:339:36: note: byref variable will be forcibly initialized struct gb_svc_intf_unipro_request request; ^~~~~~~ In file included from /kisskb/src/include/sound/soc.h:14, from /kisskb/src/include/sound/hdmi-codec.h:17, from /kisskb/src/drivers/gpu/drm/bridge/sii902x.c:30: /kisskb/src/drivers/gpu/drm/bridge/sii902x.c: In function 'platform_device_register_data': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo = { ^~~~~~~~ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_intf_activate': /kisskb/src/drivers/greybus/svc.c:363:39: note: byref variable will be forcibly initialized struct gb_svc_intf_activate_response response; ^~~~~~~~ /kisskb/src/drivers/greybus/svc.c:362:38: note: byref variable will be forcibly initialized struct gb_svc_intf_activate_request request; ^~~~~~~ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_intf_resume': /kisskb/src/drivers/greybus/svc.c:389:37: note: byref variable will be forcibly initialized struct gb_svc_intf_resume_response response; ^~~~~~~~ /kisskb/src/drivers/greybus/svc.c:388:36: note: byref variable will be forcibly initialized struct gb_svc_intf_resume_request request; ^~~~~~~ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_dme_peer_get': /kisskb/src/drivers/greybus/svc.c:418:38: note: byref variable will be forcibly initialized struct gb_svc_dme_peer_get_response response; ^~~~~~~~ /kisskb/src/drivers/greybus/svc.c:417:37: note: byref variable will be forcibly initialized struct gb_svc_dme_peer_get_request request; ^~~~~~~ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_dme_peer_set': /kisskb/src/drivers/greybus/svc.c:452:38: note: byref variable will be forcibly initialized struct gb_svc_dme_peer_set_response response; ^~~~~~~~ /kisskb/src/drivers/greybus/svc.c:451:37: note: byref variable will be forcibly initialized struct gb_svc_dme_peer_set_request request; ^~~~~~~ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_connection_create': /kisskb/src/drivers/greybus/svc.c:485:36: note: byref variable will be forcibly initialized struct gb_svc_conn_create_request request; ^~~~~~~ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_connection_destroy': /kisskb/src/drivers/greybus/svc.c:501:37: note: byref variable will be forcibly initialized struct gb_svc_conn_destroy_request request; ^~~~~~~ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_route_create': /kisskb/src/drivers/greybus/svc.c:522:37: note: byref variable will be forcibly initialized struct gb_svc_route_create_request request; ^~~~~~~ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_route_destroy': /kisskb/src/drivers/greybus/svc.c:536:38: note: byref variable will be forcibly initialized struct gb_svc_route_destroy_request request; ^~~~~~~ /kisskb/src/drivers/greybus/svc.c: In function 'gb_svc_intf_set_power_mode_hibernate': /kisskb/src/drivers/greybus/svc.c:601:39: note: byref variable will be forcibly initialized struct gb_svc_intf_set_pwrm_response response; ^~~~~~~~ /kisskb/src/drivers/greybus/svc.c:600:38: note: byref variable will be forcibly initialized struct gb_svc_intf_set_pwrm_request request; ^~~~~~~ In file included from /kisskb/src/include/linux/dma-fence.h:17, from /kisskb/src/include/drm/gpu_scheduler.h:28, from /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h:28, from /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.h:26, from /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu.h:43, from /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_sa.c:45: /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_sa.c: In function 'amdgpu_sa_bo_new': /kisskb/src/include/linux/wait.h:750:14: note: byref variable will be forcibly initialized DEFINE_WAIT(__wait); \ ^~~~~~ /kisskb/src/include/linux/wait.h:1147:26: note: in definition of macro 'DEFINE_WAIT_FUNC' struct wait_queue_entry name = { \ ^~~~ /kisskb/src/include/linux/wait.h:750:2: note: in expansion of macro 'DEFINE_WAIT' DEFINE_WAIT(__wait); \ ^~~~~~~~~~~ /kisskb/src/include/linux/wait.h:789:9: note: in expansion of macro '__wait_event_interruptible_locked' ? 0 : __wait_event_interruptible_locked(wq, condition, 0, do_wait_intr)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_sa.c:332:8: note: in expansion of macro 'wait_event_interruptible_locked' r = wait_event_interruptible_locked( ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/ts2020.c: In function 'ts2020_attach': /kisskb/src/drivers/media/dvb-frontends/ts2020.c:512:23: note: byref variable will be forcibly initialized struct ts2020_config pdata; ^~~~~ /kisskb/src/drivers/media/dvb-frontends/ts2020.c:509:24: note: byref variable will be forcibly initialized struct i2c_board_info board_info; ^~~~~~~~~~ /kisskb/src/drivers/thunderbolt/icm.c: In function 'icm_usb4_switch_op': /kisskb/src/drivers/thunderbolt/icm.c:2246:28: note: byref variable will be forcibly initialized struct icm_usb4_switch_op request; ^~~~~~~ /kisskb/src/drivers/thunderbolt/icm.c:2245:37: note: byref variable will be forcibly initialized struct icm_usb4_switch_op_response reply; ^~~~~ /kisskb/src/drivers/thunderbolt/icm.c: In function 'icm_tr_approve_xdomain_paths': /kisskb/src/drivers/thunderbolt/icm.c:1128:36: note: byref variable will be forcibly initialized struct icm_tr_pkg_approve_xdomain request; ^~~~~~~ /kisskb/src/drivers/thunderbolt/icm.c:1127:45: note: byref variable will be forcibly initialized struct icm_tr_pkg_approve_xdomain_response reply; ^~~~~ /kisskb/src/drivers/thunderbolt/icm.c: In function 'icm_tr_xdomain_tear_down': /kisskb/src/drivers/thunderbolt/icm.c:1157:39: note: byref variable will be forcibly initialized struct icm_tr_pkg_disconnect_xdomain request; ^~~~~~~ /kisskb/src/drivers/thunderbolt/icm.c:1156:48: note: byref variable will be forcibly initialized struct icm_tr_pkg_disconnect_xdomain_response reply; ^~~~~ /kisskb/src/drivers/thunderbolt/icm.c: In function 'icm_icl_driver_ready': /kisskb/src/drivers/thunderbolt/icm.c:1615:42: note: byref variable will be forcibly initialized struct icm_tr_pkg_driver_ready_response reply; ^~~~~ /kisskb/src/drivers/thunderbolt/icm.c: In function 'icm_ar_get_boot_acl': /kisskb/src/drivers/thunderbolt/icm.c:1532:41: note: byref variable will be forcibly initialized struct icm_ar_pkg_preboot_acl_response reply; ^~~~~ /kisskb/src/drivers/thunderbolt/icm.c: In function 'icm_tr_approve_switch': /kisskb/src/drivers/thunderbolt/icm.c:1042:35: note: byref variable will be forcibly initialized struct icm_tr_pkg_approve_device reply; ^~~~~ /kisskb/src/drivers/thunderbolt/icm.c:1041:35: note: byref variable will be forcibly initialized struct icm_tr_pkg_approve_device request; ^~~~~~~ /kisskb/src/drivers/thunderbolt/icm.c: In function 'icm_tr_add_switch_key': /kisskb/src/drivers/thunderbolt/icm.c:1069:35: note: byref variable will be forcibly initialized struct icm_tr_pkg_add_device_key request; ^~~~~~~ /kisskb/src/drivers/thunderbolt/icm.c:1068:44: note: byref variable will be forcibly initialized struct icm_tr_pkg_add_device_key_response reply; ^~~~~ /kisskb/src/drivers/thunderbolt/icm.c: In function 'icm_tr_challenge_switch_key': /kisskb/src/drivers/thunderbolt/icm.c:1098:37: note: byref variable will be forcibly initialized struct icm_tr_pkg_challenge_device request; ^~~~~~~ /kisskb/src/drivers/thunderbolt/icm.c:1097:46: note: byref variable will be forcibly initialized struct icm_tr_pkg_challenge_device_response reply; ^~~~~ /kisskb/src/drivers/thunderbolt/icm.c: In function 'icm_ar_set_boot_acl': /kisskb/src/drivers/thunderbolt/icm.c:1570:41: note: byref variable will be forcibly initialized struct icm_ar_pkg_preboot_acl_response reply; ^~~~~ /kisskb/src/drivers/thunderbolt/icm.c: In function 'icm_tr_driver_ready': /kisskb/src/drivers/thunderbolt/icm.c:1013:42: note: byref variable will be forcibly initialized struct icm_tr_pkg_driver_ready_response reply; ^~~~~ /kisskb/src/drivers/thunderbolt/icm.c: In function 'icm_fr_approve_xdomain_paths': /kisskb/src/drivers/thunderbolt/icm.c:563:36: note: byref variable will be forcibly initialized struct icm_fr_pkg_approve_xdomain request; ^~~~~~~ /kisskb/src/drivers/thunderbolt/icm.c:562:45: note: byref variable will be forcibly initialized struct icm_fr_pkg_approve_xdomain_response reply; ^~~~~ /kisskb/src/drivers/thunderbolt/icm.c: In function 'icm_fr_approve_switch': /kisskb/src/drivers/thunderbolt/icm.c:479:35: note: byref variable will be forcibly initialized struct icm_fr_pkg_approve_device reply; ^~~~~ /kisskb/src/drivers/thunderbolt/icm.c:478:35: note: byref variable will be forcibly initialized struct icm_fr_pkg_approve_device request; ^~~~~~~ /kisskb/src/drivers/thunderbolt/icm.c: In function 'icm_fr_add_switch_key': /kisskb/src/drivers/thunderbolt/icm.c:506:44: note: byref variable will be forcibly initialized struct icm_fr_pkg_add_device_key_response reply; ^~~~~ /kisskb/src/drivers/thunderbolt/icm.c:505:35: note: byref variable will be forcibly initialized struct icm_fr_pkg_add_device_key request; ^~~~~~~ /kisskb/src/drivers/thunderbolt/icm.c: In function 'icm_fr_challenge_switch_key': /kisskb/src/drivers/thunderbolt/icm.c:534:46: note: byref variable will be forcibly initialized struct icm_fr_pkg_challenge_device_response reply; ^~~~~ /kisskb/src/drivers/thunderbolt/icm.c:533:37: note: byref variable will be forcibly initialized struct icm_fr_pkg_challenge_device request; ^~~~~~~ /kisskb/src/drivers/thunderbolt/icm.c: In function 'icm_ar_driver_ready': /kisskb/src/drivers/thunderbolt/icm.c:1485:42: note: byref variable will be forcibly initialized struct icm_ar_pkg_driver_ready_response reply; ^~~~~ /kisskb/src/drivers/thunderbolt/icm.c: In function 'icm_ar_get_route': /kisskb/src/drivers/thunderbolt/icm.c:1510:39: note: byref variable will be forcibly initialized struct icm_ar_pkg_get_route_response reply; ^~~~~ /kisskb/src/drivers/thunderbolt/icm.c: In function 'icm_fr_driver_ready': /kisskb/src/drivers/thunderbolt/icm.c:458:42: note: byref variable will be forcibly initialized struct icm_fr_pkg_driver_ready_response reply; ^~~~~ /kisskb/src/drivers/gpu/drm/kmb/kmb_dsi.c: In function 'mipi_tx_fg_cfg': /kisskb/src/drivers/gpu/drm/kmb/kmb_dsi.c:581:34: note: byref variable will be forcibly initialized struct mipi_tx_frame_timing_cfg fg_t_cfg; ^~~~~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/target/target_core_tmr.c:13: /kisskb/src/drivers/target/target_core_tmr.c: In function 'core_tmr_drain_tmr_list': /kisskb/src/drivers/target/target_core_tmr.c:194:12: note: byref variable will be forcibly initialized LIST_HEAD(drain_tmr_list); ^~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/target/target_core_tmr.c: In function 'core_tmr_drain_state_list': /kisskb/src/drivers/target/target_core_tmr.c:276:12: note: byref variable will be forcibly initialized LIST_HEAD(drain_task_list); ^~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/target/target_core_tmr.c: In function 'core_tmr_abort_task': /kisskb/src/drivers/target/target_core_tmr.c:119:12: note: byref variable will be forcibly initialized LIST_HEAD(aborted_list); ^~~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/gpu/drm/kmb/kmb_dsi.c: In function 'mipi_tx_fg_section_cfg': /kisskb/src/drivers/gpu/drm/kmb/kmb_dsi.c:449:34: note: byref variable will be forcibly initialized struct mipi_tx_frame_sect_phcfg ph_cfg; ^~~~~~ /kisskb/src/drivers/gpu/drm/kmb/kmb_dsi.c:448:31: note: byref variable will be forcibly initialized struct mipi_data_type_params data_type_parameters; ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/stv0367.c: In function 'stv0367_writeregs': /kisskb/src/drivers/media/dvb-frontends/stv0367.c:125:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/gpu/drm/sun4i/sun4i_dotclock.c: In function 'sun4i_dclk_create': /kisskb/src/drivers/gpu/drm/sun4i/sun4i_dotclock.c:168:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/iio/light/as73211.c: In function 'as73211_req_data': /kisskb/src/drivers/iio/light/as73211.c:230:23: note: byref variable will be forcibly initialized union i2c_smbus_data smbus_data; ^~~~~~~~~~ /kisskb/src/drivers/iio/light/as73211.c: In function 'as73211_trigger_handler': /kisskb/src/drivers/iio/light/as73211.c:571:4: note: byref variable will be forcibly initialized } scan; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvif/device.c: In function 'nvif_device_time': /kisskb/src/drivers/gpu/drm/nouveau/nvif/device.c:31:28: note: byref variable will be forcibly initialized struct nv_device_time_v0 args = {}; ^~~~ /kisskb/src/drivers/gpu/drm/panfrost/panfrost_job.c: In function 'panfrost_job_push': /kisskb/src/drivers/gpu/drm/panfrost/panfrost_job.c:224:24: note: byref variable will be forcibly initialized struct ww_acquire_ctx acquire_ctx; ^~~~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/greybus/operation.c:10: /kisskb/src/drivers/greybus/operation.c: In function 'gb_operation_cancel': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/greybus/operation.c:1083:2: note: in expansion of macro 'wait_event' wait_event(gb_operation_cancellation_queue, ^~~~~~~~~~ /kisskb/src/drivers/greybus/operation.c: In function 'gb_connection_recv': /kisskb/src/drivers/greybus/operation.c:1029:30: note: byref variable will be forcibly initialized struct gb_operation_msg_hdr header; ^~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/greybus/operation.c:10: /kisskb/src/drivers/greybus/operation.c: In function 'gb_operation_cancel_incoming': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/greybus/operation.c:1110:2: note: in expansion of macro 'wait_event' wait_event(gb_operation_cancellation_queue, ^~~~~~~~~~ /kisskb/src/drivers/thunderbolt/xdomain.c: In function 'tb_xdp_properties_changed_response': /kisskb/src/drivers/thunderbolt/xdomain.c:459:44: note: byref variable will be forcibly initialized struct tb_xdp_properties_changed_response res; ^~~ /kisskb/src/drivers/thunderbolt/xdomain.c: In function 'tb_xdp_uuid_response': /kisskb/src/drivers/thunderbolt/xdomain.c:258:30: note: byref variable will be forcibly initialized struct tb_xdp_uuid_response res; ^~~ /kisskb/src/drivers/thunderbolt/xdomain.c: In function 'tb_xdp_error_response': /kisskb/src/drivers/thunderbolt/xdomain.c:275:31: note: byref variable will be forcibly initialized struct tb_xdp_error_response res; ^~~ /kisskb/src/drivers/thunderbolt/xdomain.c: In function '__tb_xdomain_request': /kisskb/src/drivers/thunderbolt/xdomain.c:139:23: note: byref variable will be forcibly initialized struct tb_cfg_result res; ^~~ /kisskb/src/drivers/thunderbolt/xdomain.c: In function 'tb_xdp_properties_changed_request': /kisskb/src/drivers/thunderbolt/xdomain.c:437:35: note: byref variable will be forcibly initialized struct tb_xdp_properties_changed req; ^~~ /kisskb/src/drivers/thunderbolt/xdomain.c:436:44: note: byref variable will be forcibly initialized struct tb_xdp_properties_changed_response res; ^~~ /kisskb/src/drivers/thunderbolt/xdomain.c: In function 'tb_xdp_uuid_request': /kisskb/src/drivers/thunderbolt/xdomain.c:232:21: note: byref variable will be forcibly initialized struct tb_xdp_uuid req; ^~~ /kisskb/src/drivers/thunderbolt/xdomain.c:231:30: note: byref variable will be forcibly initialized struct tb_xdp_uuid_response res; ^~~ /kisskb/src/drivers/gpu/drm/sun4i/sun4i_tcon.c: In function 'sun4i_tcon_get_connector': /kisskb/src/drivers/gpu/drm/sun4i/sun4i_tcon.c:45:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^~~~ /kisskb/src/drivers/thunderbolt/xdomain.c: In function 'tb_xdomain_get_uuid': /kisskb/src/drivers/thunderbolt/xdomain.c:993:9: note: byref variable will be forcibly initialized uuid_t uuid; ^~~~ /kisskb/src/drivers/thunderbolt/xdomain.c: In function 'tb_xdomain_find_by_uuid': /kisskb/src/drivers/thunderbolt/xdomain.c:1644:27: note: byref variable will be forcibly initialized struct tb_xdomain_lookup lookup; ^~~~~~ /kisskb/src/drivers/thunderbolt/xdomain.c: In function 'tb_xdomain_find_by_route': /kisskb/src/drivers/thunderbolt/xdomain.c:1702:27: note: byref variable will be forcibly initialized struct tb_xdomain_lookup lookup; ^~~~~~ /kisskb/src/drivers/thunderbolt/xdomain.c: In function 'tb_xdp_properties_request': /kisskb/src/drivers/thunderbolt/xdomain.c:291:27: note: byref variable will be forcibly initialized struct tb_xdp_properties req; ^~~ /kisskb/src/drivers/media/dvb-frontends/mb86a16.c: In function 'mb86a16_write': /kisskb/src/drivers/media/dvb-frontends/mb86a16.c:67:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/thunderbolt/xdomain.c: In function 'tb_xdomain_find_by_link_depth': /kisskb/src/drivers/thunderbolt/xdomain.c:1674:27: note: byref variable will be forcibly initialized struct tb_xdomain_lookup lookup; ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/tda18271c2dd.c: In function 'i2c_write': /kisskb/src/drivers/media/dvb-frontends/tda18271c2dd.c:114:17: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr = adr, .flags = 0, ^~~ /kisskb/src/drivers/media/dvb-frontends/tda18271c2dd.c: In function 'WriteReg': /kisskb/src/drivers/media/dvb-frontends/tda18271c2dd.c:114:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/tda18271c2dd.c: In function 'UpdateReg': /kisskb/src/drivers/media/dvb-frontends/tda18271c2dd.c:114:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/crypto/ccree/cc_aead.c: In function 'cc_aead_setkey': /kisskb/src/drivers/crypto/ccree/cc_aead.c:558:30: note: byref variable will be forcibly initialized struct crypto_authenc_keys keys; ^~~~ /kisskb/src/drivers/media/dvb-frontends/tda18271c2dd.c: In function 'WriteRegs': /kisskb/src/drivers/media/dvb-frontends/tda18271c2dd.c:114:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/crypto/ccree/cc_aead.c: In function 'cc_des3_aead_setkey': /kisskb/src/drivers/crypto/ccree/cc_aead.c:641:29: note: byref variable will be forcibly initialized struct crypto_authenc_keys keys; ^~~~ /kisskb/src/drivers/gpu/drm/bridge/tc358768.c: In function 'tc358768_dsi_host_transfer': /kisskb/src/drivers/gpu/drm/bridge/tc358768.c:454:25: note: byref variable will be forcibly initialized struct mipi_dsi_packet packet; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c: In function 'amdgpu_vm_invalidate_pds': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:1268:29: note: byref variable will be forcibly initialized struct amdgpu_vm_pt_cursor cursor; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c: In function 'amdgpu_vm_clear_bo': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:745:33: note: byref variable will be forcibly initialized struct amdgpu_vm_update_params params; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c: In function 'amdgpu_vm_alloc_pts': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:900:25: note: byref variable will be forcibly initialized struct amdgpu_bo_param bp; ^~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c: In function 'amdgpu_vm_free_pts': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:972:29: note: byref variable will be forcibly initialized struct amdgpu_vm_pt_cursor cursor; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c: In function 'amdgpu_vm_update_ptes': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:1436:29: note: byref variable will be forcibly initialized struct amdgpu_vm_pt_cursor cursor; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c: In function 'amdgpu_vm_bo_update_mapping': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:1602:33: note: byref variable will be forcibly initialized struct amdgpu_vm_update_params params; ^~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/input/touchscreen/tsc2007_core.c:20: /kisskb/src/drivers/input/touchscreen/tsc2007_core.c: In function 'tsc2007_soft_irq': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/touchscreen/tsc2007_core.c:159:3: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(ts->wait, ts->stopped, ts->poll_period); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/touchscreen/tsc2007_core.c:114:18: note: byref variable will be forcibly initialized struct ts_event tc; ^~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c: In function 'amdgpu_vm_update_pdes': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:1291:33: note: byref variable will be forcibly initialized struct amdgpu_vm_update_params params; ^~~~~~ In file included from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/dma-fence.h:17, from /kisskb/src/include/linux/dma-fence-array.h:15, from /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:28: /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c: In function 'amdgpu_vm_bo_clear_mappings': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:2372:12: note: byref variable will be forcibly initialized LIST_HEAD(removed); ^~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c: In function 'amdgpu_vm_adjust_size': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:2685:18: note: byref variable will be forcibly initialized struct sysinfo si; ^~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c: In function 'amdgpu_vm_init': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c:2784:25: note: byref variable will be forcibly initialized struct amdgpu_bo_param bp; ^~ /kisskb/src/drivers/gpu/drm/panel/panel-jdi-lt070me05000.c: In function 'drm_panel_create_dsi_backlight': /kisskb/src/drivers/gpu/drm/panel/panel-jdi-lt070me05000.c:369:30: note: byref variable will be forcibly initialized struct backlight_properties props; ^~~~~ /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c: In function 'i2c_write': /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c:132:17: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr = adr, .flags = 0, ^~~ /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c: In function 'i2cwrite': /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c:132:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c: In function 'write_register': /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c:132:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c: In function 'write_firmware_block': /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c:132:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c: In function 'i2c_read': /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c:141:17: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr = adr, .flags = I2C_M_RD, ^~~ /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c: In function 'i2cread': /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c:141:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c: In function 'read_register': /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c:132:17: note: byref variable will be forcibly initialized struct i2c_msg msg = {.addr = adr, .flags = 0, ^~~ /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c: In function 'read_register_block': /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c:132:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c: In function 'read_register_unlocked': /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c:132:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c: In function 'send_command': /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c:132:17: note: byref variable will be forcibly initialized /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c: In function 'cfg_demod_abort_tune': /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c:416:38: note: byref variable will be forcibly initialized struct MXL_HYDRA_DEMOD_ABORT_TUNE_T abort_tune_cmd; ^~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c: In function 'set_parameters': /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c:439:33: note: byref variable will be forcibly initialized struct MXL_HYDRA_DEMOD_PARAM_T demod_chan_cfg; ^~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c: In function 'enable_tuner': /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c:1358:29: note: byref variable will be forcibly initialized struct MXL_HYDRA_TUNER_CMD ctrl_tuner_cmd; ^~~~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c: In function 'firmware_download': /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c:970:33: note: byref variable will be forcibly initialized struct MXL_HYDRA_SKU_COMMAND_T dev_sku_cfg; ^~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c: In function 'probe': /kisskb/src/drivers/media/dvb-frontends/mxl5xx.c:1713:35: note: byref variable will be forcibly initialized struct MXL_HYDRA_MPEGOUT_PARAM_T mpeg_interface_cfg; ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/crypto/atmel-ecc.c: In function 'atmel_ecdh_set_secret': /kisskb/src/drivers/crypto/atmel-ecc.c:94:14: note: byref variable will be forcibly initialized struct ecdh params; ^~~~~~ /kisskb/src/drivers/gpu/drm/bridge/tc358775.c: In function 'tc_bridge_attach': /kisskb/src/drivers/gpu/drm/bridge/tc358775.c:602:36: note: byref variable will be forcibly initialized const struct mipi_dsi_device_info info = { .type = "tc358775", ^~~~ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c: In function 'i2c_write': /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:229:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/gpu/drm/panfrost/panfrost_perfcnt.c: In function 'panfrost_perfcnt_enable_locked': /kisskb/src/drivers/gpu/drm/panfrost/panfrost_perfcnt.c:76:21: note: byref variable will be forcibly initialized struct dma_buf_map map; ^~~ /kisskb/src/drivers/gpu/drm/panfrost/panfrost_perfcnt.c: In function 'panfrost_perfcnt_disable_locked': /kisskb/src/drivers/gpu/drm/panfrost/panfrost_perfcnt.c:184:21: note: byref variable will be forcibly initialized struct dma_buf_map map = DMA_BUF_MAP_INIT_VADDR(perfcnt->buf); ^~~ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c: In function 'get_strength': /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:6396:29: note: byref variable will be forcibly initialized struct s_cfg_agc rf_agc, if_agc; ^~~~~~ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c: In function 'dvbt_activate_presets': /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:3438:36: note: byref variable will be forcibly initialized struct drxk_cfg_dvbt_echo_thres_t echo_thres8k = { 0, DRX_FFTMODE_8K }; ^~~~~~~~~~~~ /kisskb/src/drivers/media/dvb-frontends/drxk_hard.c:3437:36: note: byref variable will be forcibly initialized struct drxk_cfg_dvbt_echo_thres_t echo_thres2k = { 0, DRX_FFTMODE_2K }; ^~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c: In function 'rpi_touchscreen_probe': /kisskb/src/drivers/gpu/drm/panel/panel-raspberrypi-touchscreen.c:365:30: note: byref variable will be forcibly initialized struct mipi_dsi_device_info info = { ^~~~ /kisskb/src/drivers/input/touchscreen/tsc200x-core.c: In function 'tsc200x_irq_thread': /kisskb/src/drivers/input/touchscreen/tsc200x-core.c:140:22: note: byref variable will be forcibly initialized struct tsc200x_data tsdata; ^~~~~~ /kisskb/src/drivers/gpu/drm/drm_probe_helper.c: In function 'drm_kms_helper_poll_enable': /kisskb/src/drivers/gpu/drm/drm_probe_helper.c:246:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_probe_helper.c: In function 'drm_helper_probe_detect_ctx': /kisskb/src/drivers/gpu/drm/drm_probe_helper.c:284:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^~~ /kisskb/src/drivers/gpu/drm/drm_probe_helper.c: In function 'output_poll_execute': /kisskb/src/drivers/gpu/drm/drm_probe_helper.c:623:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_probe_helper.c: In function 'drm_helper_hpd_irq_event': /kisskb/src/drivers/gpu/drm/drm_probe_helper.c:818:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_probe_helper.c: In function 'drm_helper_probe_single_connector_modes': /kisskb/src/drivers/gpu/drm/drm_probe_helper.c:427:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^~~ /kisskb/src/drivers/input/touchscreen/tsc2007_iio.c: In function 'tsc2007_read_raw': /kisskb/src/drivers/input/touchscreen/tsc2007_iio.c:71:19: note: byref variable will be forcibly initialized struct ts_event tc; ^~ /kisskb/src/drivers/iio/gyro/itg3200_buffer.c: In function 'itg3200_trigger_handler': /kisskb/src/drivers/iio/gyro/itg3200_buffer.c:56:4: note: byref variable will be forcibly initialized } scan; ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/target/target_core_ua.c:13: /kisskb/src/drivers/target/target_core_ua.c: In function 'list_empty_careful': /kisskb/src/arch/arm64/include/asm/barrier.h:114:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u; \ ^~~ /kisskb/src/include/asm-generic/barrier.h:142:29: note: in expansion of macro '__smp_load_acquire' #define smp_load_acquire(p) __smp_load_acquire(p) ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/list.h:318:27: note: in expansion of macro 'smp_load_acquire' struct list_head *next = smp_load_acquire(&head->next); ^~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/srcutree.h:15, from /kisskb/src/include/linux/srcu.h:49, from /kisskb/src/include/linux/notifier.h:16, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/input/keyboard/samsung-keypad.c:10: /kisskb/src/drivers/input/keyboard/samsung-keypad.c: In function 'samsung_keypad_irq': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/keyboard/samsung-keypad.c:162:4: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(keypad->wait, keypad->stopped, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/greybus/es2.c: In function 'es2_cport_clear': /kisskb/src/drivers/greybus/es2.c:682:30: note: byref variable will be forcibly initialized struct arpc_cport_clear_req req; ^~~ /kisskb/src/drivers/greybus/es2.c: In function 'es2_cport_quiesce': /kisskb/src/drivers/greybus/es2.c:654:32: note: byref variable will be forcibly initialized struct arpc_cport_quiesce_req req; ^~~ /kisskb/src/drivers/greybus/es2.c: In function 'es2_cport_shutdown': /kisskb/src/drivers/greybus/es2.c:628:33: note: byref variable will be forcibly initialized struct arpc_cport_shutdown_req req; ^~~ /kisskb/src/drivers/greybus/es2.c: In function 'es2_cport_flush': /kisskb/src/drivers/greybus/es2.c:609:30: note: byref variable will be forcibly initialized struct arpc_cport_flush_req req; ^~~ /kisskb/src/drivers/greybus/es2.c: In function 'es2_cport_connected': /kisskb/src/drivers/greybus/es2.c:590:34: note: byref variable will be forcibly initialized struct arpc_cport_connected_req req; ^~~ /kisskb/src/drivers/hwmon/xgene-hwmon.c: In function 'xgene_hwmon_evt_work': /kisskb/src/drivers/hwmon/xgene-hwmon.c:438:26: note: byref variable will be forcibly initialized struct slimpro_resp_msg amsg; ^~~~ /kisskb/src/drivers/hwmon/xgene-hwmon.c: In function 'xgene_hwmon_pcc_rx_cb': /kisskb/src/drivers/hwmon/xgene-hwmon.c:532:26: note: byref variable will be forcibly initialized struct slimpro_resp_msg amsg; ^~~~ /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi86.c: In function 'ti_sn_bridge_attach': /kisskb/src/drivers/gpu/drm/bridge/ti-sn65dsi86.c:355:36: note: byref variable will be forcibly initialized const struct mipi_dsi_device_info info = { .type = "ti_sn_bridge", ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/random.h:10, from /kisskb/src/include/linux/net.h:18, from /kisskb/src/drivers/target/target_core_tpg.c:13: /kisskb/src/drivers/target/target_core_tpg.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c: In function 'drm_dp_dpcd_access': /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:240:24: note: byref variable will be forcibly initialized struct drm_dp_aux_msg msg; ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c: In function 'drm_dp_i2c_drain_msg': /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:1478:24: note: byref variable will be forcibly initialized struct drm_dp_aux_msg msg = *orig_msg; ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_helper.c: In function 'drm_dp_i2c_xfer': /kisskb/src/drivers/gpu/drm/drm_dp_helper.c:1514:24: note: byref variable will be forcibly initialized struct drm_dp_aux_msg msg; ^~~ /kisskb/src/drivers/gpu/drm/ast/ast_post.c: In function 'ast_post_chip_2300': /kisskb/src/drivers/gpu/drm/ast/ast_post.c:1600:28: note: byref variable will be forcibly initialized struct ast2300_dram_param param; ^~~~~ /kisskb/src/drivers/input/touchscreen/wm97xx-core.c: In function 'wm97xx_read_samples': /kisskb/src/drivers/input/touchscreen/wm97xx-core.c:404:21: note: byref variable will be forcibly initialized struct wm97xx_data data; ^~~~ /kisskb/src/drivers/target/target_core_spc.c: In function 'spc_emulate_report_luns': /kisskb/src/drivers/target/target_core_spc.c:1214:18: note: byref variable will be forcibly initialized struct scsi_lun slun; ^~~~ /kisskb/src/drivers/target/target_core_tpg.c: In function 'core_tpg_add_lun': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/target/target_core_tpg.c:593:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(lun->lun_se_dev, dev); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/target/target_core_tpg.c: In function 'core_tpg_remove_lun': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/target/target_core_tpg.c:642:3: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(lun->lun_se_dev, NULL); ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/random.h:12, from /kisskb/src/include/linux/net.h:18, from /kisskb/src/drivers/target/target_core_tpg.c:13: /kisskb/src/drivers/target/target_core_tpg.c: In function 'core_tpg_deregister': /kisskb/src/drivers/target/target_core_tpg.c:507:12: note: byref variable will be forcibly initialized LIST_HEAD(node_list); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/gpu/drm/tidss/tidss_dispc.c: In function 'dispc_k2g_vp_set_ctm': /kisskb/src/drivers/gpu/drm/tidss/tidss_dispc.c:2443:25: note: byref variable will be forcibly initialized struct dispc_csc_coef cpr; ^~~ /kisskb/src/drivers/gpu/drm/tidss/tidss_dispc.c: In function 'dispc_k3_vp_set_ctm': /kisskb/src/drivers/gpu/drm/tidss/tidss_dispc.c:2509:25: note: byref variable will be forcibly initialized struct dispc_csc_coef csc; ^~~ /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c: In function 'drm_helper_encoder_in_use': /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c:98:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c: In function 'drm_helper_choose_encoder_dpms': /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c:803:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c: In function 'drm_helper_choose_crtc_dpms': /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c:833:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c: In function 'drm_crtc_helper_disable': /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c:433:34: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c: In function 'drm_helper_force_disable_all': /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c:1010:24: note: byref variable will be forcibly initialized struct drm_mode_set set = { ^~~ /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c: In function 'drm_crtc_helper_set_config': /kisskb/src/drivers/gpu/drm/drm_crtc_helper.c:525:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/tidss/tidss_dispc.c: In function 'dispc_plane_check': /kisskb/src/drivers/gpu/drm/tidss/tidss_dispc.c:1922:30: note: byref variable will be forcibly initialized struct dispc_scaling_params scaling; ^~~~~~~ /kisskb/src/drivers/gpu/drm/tidss/tidss_dispc.c: In function 'dispc_plane_setup': /kisskb/src/drivers/gpu/drm/tidss/tidss_dispc.c:1994:30: note: byref variable will be forcibly initialized struct dispc_scaling_params scale; ^~~~~ /kisskb/src/drivers/target/target_core_sbc.c: In function 'compare_and_write_callback': /kisskb/src/drivers/target/target_core_sbc.c:505:25: note: byref variable will be forcibly initialized struct sg_mapping_iter m; ^ /kisskb/src/drivers/thunderbolt/acpi.c: In function 'tb_acpi_add_link': /kisskb/src/drivers/thunderbolt/acpi.c:16:31: note: byref variable will be forcibly initialized struct fwnode_reference_args args; ^~~~ /kisskb/src/drivers/media/dvb-frontends/tda10071.c: In function 'tda10071_set_voltage': /kisskb/src/drivers/media/dvb-frontends/tda10071.c:138:22: note: byref variable will be forcibly initialized struct tda10071_cmd cmd; ^~~ /kisskb/src/drivers/media/dvb-frontends/tda10071.c: In function 'tda10071_set_tone': /kisskb/src/drivers/media/dvb-frontends/tda10071.c:93:22: note: byref variable will be forcibly initialized struct tda10071_cmd cmd; ^~~ /kisskb/src/drivers/media/dvb-frontends/tda10071.c: In function 'tda10071_set_frontend': /kisskb/src/drivers/media/dvb-frontends/tda10071.c:551:22: note: byref variable will be forcibly initialized struct tda10071_cmd cmd; ^~~ /kisskb/src/drivers/media/dvb-frontends/tda10071.c: In function 'tda10071_diseqc_send_burst': /kisskb/src/drivers/media/dvb-frontends/tda10071.c:304:22: note: byref variable will be forcibly initialized struct tda10071_cmd cmd; ^~~ /kisskb/src/drivers/media/dvb-frontends/tda10071.c: In function 'tda10071_diseqc_send_master_cmd': /kisskb/src/drivers/media/dvb-frontends/tda10071.c:184:22: note: byref variable will be forcibly initialized struct tda10071_cmd cmd; ^~~ /kisskb/src/drivers/media/dvb-frontends/tda10071.c: In function 'tda10071_diseqc_recv_slave_reply': /kisskb/src/drivers/media/dvb-frontends/tda10071.c:244:22: note: byref variable will be forcibly initialized struct tda10071_cmd cmd; ^~~ /kisskb/src/drivers/media/dvb-frontends/tda10071.c: In function 'tda10071_read_status': /kisskb/src/drivers/media/dvb-frontends/tda10071.c:368:22: note: byref variable will be forcibly initialized struct tda10071_cmd cmd; ^~~ /kisskb/src/drivers/media/dvb-frontends/tda10071.c: In function 'tda10071_sleep': /kisskb/src/drivers/media/dvb-frontends/tda10071.c:1042:22: note: byref variable will be forcibly initialized struct tda10071_cmd cmd; ^~~ /kisskb/src/drivers/media/dvb-frontends/tda10071.c: In function 'tda10071_init': /kisskb/src/drivers/media/dvb-frontends/tda10071.c:755:22: note: byref variable will be forcibly initialized struct tda10071_cmd cmd; ^~~ /kisskb/src/drivers/thunderbolt/usb4.c: In function 'usb4_port_retimer_nvm_write': /kisskb/src/drivers/thunderbolt/usb4.c:1347:22: note: byref variable will be forcibly initialized struct retimer_info info = { .port = port, .index = index }; ^~~~ /kisskb/src/drivers/thunderbolt/usb4.c: In function 'usb4_port_retimer_nvm_read': /kisskb/src/drivers/thunderbolt/usb4.c:1470:22: note: byref variable will be forcibly initialized struct retimer_info info = { .port = port, .index = index }; ^~~~ /kisskb/src/drivers/media/dvb-frontends/m88rs2000.c: In function 'm88rs2000_writereg': /kisskb/src/drivers/media/dvb-frontends/m88rs2000.c:56:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/infiniband/hw/mthca/mthca_provider.c: In function 'mthca_reg_user_mr': /kisskb/src/drivers/infiniband/hw/mthca/mthca_provider.c:860:22: note: byref variable will be forcibly initialized struct mthca_reg_mr ucmd; ^~~~ /kisskb/src/drivers/infiniband/hw/mthca/mthca_provider.c:856:23: note: byref variable will be forcibly initialized struct ib_block_iter biter; ^~~~~ /kisskb/src/drivers/infiniband/hw/mthca/mthca_provider.c: In function 'mthca_resize_cq': /kisskb/src/drivers/infiniband/hw/mthca/mthca_provider.c:769:23: note: byref variable will be forcibly initialized struct mthca_cq_buf tbuf; ^~~~ /kisskb/src/drivers/infiniband/hw/mthca/mthca_provider.c:726:25: note: byref variable will be forcibly initialized struct mthca_resize_cq ucmd; ^~~~ /kisskb/src/drivers/infiniband/hw/mthca/mthca_provider.c: In function 'mthca_create_cq': /kisskb/src/drivers/infiniband/hw/mthca/mthca_provider.c:607:25: note: byref variable will be forcibly initialized struct mthca_create_cq ucmd; ^~~~ /kisskb/src/drivers/infiniband/hw/mthca/mthca_provider.c: In function 'mthca_create_qp': /kisskb/src/drivers/infiniband/hw/mthca/mthca_provider.c:468:25: note: byref variable will be forcibly initialized struct mthca_create_qp ucmd; ^~~~ /kisskb/src/drivers/infiniband/hw/mthca/mthca_provider.c: In function 'mthca_port_immutable': /kisskb/src/drivers/infiniband/hw/mthca/mthca_provider.c:1057:22: note: byref variable will be forcibly initialized struct ib_port_attr attr; ^~~~ /kisskb/src/drivers/infiniband/hw/mthca/mthca_provider.c: In function 'mthca_modify_port': /kisskb/src/drivers/infiniband/hw/mthca/mthca_provider.c:201:22: note: byref variable will be forcibly initialized struct ib_port_attr attr; ^~~~ /kisskb/src/drivers/infiniband/hw/mthca/mthca_provider.c:200:28: note: byref variable will be forcibly initialized struct mthca_set_ib_param set_ib; ^~~~~~ /kisskb/src/drivers/infiniband/hw/mthca/mthca_provider.c: In function 'mthca_create_srq': /kisskb/src/drivers/infiniband/hw/mthca/mthca_provider.c:403:26: note: byref variable will be forcibly initialized struct mthca_create_srq ucmd; ^~~~ /kisskb/src/drivers/gpu/drm/drm_plane_helper.c: In function 'get_connectors_for_crtc': /kisskb/src/drivers/gpu/drm/drm_plane_helper.c:77:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_plane_helper.c: In function 'drm_primary_helper_update': /kisskb/src/drivers/gpu/drm/drm_plane_helper.c:170:18: note: byref variable will be forcibly initialized struct drm_rect dest = { ^~~~ /kisskb/src/drivers/gpu/drm/drm_plane_helper.c:164:18: note: byref variable will be forcibly initialized struct drm_rect src = { ^~~ /kisskb/src/drivers/crypto/sa2ul.c: In function 'sa_prepare_iopads': /kisskb/src/drivers/crypto/sa2ul.c:428:4: note: byref variable will be forcibly initialized } sha; ^~~ /kisskb/src/drivers/crypto/sa2ul.c: In function 'sa_aes_inv_key': /kisskb/src/drivers/crypto/sa2ul.c:451:24: note: byref variable will be forcibly initialized struct crypto_aes_ctx ctx; ^~~ /kisskb/src/drivers/crypto/sa2ul.c: In function 'sa_aead_setkey': /kisskb/src/drivers/crypto/sa2ul.c:1787:21: note: byref variable will be forcibly initialized struct sa_cmdl_cfg cfg; ^~~ /kisskb/src/drivers/crypto/sa2ul.c:1785:29: note: byref variable will be forcibly initialized struct crypto_authenc_keys keys; ^~~~ /kisskb/src/drivers/crypto/sa2ul.c: In function 'sa_sha_setup': /kisskb/src/drivers/crypto/sa2ul.c:1434:21: note: byref variable will be forcibly initialized struct sa_cmdl_cfg cfg; ^~~ /kisskb/src/drivers/iio/light/cm32181.c: In function 'cm32181_acpi_get_cpm': /kisskb/src/drivers/iio/light/cm32181.c:108:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL }; ^~~~~~ /kisskb/src/drivers/iio/light/cm32181.c: In function 'cm32181_probe': /kisskb/src/drivers/iio/light/cm32181.c:454:25: note: byref variable will be forcibly initialized struct i2c_board_info board_info = { .type = "dummy" }; ^~~~~~~~~~ /kisskb/src/drivers/crypto/sa2ul.c: In function 'sa_cipher_setkey': /kisskb/src/drivers/crypto/sa2ul.c:873:21: note: byref variable will be forcibly initialized struct sa_cmdl_cfg cfg; ^~~ /kisskb/src/drivers/crypto/sa2ul.c: In function 'sa_dma_init': /kisskb/src/drivers/crypto/sa2ul.c:2257:26: note: byref variable will be forcibly initialized struct dma_slave_config cfg; ^~~ /kisskb/src/drivers/thunderbolt/nvm.c: In function 'tb_nvm_add_active': /kisskb/src/drivers/thunderbolt/nvm.c:59:22: note: byref variable will be forcibly initialized struct nvmem_config config; ^~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/include/trace/events/target.h:220, from /kisskb/src/drivers/target/target_core_transport.c:41: /kisskb/src/drivers/target/target_core_transport.c: In function 'perf_trace_target_sequencer_start': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/target.h:132:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(target_sequencer_start, ^~~~~~~~~~~ /kisskb/src/drivers/thunderbolt/nvm.c: In function 'tb_nvm_add_non_active': /kisskb/src/drivers/thunderbolt/nvm.c:124:22: note: byref variable will be forcibly initialized struct nvmem_config config; ^~~~~~ /kisskb/src/drivers/target/target_core_transport.c: In function 'perf_trace_target_cmd_complete': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/target.h:169:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(target_cmd_complete, ^~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/include/trace/events/target.h:220, from /kisskb/src/drivers/target/target_core_transport.c:41: /kisskb/src/drivers/target/target_core_transport.c: In function 'trace_event_raw_event_target_sequencer_start': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/target.h:132:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(target_sequencer_start, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/target.h:132:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(target_sequencer_start, ^~~~~~~~~~~ /kisskb/src/drivers/target/target_core_transport.c: In function 'trace_event_raw_event_target_cmd_complete': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/target.h:169:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(target_cmd_complete, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/events/target.h:169:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(target_cmd_complete, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/sun4i/sun4i_backend.c: In function 'sun4i_backend_of_get_id': /kisskb/src/drivers/gpu/drm/sun4i/sun4i_backend.c:715:21: note: byref variable will be forcibly initialized struct of_endpoint of_ep; ^~~~~ /kisskb/src/drivers/gpu/drm/sun4i/sun4i_backend.c: In function 'sun4i_backend_atomic_check': /kisskb/src/drivers/gpu/drm/sun4i/sun4i_backend.c:513:30: note: byref variable will be forcibly initialized struct drm_format_name_buf format_name; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c: In function 'handle_conflicting_encoders': /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:107:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^~~~~~~~~ /kisskb/src/drivers/iio/industrialio-core.c: In function 'iio_get_time_ns': In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/net.h:23, from /kisskb/src/drivers/target/target_core_transport.c:13: /kisskb/src/drivers/target/target_core_transport.c: In function 'transport_generic_free_cmd': /kisskb/src/drivers/iio/industrialio-core.c:242:20: note: byref variable will be forcibly initialized struct timespec64 tp; ^~ /kisskb/src/drivers/target/target_core_transport.c:2733:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(compl); ^~~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ In file included from /kisskb/src/include/linux/net.h:19, from /kisskb/src/drivers/target/target_core_transport.c:13: /kisskb/src/drivers/target/target_core_transport.c: In function 'target_wait_for_sess_cmds': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/target/target_core_transport.c:2971:9: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(se_sess->cmd_count_wq, ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/dma-fence.h:17, from /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:28: /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c: In function 'drm_atomic_helper_wait_for_vblanks': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:1507:9: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(dev->vblank[i].queue, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c: In function 'drm_atomic_helper_duplicate_state': /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:3174:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c: In function 'drm_atomic_helper_shutdown': /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:3131:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^~~ /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c: In function 'drm_atomic_helper_suspend': /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:3259:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^~~ /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c: In function 'drm_atomic_helper_resume': /kisskb/src/drivers/gpu/drm/drm_atomic_helper.c:3352:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^~~ In file included from /kisskb/src/include/linux/random.h:12, from /kisskb/src/include/linux/net.h:18, from /kisskb/src/drivers/target/target_core_transport.c:13: /kisskb/src/drivers/target/target_core_transport.c: In function 'target_qf_do_work': /kisskb/src/drivers/target/target_core_transport.c:925:12: note: byref variable will be forcibly initialized LIST_HEAD(qf_cmd_list); ^~~~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/include/linux/mm_types.h:12, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/fs.h:15, from /kisskb/src/include/linux/net.h:23, from /kisskb/src/drivers/target/target_core_transport.c:13: /kisskb/src/drivers/target/target_core_transport.c: In function 'target_put_cmd_and_wait': /kisskb/src/drivers/target/target_core_transport.c:2700:29: note: byref variable will be forcibly initialized DECLARE_COMPLETION_ONSTACK(compl); ^~~~~ /kisskb/src/include/linux/completion.h:69:20: note: in definition of macro 'DECLARE_COMPLETION_ONSTACK' struct completion work = COMPLETION_INITIALIZER_ONSTACK(work) ^~~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_get_one_sb_msg': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:3893:33: note: byref variable will be forcibly initialized struct drm_dp_sideband_msg_hdr hdr; ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_mst_topology_mgr_set_mst': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:3696:25: note: byref variable will be forcibly initialized struct drm_dp_payload reset_pay; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'build_dpcd_read': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:2777:38: note: byref variable will be forcibly initialized struct drm_dp_sideband_msg_req_body req; ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'build_dpcd_write': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:1133:38: note: byref variable will be forcibly initialized struct drm_dp_sideband_msg_req_body req; ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'build_power_updown_phy': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:1194:38: note: byref variable will be forcibly initialized struct drm_dp_sideband_msg_req_body req; ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'build_query_stream_enc_status': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:1210:38: note: byref variable will be forcibly initialized struct drm_dp_sideband_msg_req_body req; ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'build_allocate_payload': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:1177:38: note: byref variable will be forcibly initialized struct drm_dp_sideband_msg_req_body req; ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'build_enum_path_resources': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:1162:38: note: byref variable will be forcibly initialized struct drm_dp_sideband_msg_req_body req; ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'build_clear_payload_id_table': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:1153:38: note: byref variable will be forcibly initialized struct drm_dp_sideband_msg_req_body req; ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'build_link_address': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:1145:38: note: byref variable will be forcibly initialized struct drm_dp_sideband_msg_req_body req; ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_mst_dump_sideband_msg_tx': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:686:38: note: byref variable will be forcibly initialized struct drm_dp_sideband_msg_req_body req; ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'process_single_tx_qlock': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:2885:22: note: byref variable will be forcibly initialized struct drm_printer p = drm_debug_printer(DBG_PREFIX); ^ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:2846:33: note: byref variable will be forcibly initialized struct drm_dp_sideband_msg_hdr hdr; ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_queue_down_tx': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:2929:22: note: byref variable will be forcibly initialized struct drm_printer p = drm_debug_printer(DBG_PREFIX); ^ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_mst_wait_tx_reply': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:1346:22: note: byref variable will be forcibly initialized struct drm_printer p = drm_debug_printer(DBG_PREFIX); ^ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:26: /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:1313:9: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(mgr->tx_waitq, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_update_payload_part1': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:3376:24: note: byref variable will be forcibly initialized struct drm_dp_payload req_payload; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_mst_i2c_read': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:5536:38: note: byref variable will be forcibly initialized struct drm_dp_sideband_msg_req_body msg; ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c: In function 'drm_dp_mst_i2c_write': /kisskb/src/drivers/gpu/drm/drm_dp_mst_topology.c:5589:38: note: byref variable will be forcibly initialized struct drm_dp_sideband_msg_req_body msg; ^~~ /kisskb/src/drivers/media/dvb-frontends/tc90522.c: In function 'reg_write': /kisskb/src/drivers/media/dvb-frontends/tc90522.c:49:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/media/dvb-frontends/tc90522.c: In function 'tc90522t_set_layers': /kisskb/src/drivers/media/dvb-frontends/tc90522.c:112:17: note: byref variable will be forcibly initialized struct reg_val rv; ^~ /kisskb/src/drivers/thunderbolt/retimer.c: In function 'tb_port_find_retimer': /kisskb/src/drivers/thunderbolt/retimer.c:389:27: note: byref variable will be forcibly initialized struct tb_retimer_lookup lookup = { .port = port, .index = index }; ^~~~~~ /kisskb/src/drivers/thunderbolt/debugfs.c: In function 'port_cap_show': /kisskb/src/drivers/thunderbolt/debugfs.c:291:20: note: byref variable will be forcibly initialized struct tb_cap_any header; ^~~~~~ /kisskb/src/drivers/thunderbolt/debugfs.c: In function 'switch_cap_show': /kisskb/src/drivers/thunderbolt/debugfs.c:430:20: note: byref variable will be forcibly initialized struct tb_cap_any header; ^~~~~~ /kisskb/src/drivers/input/touchscreen/iqs5xx.c: In function 'iqs5xx_bl_write': /kisskb/src/drivers/input/touchscreen/iqs5xx.c:356:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/input/touchscreen/iqs5xx.c: In function 'iqs5xx_bl_cmd': /kisskb/src/drivers/input/touchscreen/iqs5xx.c:249:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/input/touchscreen/iqs5xx.c: In function 'iqs5xx_bl_verify': /kisskb/src/drivers/input/touchscreen/iqs5xx.c:395:17: note: byref variable will be forcibly initialized struct i2c_msg msg; ^~~ /kisskb/src/drivers/input/touchscreen/iqs5xx.c: In function 'iqs5xx_axis_init': /kisskb/src/drivers/input/touchscreen/iqs5xx.c:484:32: note: byref variable will be forcibly initialized struct touchscreen_properties prop; ^~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/iio/industrialio-event.c:10: /kisskb/src/drivers/iio/industrialio-event.c: In function 'iio_event_chrdev_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iio/industrialio-event.c:140:10: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(ev_int->wait, ^~~~~~~~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/iio/industrialio-event.c:13: /kisskb/src/drivers/iio/industrialio-event.c: In function 'iio_push_event': /kisskb/src/include/linux/kfifo.h:408:29: note: byref variable will be forcibly initialized typeof(*__tmp->const_type) __val = (val); \ ^~~~~ /kisskb/src/drivers/iio/industrialio-event.c:82:12: note: in expansion of macro 'kfifo_put' copied = kfifo_put(&ev_int->det_events, ev); ^~~~~~~~~ /kisskb/src/drivers/crypto/s5p-sss.c: In function 's5p_sg_copy_buf': /kisskb/src/drivers/crypto/s5p-sss.c:471:22: note: byref variable will be forcibly initialized struct scatter_walk walk; ^~~~ /kisskb/src/drivers/target/target_core_rd.c: In function 'rd_execute_rw': /kisskb/src/drivers/target/target_core_rd.c:424:25: note: byref variable will be forcibly initialized struct sg_mapping_iter m; ^ /kisskb/src/drivers/gpu/drm/bridge/nwl-dsi.c: In function 'nwl_dsi_bridge_mode_set': /kisskb/src/drivers/gpu/drm/bridge/nwl-dsi.c:841:27: note: byref variable will be forcibly initialized union phy_configure_opts new_cfg; ^~~~~~~ /kisskb/src/drivers/input/misc/palmas-pwrbutton.c: In function 'palmas_pwron_probe': /kisskb/src/drivers/input/misc/palmas-pwrbutton.c:168:29: note: byref variable will be forcibly initialized struct palmas_pwron_config config; ^~~~~~ /kisskb/src/drivers/gpu/drm/bridge/nwl-dsi.c: In function 'nwl_dsi_host_transfer': /kisskb/src/drivers/gpu/drm/bridge/nwl-dsi.c:581:26: note: byref variable will be forcibly initialized struct nwl_dsi_transfer xfer; ^~~~ /kisskb/src/drivers/input/misc/iqs269a.c: In function 'iqs269_report': /kisskb/src/drivers/input/misc/iqs269a.c:1195:22: note: byref variable will be forcibly initialized struct iqs269_flags flags; ^~~~~ /kisskb/src/drivers/target/target_core_xcopy.c: In function 'target_xcopy_read_source': /kisskb/src/drivers/target/target_core_xcopy.c:601:22: note: byref variable will be forcibly initialized struct xcopy_pt_cmd xpt_cmd; ^~~~~~~ /kisskb/src/drivers/target/target_core_xcopy.c: In function 'target_xcopy_write_destination': /kisskb/src/drivers/target/target_core_xcopy.c:646:22: note: byref variable will be forcibly initialized struct xcopy_pt_cmd xpt_cmd; ^~~~~~~ /kisskb/src/drivers/input/misc/iqs269a.c: In function 'iqs269_input_init': /kisskb/src/drivers/input/misc/iqs269a.c:1091:22: note: byref variable will be forcibly initialized struct iqs269_flags flags; ^~~~~ /kisskb/src/drivers/input/misc/iqs269a.c: In function 'iqs269_probe': /kisskb/src/drivers/input/misc/iqs269a.c:1638:25: note: byref variable will be forcibly initialized struct iqs269_ver_info ver_info; ^~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/gfp.h:5, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/os.h:6, from /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/object.h:4, from /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/vmm.h:3, from /kisskb/src/drivers/gpu/drm/nouveau/nvif/vmm.c:22: /kisskb/src/drivers/gpu/drm/nouveau/nvif/vmm.c: In function 'nvif_vmm_put': /kisskb/src/drivers/gpu/drm/nouveau/nvif/vmm.c:69:33: note: byref variable will be forcibly initialized &(struct nvif_vmm_put_v0) { ^ /kisskb/src/include/asm-generic/bug.h:119:25: note: in definition of macro 'WARN_ON' int __ret_warn_on = !!(condition); \ ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvif/vmm.c: In function 'nvif_vmm_get': /kisskb/src/drivers/gpu/drm/nouveau/nvif/vmm.c:80:25: note: byref variable will be forcibly initialized struct nvif_vmm_get_v0 args; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvif/vmm.c: In function 'nvif_vmm_ctor': /kisskb/src/drivers/gpu/drm/nouveau/nvif/vmm.c:150:27: note: byref variable will be forcibly initialized struct nvif_vmm_page_v0 args = { .index = i }; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvif/mmu.c: In function 'nvif_mmu_ctor': /kisskb/src/drivers/gpu/drm/nouveau/nvif/mmu.c:93:27: note: byref variable will be forcibly initialized struct nvif_mmu_type_v0 args = { .index = i }; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvif/mmu.c:82:27: note: byref variable will be forcibly initialized struct nvif_mmu_heap_v0 args = { .index = i }; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvif/mmu.c:46:21: note: byref variable will be forcibly initialized struct nvif_mmu_v0 args; ^~~~ /kisskb/src/drivers/iio/industrialio-buffer.c: In function '__iio_update_buffers': /kisskb/src/drivers/iio/industrialio-buffer.c:1052:27: note: byref variable will be forcibly initialized struct iio_device_config new_config; ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/sun4i/sun4i_hdmi_tmds_clk.c: In function 'sun4i_tmds_create': /kisskb/src/drivers/gpu/drm/sun4i/sun4i_hdmi_tmds_clk.c:205:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/iio/temperature/mlx90614.c: In function 'mlx90614_write_word': /kisskb/src/drivers/iio/temperature/mlx90614.c:106:23: note: byref variable will be forcibly initialized union i2c_smbus_data data; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c: In function 'amdgpu_virt_add_bad_page': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c:405:29: note: byref variable will be forcibly initialized struct eeprom_table_record bp; ^~ /kisskb/src/drivers/iio/inkern.c: In function '__of_iio_channel_get': /kisskb/src/drivers/iio/inkern.c:140:25: note: byref variable will be forcibly initialized struct of_phandle_args iiospec; ^~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611.c: In function 'lt9611_attach_dsi': /kisskb/src/drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c: In function 'sun8i_hdmi_phy_probe': /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611.c:760:36: note: byref variable will be forcibly initialized const struct mipi_dsi_device_info info = { "lt9611", 0, NULL }; ^~~~ /kisskb/src/drivers/gpu/drm/sun4i/sun8i_hdmi_phy.c:605:18: note: byref variable will be forcibly initialized struct resource res; ^~~ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611.c: In function 'lt9611_bridge_mode_set': /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611.c:899:28: note: byref variable will be forcibly initialized struct hdmi_avi_infoframe avi_frame; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611.c: In function 'lt9611_hdmi_i2s_get_dai_id': /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611.c:1057:21: note: byref variable will be forcibly initialized struct of_endpoint of_ep; ^~~~~ In file included from /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611.c:11: /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611.c: In function 'platform_device_register_data': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo = { ^~~~~~~~ /kisskb/src/drivers/gpu/drm/bridge/lontium-lt9611.c: In function 'lt9611_audio_init': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c: In function 'sun4i_hdmi_setup_avi_infoframes': /kisskb/src/drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c:49:28: note: byref variable will be forcibly initialized struct hdmi_avi_infoframe frame; ^~~~~ /kisskb/src/drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c: In function 'sun4i_hdmi_bind': /kisskb/src/drivers/gpu/drm/sun4i/sun4i_hdmi_enc.c:489:28: note: byref variable will be forcibly initialized struct cec_connector_info conn_info; ^~~~~~~~~ /kisskb/src/drivers/input/touchscreen/zinitix.c: In function 'zinitix_ts_irq_handler': /kisskb/src/drivers/input/touchscreen/zinitix.c:325:21: note: byref variable will be forcibly initialized struct touch_event touch_event; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_scdc_helper.c: In function 'drm_scdc_write': /kisskb/src/drivers/gpu/drm/drm_scdc_helper.c:96:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/gpu/drm/drm_dp_dual_mode_helper.c: In function 'drm_dp_dual_mode_write': /kisskb/src/drivers/gpu/drm/drm_dp_dual_mode_helper.c:107:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c: In function 'sii8620_set_infoframes': /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1100:23: note: byref variable will be forcibly initialized union hdmi_infoframe frm; ^~~ /kisskb/src/drivers/gpu/drm/bridge/sil-sii8620.c:1099:24: note: byref variable will be forcibly initialized struct mhl3_infoframe mhl_frm; ^~~~~~~ /kisskb/src/drivers/gpu/drm/sun4i/sun4i_hdmi_ddc_clk.c: In function 'sun4i_ddc_create': /kisskb/src/drivers/gpu/drm/sun4i/sun4i_hdmi_ddc_clk.c:110:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ /kisskb/src/drivers/gpu/drm/drm_damage_helper.c: In function 'drm_atomic_helper_dirtyfb': /kisskb/src/drivers/gpu/drm/drm_damage_helper.c:165:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^~~ /kisskb/src/drivers/gpu/drm/drm_damage_helper.c: In function 'drm_atomic_helper_damage_merged': /kisskb/src/drivers/gpu/drm/drm_damage_helper.c:364:18: note: byref variable will be forcibly initialized struct drm_rect clip; ^~~~ /kisskb/src/drivers/gpu/drm/drm_damage_helper.c:363:39: note: byref variable will be forcibly initialized struct drm_atomic_helper_damage_iter iter; ^~~~ /kisskb/src/drivers/iio/industrialio-trigger.c: In function 'iio_alloc_pollfunc': /kisskb/src/drivers/iio/industrialio-trigger.c:329:10: note: byref variable will be forcibly initialized va_list vargs; ^~~~~ /kisskb/src/drivers/iio/industrialio-trigger.c: In function 'iio_trigger_alloc': /kisskb/src/drivers/iio/industrialio-trigger.c:565:10: note: byref variable will be forcibly initialized va_list vargs; ^~~~~ /kisskb/src/drivers/iio/industrialio-trigger.c: In function 'devm_iio_trigger_alloc': /kisskb/src/drivers/iio/industrialio-trigger.c:605:10: note: byref variable will be forcibly initialized va_list vargs; ^~~~~ /kisskb/src/drivers/gpu/drm/sun4i/sun8i_hdmi_phy_clk.c: In function 'sun8i_phy_clk_create': /kisskb/src/drivers/gpu/drm/sun4i/sun8i_hdmi_phy_clk.c:146:23: note: byref variable will be forcibly initialized struct clk_init_data init; ^~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/debugfs.h:15, from /kisskb/src/drivers/iio/light/gp2ap020a00f.c:34: /kisskb/src/drivers/iio/light/gp2ap020a00f.c: In function 'wait_conversion_complete_irq': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iio/light/gp2ap020a00f.c:689:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(data->data_ready_queue, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_modeset_helper.c: In function 'drm_helper_move_panel_connectors_to_head': /kisskb/src/drivers/gpu/drm/drm_modeset_helper.c:52:19: note: byref variable will be forcibly initialized struct list_head panel_list; ^~~~~~~~~~ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c: In function 'inv_icm42600_gyro_update_scan_mode': /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c:102:34: note: byref variable will be forcibly initialized struct inv_icm42600_sensor_conf conf = INV_ICM42600_SENSOR_CONF_INIT; ^~~~ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c: In function 'inv_icm42600_gyro_write_scale': /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c:245:34: note: byref variable will be forcibly initialized struct inv_icm42600_sensor_conf conf = INV_ICM42600_SENSOR_CONF_INIT; ^~~~ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c: In function 'inv_icm42600_gyro_write_odr': /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c:329:34: note: byref variable will be forcibly initialized struct inv_icm42600_sensor_conf conf = INV_ICM42600_SENSOR_CONF_INIT; ^~~~ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c: In function 'inv_icm42600_gyro_read_sensor': /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c:153:34: note: byref variable will be forcibly initialized struct inv_icm42600_sensor_conf conf = INV_ICM42600_SENSOR_CONF_INIT; ^~~~ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c: In function 'inv_icm42600_gyro_parse_fifo': /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_gyro.c:769:34: note: byref variable will be forcibly initialized struct inv_icm42600_gyro_buffer buffer; ^~~~~~ /kisskb/src/drivers/target/target_core_iblock.c: In function 'iblock_submit_bios': /kisskb/src/drivers/target/target_core_iblock.c:338:18: note: byref variable will be forcibly initialized struct blk_plug plug; ^~~~ /kisskb/src/drivers/target/target_core_iblock.c: In function 'iblock_execute_write_same': /kisskb/src/drivers/target/target_core_iblock.c:451:18: note: byref variable will be forcibly initialized struct bio_list list; ^~~~ /kisskb/src/drivers/target/target_core_iblock.c: In function 'iblock_execute_rw': /kisskb/src/drivers/target/target_core_iblock.c:693:25: note: byref variable will be forcibly initialized struct sg_mapping_iter prot_miter; ^~~~~~~~~~ /kisskb/src/drivers/target/target_core_iblock.c:688:18: note: byref variable will be forcibly initialized struct bio_list list; ^~~~ /kisskb/src/drivers/gpu/drm/drm_self_refresh_helper.c: In function 'drm_self_refresh_helper_entry_work': /kisskb/src/drivers/gpu/drm/drm_self_refresh_helper.c:74:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^~~ In file included from /kisskb/src/drivers/input/misc/soc_button_array.c:19: /kisskb/src/drivers/input/misc/soc_button_array.c: In function 'soc_button_device_create': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo = { ^~~~~~~~ /kisskb/src/drivers/gpu/drm/sun4i/sun8i_mixer.c: In function 'sun8i_mixer_of_get_id': /kisskb/src/drivers/gpu/drm/sun4i/sun8i_mixer.c:316:21: note: byref variable will be forcibly initialized struct of_endpoint of_ep; ^~~~~ /kisskb/src/drivers/gpu/drm/msm/adreno/a6xx_hfi.c: In function 'a6xx_hfi_wait_for_ack': /kisskb/src/drivers/gpu/drm/msm/adreno/a6xx_hfi.c:119:32: note: byref variable will be forcibly initialized struct a6xx_hfi_msg_response resp; ^~~~ /kisskb/src/drivers/gpu/drm/msm/adreno/a6xx_hfi.c: In function 'a6xx_hfi_send_test': /kisskb/src/drivers/gpu/drm/msm/adreno/a6xx_hfi.c:413:27: note: byref variable will be forcibly initialized struct a6xx_hfi_msg_test msg = { 0 }; ^~~ /kisskb/src/drivers/gpu/drm/msm/adreno/a6xx_hfi.c: In function 'a6xx_hfi_start_v1': /kisskb/src/drivers/gpu/drm/msm/adreno/a6xx_hfi.c:413:27: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/msm/adreno/a6xx_hfi.c:202:33: note: byref variable will be forcibly initialized struct a6xx_hfi_msg_fw_version msg = { 0 }; ^~~ /kisskb/src/drivers/gpu/drm/msm/adreno/a6xx_hfi.c: In function 'a6xx_hfi_send_start': /kisskb/src/drivers/gpu/drm/msm/adreno/a6xx_hfi.c:421:28: note: byref variable will be forcibly initialized struct a6xx_hfi_msg_start msg = { 0 }; ^~~ /kisskb/src/drivers/gpu/drm/msm/adreno/a6xx_hfi.c: In function 'a6xx_hfi_start': /kisskb/src/drivers/gpu/drm/msm/adreno/a6xx_hfi.c:421:28: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/msm/adreno/a6xx_hfi.c:429:36: note: byref variable will be forcibly initialized struct a6xx_hfi_msg_core_fw_start msg = { 0 }; ^~~ /kisskb/src/drivers/input/misc/uinput.c: In function 'uinput_ff_upload_to_user': /kisskb/src/drivers/input/misc/uinput.c:728:34: note: byref variable will be forcibly initialized struct uinput_ff_upload_compat ff_up_compat; ^~~~~~~~~~~~ /kisskb/src/drivers/input/misc/uinput.c: In function 'uinput_ff_upload_from_user': /kisskb/src/drivers/input/misc/uinput.c:759:34: note: byref variable will be forcibly initialized struct uinput_ff_upload_compat ff_up_compat; ^~~~~~~~~~~~ /kisskb/src/drivers/input/misc/uinput.c: In function 'uinput_inject_events': /kisskb/src/drivers/input/misc/uinput.c:575:21: note: byref variable will be forcibly initialized struct input_event ev; ^~ /kisskb/src/drivers/input/misc/uinput.c: In function 'uinput_dev_setup': /kisskb/src/drivers/input/misc/uinput.c:449:22: note: byref variable will be forcibly initialized struct uinput_setup setup; ^~~~~ /kisskb/src/drivers/input/misc/uinput.c: In function 'uinput_dev_event': /kisskb/src/drivers/input/misc/uinput.c:75:20: note: byref variable will be forcibly initialized struct timespec64 ts; ^~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/input.h:19, from /kisskb/src/include/uapi/linux/uinput.h:44, from /kisskb/src/drivers/input/misc/uinput.c:21: /kisskb/src/drivers/input/misc/uinput.c: In function 'uinput_request_reserve_slot': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/misc/uinput.c:130:9: note: in expansion of macro 'wait_event_interruptible' return wait_event_interruptible(udev->requests_waitq, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/misc/uinput.c: In function 'uinput_dev_erase_effect': /kisskb/src/drivers/input/misc/uinput.c:262:24: note: byref variable will be forcibly initialized struct uinput_request request; ^~~~~~~ /kisskb/src/drivers/input/misc/uinput.c: In function 'uinput_dev_upload_effect': /kisskb/src/drivers/input/misc/uinput.c:239:24: note: byref variable will be forcibly initialized struct uinput_request request; ^~~~~~~ /kisskb/src/drivers/input/misc/uinput.c: In function 'uinput_ioctl_handler': /kisskb/src/drivers/input/misc/uinput.c:845:26: note: byref variable will be forcibly initialized struct uinput_ff_erase ff_erase; ^~~~~~~~ /kisskb/src/drivers/input/misc/uinput.c:844:26: note: byref variable will be forcibly initialized struct uinput_ff_upload ff_up; ^~~~~ /kisskb/src/drivers/input/misc/uinput.c: In function 'uinput_events_to_user': /kisskb/src/drivers/input/misc/uinput.c:642:21: note: byref variable will be forcibly initialized struct input_event event; ^~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/input.h:19, from /kisskb/src/include/uapi/linux/uinput.h:44, from /kisskb/src/drivers/input/misc/uinput.c:21: /kisskb/src/drivers/input/misc/uinput.c: In function 'uinput_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/input/misc/uinput.c:685:13: note: in expansion of macro 'wait_event_interruptible' retval = wait_event_interruptible(udev->waitq, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/target/target_core_file.c: In function 'fd_execute_write_same': /kisskb/src/drivers/target/target_core_file.c:443:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^~~~ /kisskb/src/drivers/target/target_core_file.c: In function 'fd_do_rw': /kisskb/src/drivers/target/target_core_file.c:323:18: note: byref variable will be forcibly initialized struct iov_iter iter; ^~~~ In file included from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/drivers/gpu/drm/drm_dp_aux_dev.c:29: /kisskb/src/drivers/gpu/drm/drm_dp_aux_dev.c: In function 'drm_dp_aux_unregister_devnode': /kisskb/src/include/linux/wait_bit.h:246:30: note: byref variable will be forcibly initialized struct wait_bit_queue_entry __wbq_entry; \ ^~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:270:2: note: in expansion of macro '___wait_var_event' ___wait_var_event(var, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait_bit.h:278:2: note: in expansion of macro '__wait_var_event' __wait_var_event(var, condition); \ ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_dp_aux_dev.c:286:2: note: in expansion of macro 'wait_var_event' wait_var_event(&aux_dev->usecount, !atomic_read(&aux_dev->usecount)); ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.c: In function 'amdgpu_mmhub_ras_fini': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_mmhub.c:62:20: note: byref variable will be forcibly initialized struct ras_ih_if ih_info = { ^~~~~~~ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_buffer.c: In function 'inv_icm42600_buffer_postdisable': /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_buffer.c:379:34: note: byref variable will be forcibly initialized struct inv_icm42600_sensor_conf conf = INV_ICM42600_SENSOR_CONF_INIT; ^~~~ In file included from /kisskb/src/include/sound/soc.h:14, from /kisskb/src/include/sound/hdmi-codec.h:17, from /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi.c:11: /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi.c: In function 'platform_device_register_data': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo = { ^~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi.c: In function 'msm_hdmi_register_audio_driver': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c: In function 'amdgpu_map_static_csa': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c:71:29: note: byref variable will be forcibly initialized struct ttm_validate_buffer csa_tv; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c:70:30: note: byref variable will be forcibly initialized struct amdgpu_bo_list_entry pd; ^~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c:69:19: note: byref variable will be forcibly initialized struct list_head list; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_csa.c:68:24: note: byref variable will be forcibly initialized struct ww_acquire_ctx ticket; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c: In function 'amdgpu_xgmi_ras_fini': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_xgmi.c:666:20: note: byref variable will be forcibly initialized struct ras_ih_if ih_info = { ^~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/core/ioctl.c: In function 'nvkm_ioctl_rd': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/core/ioctl.c:195:4: note: byref variable will be forcibly initialized } v; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/core/ioctl.c: In function 'nvkm_ioctl_new': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/core/ioctl.c:90:21: note: byref variable will be forcibly initialized struct nvkm_oclass oclass; ^~~~~~ /kisskb/src/drivers/input/misc/xen-kbdfront.c: In function 'xenkbd_connect_backend': /kisskb/src/drivers/input/misc/xen-kbdfront.c:427:28: note: byref variable will be forcibly initialized struct xenbus_transaction xbt; ^~~ /kisskb/src/drivers/iio/adc/ti_am335x_adc.c: In function 'tiadc_request_dma': /kisskb/src/drivers/iio/adc/ti_am335x_adc.c:530:18: note: byref variable will be forcibly initialized dma_cap_mask_t mask; ^~~~ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c: In function 'inv_icm42600_accel_update_scan_mode': /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c:102:34: note: byref variable will be forcibly initialized struct inv_icm42600_sensor_conf conf = INV_ICM42600_SENSOR_CONF_INIT; ^~~~ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c: In function 'inv_icm42600_accel_write_scale': /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c:233:34: note: byref variable will be forcibly initialized struct inv_icm42600_sensor_conf conf = INV_ICM42600_SENSOR_CONF_INIT; ^~~~ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c: In function 'inv_icm42600_accel_write_odr': /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c:317:34: note: byref variable will be forcibly initialized struct inv_icm42600_sensor_conf conf = INV_ICM42600_SENSOR_CONF_INIT; ^~~~ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c: In function 'inv_icm42600_accel_read_sensor': /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c:153:34: note: byref variable will be forcibly initialized struct inv_icm42600_sensor_conf conf = INV_ICM42600_SENSOR_CONF_INIT; ^~~~ /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c: In function 'inv_icm42600_accel_parse_fifo': /kisskb/src/drivers/iio/imu/inv_icm42600/inv_icm42600_accel.c:758:35: note: byref variable will be forcibly initialized struct inv_icm42600_accel_buffer buffer; ^~~~~~ /kisskb/src/drivers/iio/pressure/ms5611_core.c: In function 'ms5611_trigger_handler': /kisskb/src/drivers/iio/pressure/ms5611_core.c:219:4: note: byref variable will be forcibly initialized } scan; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c: In function 'amdgpu_ras_interrupt_handler': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c:1298:22: note: byref variable will be forcibly initialized struct ras_err_data err_data = {0, 0, 0, NULL}; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c:1296:25: note: byref variable will be forcibly initialized struct amdgpu_iv_entry entry; ^~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c: In function 'amdgpu_ras_query_err_status': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c:1502:23: note: byref variable will be forcibly initialized struct ras_query_if info = { ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c: In function 'amdgpu_ras_enable_all_features': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c:736:24: note: byref variable will be forcibly initialized struct ras_common_if head = { ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c: In function 'amdgpu_ras_error_query': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c:764:22: note: byref variable will be forcibly initialized struct ras_err_data err_data = {0, 0, 0, NULL}; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c: In function 'amdgpu_ras_log_on_err_counter': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c:1454:23: note: byref variable will be forcibly initialized struct ras_query_if info = { ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c: In function 'amdgpu_ras_do_recovery': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c:1567:19: note: byref variable will be forcibly initialized struct list_head device_list, *device_list_handle = NULL; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c: In function 'amdgpu_ras_error_inject': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c:860:36: note: byref variable will be forcibly initialized struct ta_ras_trigger_error_input block_info = { ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c: In function 'amdgpu_ras_debugfs_ctrl_write': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c:300:22: note: byref variable will be forcibly initialized struct ras_debug_if data; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c: In function 'amdgpu_ras_query_error_count': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c:920:23: note: byref variable will be forcibly initialized struct ras_query_if info = { ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c: In function 'amdgpu_ras_debugfs_create_all': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c:1194:19: note: byref variable will be forcibly initialized struct ras_fs_if fs_info; ^~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c: In function 'amdgpu_ras_interrupt_remove_all': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ras.c:1434:20: note: byref variable will be forcibly initialized struct ras_ih_if info = { ^~~~ /kisskb/src/drivers/gpu/drm/drm_gem.c: In function 'drm_gem_get_pages': /kisskb/src/drivers/gpu/drm/drm_gem.c:554:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^~~~ /kisskb/src/drivers/gpu/drm/drm_gem.c: In function 'drm_gem_put_pages': /kisskb/src/drivers/gpu/drm/drm_gem.c:622:17: note: byref variable will be forcibly initialized struct pagevec pvec; ^~~~ /kisskb/src/drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c: In function 'asus_acpi_get_sensor_info': /kisskb/src/drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c:47:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = {ACPI_ALLOCATE_BUFFER, NULL}; ^~~~~~ In file included from /kisskb/src/include/linux/kobject.h:19, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c:10: /kisskb/src/drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c: In function 'inv_mpu_process_acpi_config': /kisskb/src/drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c:107:12: note: byref variable will be forcibly initialized LIST_HEAD(resources); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c: In function 'inv_mpu_acpi_create_mux_client': /kisskb/src/drivers/iio/imu/inv_mpu6050/inv_mpu_acpi.c:133:25: note: byref variable will be forcibly initialized struct i2c_board_info info; ^~~~ /kisskb/src/drivers/infiniband/hw/mthca/mthca_catas.c: In function 'handle_catas': /kisskb/src/drivers/infiniband/hw/mthca/mthca_catas.c:89:18: note: byref variable will be forcibly initialized struct ib_event event; ^~~~~ In file included from /kisskb/src/include/linux/smp.h:12, from /kisskb/src/arch/arm64/include/asm/arch_timer.h:18, from /kisskb/src/arch/arm64/include/asm/timex.h:8, from /kisskb/src/include/linux/timex.h:65, from /kisskb/src/include/linux/time32.h:13, from /kisskb/src/include/linux/time.h:60, from /kisskb/src/include/linux/jiffies.h:10, from /kisskb/src/drivers/infiniband/hw/mthca/mthca_catas.c:33: /kisskb/src/drivers/infiniband/hw/mthca/mthca_catas.c: In function 'catas_reset': /kisskb/src/drivers/infiniband/hw/mthca/mthca_catas.c:62:12: note: byref variable will be forcibly initialized LIST_HEAD(tlist); ^~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/asm-generic/bug.h:20, from /kisskb/src/arch/arm64/include/asm/bug.h:26, from /kisskb/src/include/linux/bug.h:5, from /kisskb/src/include/linux/mmdebug.h:5, from /kisskb/src/include/linux/mm.h:9, from /kisskb/src/drivers/gpu/drm/drm_hashtab.c:37: /kisskb/src/drivers/gpu/drm/drm_hashtab.c: In function 'hlist_add_head_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:592:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_first_rcu(h), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_hashtab.c: In function 'hlist_add_behind_rcu': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rculist.h:684:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(hlist_next_rcu(prev), n); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c: In function '__update_table_header': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c:145:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c: In function 'amdgpu_ras_eeprom_init': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c:289:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c: In function 'amdgpu_ras_eeprom_check_err_threshold': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_ras_eeprom.c:445:17: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ In file included from /kisskb/src/include/linux/dma-fence.h:17, from /kisskb/src/drivers/gpu/drm/drm_file.c:35: /kisskb/src/drivers/gpu/drm/drm_file.c: In function 'drm_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_file.c:603:10: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(file_priv->event_wait, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c: In function 'amdgpu_umc_ras_fini': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_umc.c:81:20: note: byref variable will be forcibly initialized struct ras_ih_if ih_info = { ^~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/drivers/iio/light/opt3001.c:13: /kisskb/src/drivers/iio/light/opt3001.c: In function 'opt3001_get_lux': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/iio/light/opt3001.c:276:9: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(opt->result_ready_queue, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_bridge.c: In function 'msm_hdmi_config_avi_infoframe': /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_bridge.c:90:23: note: byref variable will be forcibly initialized union hdmi_infoframe frame; ^~~~~ /kisskb/src/drivers/gpu/drm/drm_flip_work.c: In function 'flip_worker': /kisskb/src/drivers/gpu/drm/drm_flip_work.c:117:19: note: byref variable will be forcibly initialized struct list_head tasks; ^~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/infiniband/hw/mthca/mthca_srq.c:33: /kisskb/src/drivers/infiniband/hw/mthca/mthca_srq.c: In function 'mthca_free_srq': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/infiniband/hw/mthca/mthca_srq.c:359:2: note: in expansion of macro 'wait_event' wait_event(srq->wait, !get_srq_refcount(dev, srq)); ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_prime.c: In function 'drm_gem_prime_export': /kisskb/src/drivers/gpu/drm/drm_prime.c:875:29: note: byref variable will be forcibly initialized struct dma_buf_export_info exp_info = { ^~~~~~~~ /kisskb/src/drivers/infiniband/hw/mthca/mthca_srq.c: In function 'mthca_srq_event': /kisskb/src/drivers/infiniband/hw/mthca/mthca_srq.c:434:18: note: byref variable will be forcibly initialized struct ib_event event; ^~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.c: In function 'amdgpu_nbio_ras_fini': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_nbio.c:76:20: note: byref variable will be forcibly initialized struct ras_ih_if ih_info = { ^~~~~~~ /kisskb/src/drivers/gpu/drm/drm_prime.c: In function 'drm_prime_sg_to_page_addr_arrays': /kisskb/src/drivers/gpu/drm/drm_prime.c:997:22: note: byref variable will be forcibly initialized struct sg_page_iter page_iter; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_prime.c:996:26: note: byref variable will be forcibly initialized struct sg_dma_page_iter dma_iter; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_crtc.c: In function 'drm_crtc_init_with_planes': /kisskb/src/drivers/gpu/drm/drm_crtc.c:294:11: note: byref variable will be forcibly initialized va_list ap; ^~ /kisskb/src/drivers/gpu/drm/drm_crtc.c: In function 'drm_mode_setcrtc': /kisskb/src/drivers/gpu/drm/drm_crtc.c:666:32: note: byref variable will be forcibly initialized struct drm_format_name_buf format_name; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_crtc.c:573:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^~~ /kisskb/src/drivers/gpu/drm/drm_crtc.c:571:22: note: byref variable will be forcibly initialized struct drm_mode_set set; ^~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/falcon/v1.c:26: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/falcon/v1.c: In function 'nvkm_falcon_v1_wait_for_halt': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:70:2: note: in expansion of macro 'nvkm_nsec' nvkm_nsec(d, n, \ ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:75:2: note: in expansion of macro 'nvkm_wait_nsec' nvkm_wait_nsec((d), (u) * 1000, (addr), (mask), (data)) ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:77:2: note: in expansion of macro 'nvkm_wait_usec' nvkm_wait_usec((d), (m) * 1000, (addr), (mask), (data)) ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/falcon/v1.c:247:8: note: in expansion of macro 'nvkm_wait_msec' ret = nvkm_wait_msec(device, ms, falcon->addr + 0x100, 0x10, 0x10); ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/falcon/v1.c: In function 'nvkm_falcon_v1_clear_interrupt': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:70:2: note: in expansion of macro 'nvkm_nsec' nvkm_nsec(d, n, \ ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:75:2: note: in expansion of macro 'nvkm_wait_nsec' nvkm_wait_nsec((d), (u) * 1000, (addr), (mask), (data)) ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:77:2: note: in expansion of macro 'nvkm_wait_usec' nvkm_wait_usec((d), (m) * 1000, (addr), (mask), (data)) ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/falcon/v1.c:263:8: note: in expansion of macro 'nvkm_wait_msec' ret = nvkm_wait_msec(device, 10, falcon->addr + 0x008, mask, 0x0); ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/falcon/v1.c: In function 'falcon_v1_wait_idle': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:70:2: note: in expansion of macro 'nvkm_nsec' nvkm_nsec(d, n, \ ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:75:2: note: in expansion of macro 'nvkm_wait_nsec' nvkm_wait_nsec((d), (u) * 1000, (addr), (mask), (data)) ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:77:2: note: in expansion of macro 'nvkm_wait_usec' nvkm_wait_usec((d), (m) * 1000, (addr), (mask), (data)) ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/falcon/v1.c:276:8: note: in expansion of macro 'nvkm_wait_msec' ret = nvkm_wait_msec(device, 10, falcon->addr + 0x04c, 0xffff, 0x0); ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/falcon/v1.c: In function 'nvkm_falcon_v1_enable': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:70:2: note: in expansion of macro 'nvkm_nsec' nvkm_nsec(d, n, \ ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:75:2: note: in expansion of macro 'nvkm_wait_nsec' nvkm_wait_nsec((d), (u) * 1000, (addr), (mask), (data)) ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:77:2: note: in expansion of macro 'nvkm_wait_usec' nvkm_wait_usec((d), (m) * 1000, (addr), (mask), (data)) ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/falcon/v1.c:289:8: note: in expansion of macro 'nvkm_wait_msec' ret = nvkm_wait_msec(device, 10, falcon->addr + 0x10c, 0x6, 0x0); ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_modes.c: In function 'drm_mode_get_hv_timing': /kisskb/src/drivers/gpu/drm/drm_modes.c:791:26: note: byref variable will be forcibly initialized struct drm_display_mode adjusted = *mode; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_modes.c: In function 'of_get_drm_display_mode': /kisskb/src/drivers/gpu/drm/drm_modes.c:712:19: note: byref variable will be forcibly initialized struct videomode vm; ^~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/falcon/cmdq.c: In function 'nvkm_falcon_cmdq_rewind': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/falcon/cmdq.c:61:25: note: byref variable will be forcibly initialized struct nvfw_falcon_cmd cmd; ^~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi.h:10, from /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_i2c.c:7: /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_i2c.c: In function 'msm_hdmi_i2c_xfer': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_i2c.c:163:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(hdmi_i2c->ddc_event, sw_done(hdmi_i2c), HZ/4); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'drm_match_cea_mode': /kisskb/src/drivers/gpu/drm/drm_edid.c:3459:27: note: byref variable will be forcibly initialized struct drm_display_mode cea_mode = *cea_mode_for_vic(vic); ^~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'drm_match_cea_mode_clock_tolerance': /kisskb/src/drivers/gpu/drm/drm_edid.c:3420:27: note: byref variable will be forcibly initialized struct drm_display_mode cea_mode = *cea_mode_for_vic(vic); ^~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'add_hdmi_mandatory_stereo_modes': /kisskb/src/drivers/gpu/drm/drm_edid.c:3836:19: note: byref variable will be forcibly initialized struct list_head stereo_modes; ^~~~~~~~~~~~ In file included from /kisskb/src/include/linux/rculist.h:10, from /kisskb/src/include/linux/pid.h:5, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/ratelimit.h:6, from /kisskb/src/include/linux/dev_printk.h:16, from /kisskb/src/include/linux/device.h:15, from /kisskb/src/include/linux/hdmi.h:28, from /kisskb/src/drivers/gpu/drm/drm_edid.c:31: /kisskb/src/drivers/gpu/drm/drm_edid.c: In function 'add_alternate_cea_modes': /kisskb/src/drivers/gpu/drm/drm_edid.c:3586:12: note: byref variable will be forcibly initialized LIST_HEAD(list); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/drivers/gpu/drm/drm_trace.h:74, from /kisskb/src/drivers/gpu/drm/drm_trace_points.c:5: /kisskb/src/drivers/gpu/drm/drm_trace_points.c: In function 'trace_event_raw_event_drm_vblank_event': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/drm_trace.h:15:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(drm_vblank_event, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_trace_points.c: In function 'trace_event_raw_event_drm_vblank_event_queued': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/drm_trace.h:35:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(drm_vblank_event_queued, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_trace_points.c: In function 'trace_event_raw_event_drm_vblank_event_delivered': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/drm_trace.h:52:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(drm_vblank_event_delivered, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_mode_object.c: In function 'set_property_atomic': /kisskb/src/drivers/gpu/drm/drm_mode_object.c:485:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^~~ /kisskb/src/drivers/gpu/drm/drm_mode_object.c: In function 'set_property_legacy': /kisskb/src/drivers/gpu/drm/drm_mode_object.c:453:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^~~ /kisskb/src/drivers/gpu/drm/drm_mode_object.c: In function 'drm_mode_obj_get_properties_ioctl': /kisskb/src/drivers/gpu/drm/drm_mode_object.c:405:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/vi.c: In function 'vi_set_uvd_clock': /kisskb/src/drivers/gpu/drm/amd/amdgpu/vi.c:774:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/vi.c: In function 'vi_set_vce_clocks': /kisskb/src/drivers/gpu/drm/amd/amdgpu/vi.c:844:29: note: byref variable will be forcibly initialized struct atom_clock_dividers dividers; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_connector.c: In function 'drm_connector_unregister_all': /kisskb/src/drivers/gpu/drm/drm_connector.c:574:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_connector.c: In function 'drm_connector_register_all': /kisskb/src/drivers/gpu/drm/drm_connector.c:585:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_connector.c: In function 'drm_connector_property_set_ioctl': /kisskb/src/drivers/gpu/drm/drm_connector.c:2276:35: note: byref variable will be forcibly initialized struct drm_mode_obj_set_property obj_set_prop = { ^~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_connector.c: In function 'drm_mode_getconnector': /kisskb/src/drivers/gpu/drm/drm_connector.c:2341:27: note: byref variable will be forcibly initialized struct drm_mode_modeinfo u_mode; ^~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm200.c: In function 'gm200_acr_wpr_patch': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm200.c:69:20: note: byref variable will be forcibly initialized struct lsb_header lsb; ^~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm200.c:68:20: note: byref variable will be forcibly initialized struct wpr_header hdr; ^~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm200.c: In function 'gm200_acr_wpr_build_lsb': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm200.c:114:20: note: byref variable will be forcibly initialized struct lsb_header hdr; ^~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm200.c: In function 'gm200_acr_wpr_build': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/acr/gm200.c:135:21: note: byref variable will be forcibly initialized struct wpr_header hdr = { ^~~ /kisskb/src/drivers/gpu/drm/drm_encoder.c: In function 'drm_encoder_init': /kisskb/src/drivers/gpu/drm/drm_encoder.c:128:11: note: byref variable will be forcibly initialized va_list ap; ^~ /kisskb/src/drivers/gpu/drm/drm_encoder.c: In function 'drm_encoder_get_crtc': /kisskb/src/drivers/gpu/drm/drm_encoder.c:189:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_color_mgmt.c: In function 'drm_mode_gamma_set_ioctl': /kisskb/src/drivers/gpu/drm/drm_color_mgmt.c:255:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp102.c: In function 'gp102_acr_wpr_patch': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp102.c:36:23: note: byref variable will be forcibly initialized struct lsb_header_v1 lsb; ^~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp102.c:35:23: note: byref variable will be forcibly initialized struct wpr_header_v1 hdr; ^~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp102.c: In function 'gp102_acr_wpr_build_lsb': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp102.c:62:23: note: byref variable will be forcibly initialized struct lsb_header_v1 hdr; ^~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp102.c: In function 'gp102_acr_wpr_build': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/acr/gp102.c:84:24: note: byref variable will be forcibly initialized struct wpr_header_v1 hdr = { ^~~ In file included from /kisskb/src/drivers/gpu/drm/drm_print.c:37: /kisskb/src/drivers/gpu/drm/drm_print.c: In function 'drm_vprintf': /kisskb/src/include/drm/drm_print.h:108:19: note: byref variable will be forcibly initialized struct va_format vaf = { .fmt = fmt, .va = va }; ^~~ /kisskb/src/drivers/gpu/drm/drm_print.c: In function 'drm_printf': /kisskb/src/include/drm/drm_print.h:108:19: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/drm_print.c:199:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/gpu/drm/drm_print.c: In function 'drm_dev_printk': /kisskb/src/drivers/gpu/drm/drm_print.c:242:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/gpu/drm/drm_print.c: In function 'drm_dev_dbg': /kisskb/src/drivers/gpu/drm/drm_print.c:263:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/gpu/drm/drm_print.c: In function '__drm_dbg': /kisskb/src/drivers/gpu/drm/drm_print.c:286:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/gpu/drm/drm_print.c: In function '__drm_err': /kisskb/src/drivers/gpu/drm/drm_print.c:305:10: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/gpu/drm/drm_atomic.c: In function 'drm_atomic_add_affected_connectors': /kisskb/src/drivers/gpu/drm/drm_atomic.c:1167:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_atomic.c: In function 'drm_atomic_plane_check': /kisskb/src/drivers/gpu/drm/drm_atomic.c:581:30: note: byref variable will be forcibly initialized struct drm_format_name_buf format_name; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_atomic.c: In function '__drm_state_dump': /kisskb/src/drivers/gpu/drm/drm_atomic.c:1606:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_atomic.c: In function 'drm_state_info': /kisskb/src/drivers/gpu/drm/drm_atomic.c:1663:21: note: byref variable will be forcibly initialized struct drm_printer p = drm_seq_file_printer(m); ^ /kisskb/src/drivers/gpu/drm/drm_atomic.c: In function 'drm_atomic_print_state': /kisskb/src/drivers/gpu/drm/drm_atomic.c:1578:21: note: byref variable will be forcibly initialized struct drm_printer p = drm_info_printer(state->dev->dev); ^ /kisskb/src/drivers/gpu/drm/drm_framebuffer.c: In function 'framebuffer_check': /kisskb/src/drivers/gpu/drm/drm_framebuffer.c:180:30: note: byref variable will be forcibly initialized struct drm_format_name_buf format_name; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_plane.c: In function 'drm_universal_plane_init': /kisskb/src/drivers/gpu/drm/drm_plane.c:240:11: note: byref variable will be forcibly initialized va_list ap; ^~ /kisskb/src/drivers/gpu/drm/drm_framebuffer.c: In function 'atomic_remove_fb': /kisskb/src/drivers/gpu/drm/drm_framebuffer.c:955:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^~~ /kisskb/src/drivers/gpu/drm/drm_plane.c: In function '__setplane_check': /kisskb/src/drivers/gpu/drm/drm_plane.c:626:30: note: byref variable will be forcibly initialized struct drm_format_name_buf format_name; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_plane.c: In function 'setplane_internal': /kisskb/src/drivers/gpu/drm/drm_plane.c:780:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^~~ /kisskb/src/drivers/gpu/drm/drm_framebuffer.c: In function 'drm_mode_rmfb': /kisskb/src/drivers/gpu/drm/drm_framebuffer.c:465:29: note: byref variable will be forcibly initialized struct drm_mode_rmfb_work arg; ^~~ /kisskb/src/drivers/gpu/drm/drm_plane.c: In function 'drm_mode_cursor_common': /kisskb/src/drivers/gpu/drm/drm_plane.c:944:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^~~ /kisskb/src/drivers/gpu/drm/drm_plane.c: In function 'drm_mode_cursor_ioctl': /kisskb/src/drivers/gpu/drm/drm_plane.c:1023:26: note: byref variable will be forcibly initialized struct drm_mode_cursor2 new_req; ^~~~~~~ /kisskb/src/drivers/gpu/drm/drm_plane.c: In function 'drm_mode_page_flip_ioctl': /kisskb/src/drivers/gpu/drm/drm_plane.c:1053:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^~~ /kisskb/src/drivers/gpu/drm/drm_framebuffer.c: In function 'drm_fb_release': /kisskb/src/drivers/gpu/drm/drm_framebuffer.c:777:28: note: byref variable will be forcibly initialized struct drm_mode_rmfb_work arg; ^~~ /kisskb/src/drivers/gpu/drm/drm_framebuffer.c: In function 'drm_framebuffer_print_info': /kisskb/src/drivers/gpu/drm/drm_framebuffer.c:1163:29: note: byref variable will be forcibly initialized struct drm_format_name_buf format_name; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_framebuffer.c: In function 'drm_framebuffer_info': /kisskb/src/drivers/gpu/drm/drm_framebuffer.c:1193:21: note: byref variable will be forcibly initialized struct drm_printer p = drm_seq_file_printer(m); ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bar/g84.c:26: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bar/g84.c: In function 'g84_bar_flush': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bar/g84.c:35:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/include/linux/kthread.h:6, from /kisskb/src/drivers/gpu/drm/drm_vblank.c:28: /kisskb/src/drivers/gpu/drm/drm_vblank.c: In function 'drm_wait_one_vblank': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_vblank.c:1258:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(vblank->queue, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_vblank.c: In function 'drm_wait_vblank_ioctl': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_vblank.c:1844:10: note: in expansion of macro 'wait_event_interruptible_timeout' wait = wait_event_interruptible_timeout(vblank->queue, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_mode_config.c: In function 'drm_mode_config_reset': /kisskb/src/drivers/gpu/drm/drm_mode_config.c:187:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_mode_config.c: In function 'drmm_mode_config_init': /kisskb/src/drivers/gpu/drm/drm_mode_config.c:434:19: note: byref variable will be forcibly initialized struct dma_resv resv; ^~~~ /kisskb/src/drivers/gpu/drm/drm_mode_config.c:433:25: note: byref variable will be forcibly initialized struct ww_acquire_ctx resv_ctx; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_mode_config.c:432:34: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx modeset_ctx; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_mode_config.c: In function 'drm_mode_config_cleanup': /kisskb/src/drivers/gpu/drm/drm_mode_config.c:540:22: note: byref variable will be forcibly initialized struct drm_printer p = drm_debug_printer("[leaked fb]"); ^ /kisskb/src/drivers/gpu/drm/drm_mode_config.c:480:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_mode_config.c: In function 'drm_mode_getresources': /kisskb/src/drivers/gpu/drm/drm_mode_config.c:103:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/include/drm/drm_crtc.h:28, from /kisskb/src/drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c:7: /kisskb/src/drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c: In function 'mdp4_crtc_wait_for_flush_done': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/mdp4/mdp4_crtc.c:538:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(dev->vblank[drm_crtc_index(crtc)].queue, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_lease.c: In function 'drm_mode_create_lease_ioctl': /kisskb/src/drivers/gpu/drm/drm_lease.c:492:13: note: byref variable will be forcibly initialized struct idr leases; ^~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/mdp4/mdp4_irq.c: In function 'mdp4_irq_error_handler': /kisskb/src/drivers/gpu/drm/msm/disp/mdp4/mdp4_irq.c:30:22: note: byref variable will be forcibly initialized struct drm_printer p = drm_info_printer(mdp4_kms->dev->dev); ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/drivers/gpu/drm/drm_syncobj.c:188: /kisskb/src/drivers/gpu/drm/drm_syncobj.c: In function 'drm_syncobj_add_point': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_syncobj.c:302:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(syncobj->fence, &chain->base); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_syncobj.c: In function 'drm_syncobj_replace_fence': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_syncobj.c:334:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(syncobj->fence, fence); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_syncobj.c: In function 'drm_syncobj_find_fence': /kisskb/src/drivers/gpu/drm/drm_syncobj.c:383:28: note: byref variable will be forcibly initialized struct syncobj_wait_entry wait; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c: In function 'nbio_v7_4_handle_ras_controller_intr_no_bifring': /kisskb/src/drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c:304:22: note: byref variable will be forcibly initialized struct ras_err_data err_data = {0, 0, 0, NULL}; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_client.c: In function 'drm_client_framebuffer_flush': /kisskb/src/drivers/gpu/drm/drm_client.c:463:24: note: byref variable will be forcibly initialized struct drm_clip_rect clip = { ^~~~ /kisskb/src/drivers/gpu/drm/drm_client.c: In function 'drm_client_debugfs_internal_clients': /kisskb/src/drivers/gpu/drm/drm_client.c:484:21: note: byref variable will be forcibly initialized struct drm_printer p = drm_seq_file_printer(m); ^ /kisskb/src/drivers/gpu/drm/drm_context.c: In function 'drm_legacy_resctx': /kisskb/src/drivers/gpu/drm/drm_context.c:334:17: note: byref variable will be forcibly initialized struct drm_ctx ctx; ^~~ In file included from /kisskb/src/include/linux/swait.h:8, from /kisskb/src/include/linux/completion.h:12, from /kisskb/src/include/linux/srcutree.h:15, from /kisskb/src/include/linux/srcu.h:49, from /kisskb/src/include/linux/notifier.h:16, from /kisskb/src/include/linux/clk.h:14, from /kisskb/src/drivers/gpu/drm/msm/msm_drv.h:12, from /kisskb/src/drivers/gpu/drm/msm/disp/mdp_kms.c:8: /kisskb/src/drivers/gpu/drm/msm/disp/mdp_kms.c: In function 'mdp_irq_wait': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/mdp_kms.c:97:2: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(wait_event, (wait.count <= 0), ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/seq_file.h:11, from /kisskb/src/include/drm/drm_print.h:31, from /kisskb/src/drivers/gpu/drm/drm_vblank_work.c:5: /kisskb/src/drivers/gpu/drm/drm_vblank_work.c: In function 'drm_vblank_work_flush': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:947:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:1007:2: note: in expansion of macro '__wait_event_lock_irq' __wait_event_lock_irq(wq_head, condition, lock, ); \ ^~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_vblank_work.c:224:2: note: in expansion of macro 'wait_event_lock_irq' wait_event_lock_irq(vblank->work_wait_queue, list_empty(&work->node), ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/acr/tu102.c: In function 'tu102_acr_wpr_build': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/acr/tu102.c:55:24: note: byref variable will be forcibly initialized struct wpr_header_v1 hdr = { ^~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bar/nv50.c:29: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bar/nv50.c: In function 'nv50_bar_flush': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bar/nv50.c:39:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bar/gm107.c:24: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bar/gm107.c: In function 'gm107_bar_bar1_wait': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bar/gm107.c:30:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bar/gm107.c: In function 'gm107_bar_bar2_wait': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bar/gm107.c:40:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_ioc32.c: In function 'map_one_buf32': /kisskb/src/drivers/gpu/drm/drm_ioc32.c:436:18: note: byref variable will be forcibly initialized drm_buf_pub32_t v; ^ /kisskb/src/drivers/gpu/drm/drm_ioc32.c: In function 'compat_drm_wait_vblank': /kisskb/src/drivers/gpu/drm/drm_ioc32.c:849:24: note: byref variable will be forcibly initialized union drm_wait_vblank req; ^~~ /kisskb/src/drivers/gpu/drm/drm_ioc32.c:848:22: note: byref variable will be forcibly initialized drm_wait_vblank32_t req32; ^~~~~ /kisskb/src/drivers/gpu/drm/drm_ioc32.c: In function 'compat_drm_resctx': /kisskb/src/drivers/gpu/drm/drm_ioc32.c:556:21: note: byref variable will be forcibly initialized struct drm_ctx_res res; ^~~ /kisskb/src/drivers/gpu/drm/drm_ioc32.c:555:18: note: byref variable will be forcibly initialized drm_ctx_res32_t res32; ^~~~~ /kisskb/src/drivers/gpu/drm/drm_ioc32.c: In function 'compat_drm_getsareactx': /kisskb/src/drivers/gpu/drm/drm_ioc32.c:527:23: note: byref variable will be forcibly initialized drm_ctx_priv_map32_t req32; ^~~~~ /kisskb/src/drivers/gpu/drm/drm_ioc32.c:526:26: note: byref variable will be forcibly initialized struct drm_ctx_priv_map req; ^~~ /kisskb/src/drivers/gpu/drm/drm_ioc32.c: In function 'compat_drm_setsareactx': /kisskb/src/drivers/gpu/drm/drm_ioc32.c:511:26: note: byref variable will be forcibly initialized struct drm_ctx_priv_map request; ^~~~~~~ /kisskb/src/drivers/gpu/drm/drm_ioc32.c:510:23: note: byref variable will be forcibly initialized drm_ctx_priv_map32_t req32; ^~~~~ /kisskb/src/drivers/gpu/drm/drm_ioc32.c: In function 'compat_drm_freebufs': /kisskb/src/drivers/gpu/drm/drm_ioc32.c:491:22: note: byref variable will be forcibly initialized struct drm_buf_free request; ^~~~~~~ /kisskb/src/drivers/gpu/drm/drm_ioc32.c:490:19: note: byref variable will be forcibly initialized drm_buf_free32_t req32; ^~~~~ /kisskb/src/drivers/gpu/drm/drm_ioc32.c: In function 'compat_drm_markbufs': /kisskb/src/drivers/gpu/drm/drm_ioc32.c:355:22: note: byref variable will be forcibly initialized struct drm_buf_desc buf; ^~~ /kisskb/src/drivers/gpu/drm/drm_ioc32.c:353:19: note: byref variable will be forcibly initialized drm_buf_desc32_t b32; ^~~ /kisskb/src/drivers/gpu/drm/drm_ioc32.c: In function 'compat_drm_addbufs': /kisskb/src/drivers/gpu/drm/drm_ioc32.c:324:22: note: byref variable will be forcibly initialized struct drm_buf_desc desc; ^~~~ /kisskb/src/drivers/gpu/drm/drm_ioc32.c:323:19: note: byref variable will be forcibly initialized drm_buf_desc32_t desc32; ^~~~~~ /kisskb/src/drivers/gpu/drm/drm_ioc32.c: In function 'compat_drm_addmap': /kisskb/src/drivers/gpu/drm/drm_ioc32.c:205:17: note: byref variable will be forcibly initialized struct drm_map map; ^~~ /kisskb/src/drivers/gpu/drm/drm_ioc32.c:204:14: note: byref variable will be forcibly initialized drm_map32_t m32; ^~~ /kisskb/src/drivers/gpu/drm/drm_ioc32.c: In function 'compat_drm_getclient': /kisskb/src/drivers/gpu/drm/drm_ioc32.c:262:20: note: byref variable will be forcibly initialized struct drm_client client; ^~~~~~ /kisskb/src/drivers/gpu/drm/drm_ioc32.c:260:17: note: byref variable will be forcibly initialized drm_client32_t c32; ^~~ /kisskb/src/drivers/gpu/drm/drm_ioc32.c: In function 'compat_drm_getmap': /kisskb/src/drivers/gpu/drm/drm_ioc32.c:177:17: note: byref variable will be forcibly initialized struct drm_map map; ^~~ /kisskb/src/drivers/gpu/drm/drm_ioc32.c:176:14: note: byref variable will be forcibly initialized drm_map32_t m32; ^~~ /kisskb/src/drivers/gpu/drm/drm_ioc32.c: In function 'compat_drm_getunique': /kisskb/src/drivers/gpu/drm/drm_ioc32.c:135:20: note: byref variable will be forcibly initialized struct drm_unique uq; ^~ /kisskb/src/drivers/gpu/drm/drm_ioc32.c:134:17: note: byref variable will be forcibly initialized drm_unique32_t uq32; ^~~~ /kisskb/src/drivers/gpu/drm/drm_ioc32.c: In function 'compat_drm_version': /kisskb/src/drivers/gpu/drm/drm_ioc32.c:96:21: note: byref variable will be forcibly initialized struct drm_version v; ^ /kisskb/src/drivers/gpu/drm/drm_ioc32.c:95:18: note: byref variable will be forcibly initialized drm_version32_t v32; ^~~ /kisskb/src/drivers/gpu/drm/drm_ioc32.c: In function 'compat_drm_sg_free': /kisskb/src/drivers/gpu/drm/drm_ioc32.c:794:28: note: byref variable will be forcibly initialized struct drm_scatter_gather request; ^~~~~~~ /kisskb/src/drivers/gpu/drm/drm_ioc32.c: In function 'compat_drm_sg_alloc': /kisskb/src/drivers/gpu/drm/drm_ioc32.c:772:28: note: byref variable will be forcibly initialized struct drm_scatter_gather request; ^~~~~~~ /kisskb/src/drivers/gpu/drm/drm_ioc32.c: In function 'compat_drm_dma': /kisskb/src/drivers/gpu/drm/drm_ioc32.c:593:17: note: byref variable will be forcibly initialized struct drm_dma d; ^ /kisskb/src/drivers/gpu/drm/drm_ioc32.c:591:14: note: byref variable will be forcibly initialized drm_dma32_t d32; ^~~ /kisskb/src/drivers/gpu/drm/drm_ioc32.c: In function 'compat_drm_rmmap': /kisskb/src/drivers/gpu/drm/drm_ioc32.c:238:17: note: byref variable will be forcibly initialized struct drm_map map; ^~~ /kisskb/src/drivers/gpu/drm/drm_ioc32.c: In function 'compat_drm_mapbufs': /kisskb/src/drivers/gpu/drm/drm_ioc32.c:463:18: note: byref variable will be forcibly initialized drm_buf_map32_t req32; ^~~~~ /kisskb/src/drivers/gpu/drm/drm_ioc32.c: In function 'compat_drm_infobufs': /kisskb/src/drivers/gpu/drm/drm_ioc32.c:398:19: note: byref variable will be forcibly initialized drm_buf_info32_t req32; ^~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/mdp5/mdp5_irq.c: In function 'mdp5_irq_error_handler': /kisskb/src/drivers/gpu/drm/msm/disp/mdp5/mdp5_irq.c:32:22: note: byref variable will be forcibly initialized struct drm_printer p = drm_info_printer(mdp5_kms->dev->dev); ^ /kisskb/src/drivers/gpu/drm/drm_client_modeset.c: In function 'drm_client_firmware_config': /kisskb/src/drivers/gpu/drm/drm_client_modeset.c:575:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^~~ /kisskb/src/drivers/gpu/drm/drm_atomic_uapi.c: In function 'drm_atomic_set_mode_for_crtc': /kisskb/src/drivers/gpu/drm/drm_atomic_uapi.c:68:27: note: byref variable will be forcibly initialized struct drm_mode_modeinfo umode; ^~~~~ /kisskb/src/drivers/gpu/drm/drm_client_modeset.c: In function 'drm_client_modeset_probe': /kisskb/src/drivers/gpu/drm/drm_client_modeset.c:767:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_client_modeset.c: In function 'drm_client_modeset_commit_atomic': /kisskb/src/drivers/gpu/drm/drm_client_modeset.c:977:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^~~ /kisskb/src/drivers/gpu/drm/drm_atomic_uapi.c: In function 'drm_mode_atomic_ioctl': /kisskb/src/drivers/gpu/drm/drm_atomic_uapi.c:1320:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.c: In function 'nvkm_bios_new': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.c:147:19: note: byref variable will be forcibly initialized struct bit_entry bit_i; ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/base.c:146:22: note: byref variable will be forcibly initialized struct nvbios_image image; ^~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bar/tu102.c:25: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bar/tu102.c: In function 'tu102_bar_bar2_wait': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bar/tu102.c:31:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bar/tu102.c: In function 'tu102_bar_bar1_wait': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bar/tu102.c:58:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/boost.c: In function 'nvbios_boostTe': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/boost.c:32:19: note: byref variable will be forcibly initialized struct bit_entry bit_P; ^~~~~ /kisskb/src/drivers/gpu/drm/drm_gem_cma_helper.c: In function 'drm_gem_cma_free_object': /kisskb/src/drivers/gpu/drm/drm_gem_cma_helper.c:191:21: note: byref variable will be forcibly initialized struct dma_buf_map map = DMA_BUF_MAP_INIT_VADDR(cma_obj->vaddr); ^~~ /kisskb/src/drivers/gpu/drm/drm_gem_cma_helper.c: In function 'drm_gem_cma_prime_import_sg_table_vmap': /kisskb/src/drivers/gpu/drm/drm_gem_cma_helper.c:583:21: note: byref variable will be forcibly initialized struct dma_buf_map map; ^~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/cstep.c: In function 'nvbios_cstepTe': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/cstep.c:32:19: note: byref variable will be forcibly initialized struct bit_entry bit_P; ^~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/include/drm/drm_crtc.h:28, from /kisskb/src/include/drm/drm_atomic.h:31, from /kisskb/src/drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c:10: /kisskb/src/drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c: In function 'mdp5_crtc_wait_for_flush_done': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/mdp5/mdp5_crtc.c:1216:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(dev->vblank[drm_crtc_index(crtc)].queue, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c: In function 'gmc_v8_0_process_interrupt': /kisskb/src/drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c:1452:27: note: byref variable will be forcibly initialized struct amdgpu_task_info task_info; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_formats.c: In function 'dpu_format_check_modified_format': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_formats.c:945:27: note: byref variable will be forcibly initialized struct dpu_hw_fmt_layout layout; ^~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c: In function 'smp_show': /kisskb/src/drivers/gpu/drm/msm/disp/mdp5/mdp5_kms.c:246:21: note: byref variable will be forcibly initialized struct drm_printer p = drm_seq_file_printer(m); ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c: In function 'gmc_v10_0_process_interrupt': /kisskb/src/drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c:99:26: note: byref variable will be forcibly initialized struct amdgpu_task_info task_info; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c: In function 'init_gpio_ne': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:2195:23: note: byref variable will be forcibly initialized struct dcb_gpio_func func; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/mxm.c: In function 'mxm_table': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/mxm.c:32:19: note: byref variable will be forcibly initialized struct bit_entry x; ^ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/debugfs.h:15, from /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c:9: /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c: In function 'dpu_encoder_helper_wait_event_timeout': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c:1519:8: note: in expansion of macro 'wait_event_timeout' rc = wait_event_timeout(*(info->wq), ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c: In function 'init_zm_i2c': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.c: In function 'nvbios_dp_table': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/dp.c:31:19: note: byref variable will be forcibly initialized struct bit_entry d; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:1078:18: note: byref variable will be forcibly initialized struct i2c_msg msg = { ^~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/fan.c: In function 'nvbios_fan_table': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/fan.c:31:19: note: byref variable will be forcibly initialized struct bit_entry bit_P; ^~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c: In function '_dpu_crtc_program_lm_output_roi': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c:106:27: note: byref variable will be forcibly initialized struct dpu_hw_mixer_cfg cfg; ^~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c: In function '_dpu_crtc_setup_cp_blocks': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c:452:24: note: byref variable will be forcibly initialized struct dpu_hw_pcc_cfg cfg; ^~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c: In function 'dpu_encoder_setup_display': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c:2026:34: note: byref variable will be forcibly initialized struct dpu_enc_phys_init_params phys_params; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c: In function '_dpu_crtc_setup_blend_cfg': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c:74:29: note: byref variable will be forcibly initialized struct drm_format_name_buf format_name; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c: In function 'dpu_crtc_atomic_check': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c:867:24: note: byref variable will be forcibly initialized struct drm_rect dst, clip = crtc_rect; ^~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_crtc.c:867:19: note: byref variable will be forcibly initialized struct drm_rect dst, clip = crtc_rect; ^~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/iccsense.c: In function 'nvbios_iccsense_table': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/iccsense.c:33:19: note: byref variable will be forcibly initialized struct bit_entry bit_P; ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/iccsense.c: In function 'nvbios_iccsense_parse': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/iccsense.c:82:29: note: byref variable will be forcibly initialized struct nvbios_extdev_func extdev; ^~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c: In function 'init_table': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:361:19: note: byref variable will be forcibly initialized struct bit_entry bit_I; ^~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c: In function 'gmc_v9_0_process_interrupt': /kisskb/src/drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c:484:26: note: byref variable will be forcibly initialized struct amdgpu_task_info task_info; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c: In function 'init_conn': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:125:22: note: byref variable will be forcibly initialized struct nvbios_connE connE; ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c: In function 'init_generic_condition': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:799:22: note: byref variable will be forcibly initialized struct nvbios_dpout info; ^~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:31: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c: In function 'nvbios_post': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/init.h:23:21: note: byref variable will be forcibly initialized struct nvbios_init init = { \ ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:2341:9: note: in expansion of macro 'nvbios_init' ret = nvbios_init(subdev, data, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/init.h:23:21: note: byref variable will be forcibly initialized struct nvbios_init init = { \ ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c:2332:9: note: in expansion of macro 'nvbios_init' ret = nvbios_init(subdev, data, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/disp.c: In function 'nvbios_disp_table': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/disp.c:32:19: note: byref variable will be forcibly initialized struct bit_entry U; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/disp.c: In function 'nvbios_outp_entry': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/disp.c:85:21: note: byref variable will be forcibly initialized struct nvbios_disp info; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/image.c: In function 'nvbios_imagen': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/image.c:34:22: note: byref variable will be forcibly initialized struct nvbios_npdeT npde; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/image.c:33:22: note: byref variable will be forcibly initialized struct nvbios_pcirT pcir; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c: In function 'amdgpu_hotplug_work_func': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c:91:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c: In function 'dpu_encoder_phys_vid_wait_for_vblank': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c:493:31: note: byref variable will be forcibly initialized struct dpu_encoder_wait_info wait_info; ^~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/drm/drm_device.h:7, from /kisskb/src/include/drm/drm_drv.h:33, from /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.h:13, from /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys.h:11, from /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c:6: /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c: In function 'dpu_encoder_phys_vid_wait_for_commit_done': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c:524:8: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(phys_enc->pending_kickoff_wq, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c: In function 'amdgpu_irq_dispatch': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c:426:25: note: byref variable will be forcibly initialized struct amdgpu_iv_entry entry; ^~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c: In function 'dpu_encoder_phys_vid_setup_timing_engine': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c:243:26: note: byref variable will be forcibly initialized struct drm_display_mode mode; ^~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/debugfs.h:15, from /kisskb/src/drivers/gpu/drm/drm_debugfs_crc.c:31: /kisskb/src/drivers/gpu/drm/drm_debugfs_crc.c: In function 'crtc_crc_read': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:1012:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:1078:11: note: in expansion of macro '__wait_event_interruptible_lock_irq' __ret = __wait_event_interruptible_lock_irq(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_debugfs_crc.c:307:9: note: in expansion of macro 'wait_event_interruptible_lock_irq' ret = wait_event_interruptible_lock_irq(crc->wq, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.c: In function 'shadow_image': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/shadow.c:55:22: note: byref variable will be forcibly initialized struct nvbios_image image; ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/pmu.c: In function 'nvbios_pmuTe': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/pmu.c:32:19: note: byref variable will be forcibly initialized struct bit_entry bit_p; ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/pmu.c: In function 'nvbios_pmuRm': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/pmu.c:80:21: note: byref variable will be forcibly initialized struct nvbios_pmuE pmuE; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/perf.c: In function 'nvbios_perf_table': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/perf.c:33:19: note: byref variable will be forcibly initialized struct bit_entry bit_P; ^~~~~ /kisskb/src/drivers/gpu/drm/drm_mipi_dsi.c: In function 'mipi_dsi_dcs_get_power_mode': /kisskb/src/drivers/gpu/drm/drm_mipi_dsi.c:788:22: note: byref variable will be forcibly initialized struct mipi_dsi_msg msg = { ^~~ /kisskb/src/drivers/gpu/drm/drm_mipi_dsi.c: In function 'mipi_dsi_dcs_get_pixel_format': /kisskb/src/drivers/gpu/drm/drm_mipi_dsi.c:788:22: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/drm_mipi_dsi.c: In function 'mipi_dsi_dcs_get_display_brightness': /kisskb/src/drivers/gpu/drm/drm_mipi_dsi.c:788:22: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c: In function 'pll_limits_table': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/pll.c:83:19: note: byref variable will be forcibly initialized struct bit_entry bit_C; ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/npde.c: In function 'nvbios_npdeTe': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/npde.c:31:22: note: byref variable will be forcibly initialized struct nvbios_pcirT pcir; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/timing.c: In function 'nvbios_timingTe': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/timing.c:32:19: note: byref variable will be forcibly initialized struct bit_entry bit_P; ^~~~~ In file included from /kisskb/src/drivers/gpu/drm/drm_edid_load.c:12: /kisskb/src/drivers/gpu/drm/drm_edid_load.c: In function 'platform_device_register_simple': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo = { ^~~~~~~~ /kisskb/src/drivers/gpu/drm/drm_edid_load.c: In function 'edid_load': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c: In function 'dpu_encoder_phys_cmd_wait_for_vblank': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c:645:31: note: byref variable will be forcibly initialized struct dpu_encoder_wait_info wait_info; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c: In function '_dpu_encoder_phys_cmd_wait_for_ctl_start': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c:588:31: note: byref variable will be forcibly initialized struct dpu_encoder_wait_info wait_info; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c: In function '_dpu_encoder_phys_cmd_wait_for_idle': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c:237:31: note: byref variable will be forcibly initialized struct dpu_encoder_wait_info wait_info; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/ramcfg.c: In function 'nvbios_ramcfg_count': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/ramcfg.c:38:19: note: byref variable will be forcibly initialized struct bit_entry bit_M; ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/ramcfg.c: In function 'nvbios_ramcfg_index': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/ramcfg.c:57:23: note: byref variable will be forcibly initialized struct nvbios_M0203E M0203E; ^~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/ramcfg.c:56:19: note: byref variable will be forcibly initialized struct bit_entry bit_M; ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/therm.c: In function 'therm_table': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/therm.c:31:19: note: byref variable will be forcibly initialized struct bit_entry bit_P; ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c: In function 'nvbios_rammapTe': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/rammap.c:32:19: note: byref variable will be forcibly initialized struct bit_entry bit_P; ^~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c: In function 'amdgpu_gfx_ras_fini': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c:644:20: note: byref variable will be forcibly initialized struct ras_ih_if ih_info = { ^~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/drivers/gpu/drm/msm/msm_atomic_trace.h:110, from /kisskb/src/drivers/gpu/drm/msm/msm_atomic_tracepoints.c:3: /kisskb/src/drivers/gpu/drm/msm/msm_atomic_tracepoints.c: In function 'trace_event_raw_event_msm_atomic_commit_tail_start': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/msm/msm_atomic_trace.h:11:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(msm_atomic_commit_tail_start, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/msm_atomic_tracepoints.c: In function 'trace_event_raw_event_msm_atomic_commit_tail_finish': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/msm/msm_atomic_trace.h:26:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(msm_atomic_commit_tail_finish, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/msm_atomic_tracepoints.c: In function 'trace_event_raw_event_msm_atomic_async_commit_start': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/msm/msm_atomic_trace.h:41:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(msm_atomic_async_commit_start, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/msm_atomic_tracepoints.c: In function 'trace_event_raw_event_msm_atomic_async_commit_finish': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/msm/msm_atomic_trace.h:54:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(msm_atomic_async_commit_finish, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/msm_atomic_tracepoints.c: In function 'trace_event_raw_event_msm_atomic_wait_flush_start': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/msm/msm_atomic_trace.h:67:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(msm_atomic_wait_flush_start, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/msm_atomic_tracepoints.c: In function 'trace_event_raw_event_msm_atomic_wait_flush_finish': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/msm/msm_atomic_trace.h:80:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(msm_atomic_wait_flush_finish, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/msm_atomic_tracepoints.c: In function 'trace_event_raw_event_msm_atomic_flush_commit': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/msm/msm_atomic_trace.h:93:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(msm_atomic_flush_commit, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/power_budget.c: In function 'nvbios_power_budget_table': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/power_budget.c:32:19: note: byref variable will be forcibly initialized struct bit_entry bit_P; ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0203.c: In function 'nvbios_M0203Te': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0203.c:31:19: note: byref variable will be forcibly initialized struct bit_entry bit_M; ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0203.c: In function 'nvbios_M0203Em': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0203.c:107:23: note: byref variable will be forcibly initialized struct nvbios_M0203T M0203T; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c: In function 'sdma_v5_0_ring_test_ib': /kisskb/src/drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c:974:19: note: byref variable will be forcibly initialized struct amdgpu_ib ib; ^~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c: In function '_dpu_plane_set_ot_limit': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c:475:32: note: byref variable will be forcibly initialized struct dpu_vbif_set_ot_params ot_params; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c: In function '_dpu_plane_set_qos_remap': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c:499:33: note: byref variable will be forcibly initialized struct dpu_vbif_set_qos_params qos_params; ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c: In function 'dpu_plane_prepare_fb': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c:878:27: note: byref variable will be forcibly initialized struct dpu_hw_fmt_layout layout; ^~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c: In function 'dpu_plane_atomic_check': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_plane.c:960:18: note: byref variable will be forcibly initialized struct drm_rect src, dst, fb_rect = { 0 }; ^~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0205.c: In function 'nvbios_M0205Te': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0205.c:32:19: note: byref variable will be forcibly initialized struct bit_entry bit_M; ^~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v10_0.c: In function 'dce_v10_0_hpd_fini': /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v10_0.c:389:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v10_0.c: In function 'dce_v10_0_hpd_init': /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v10_0.c:334:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v10_0.c: In function 'dce_v10_0_audio_write_latency_fields': /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v10_0.c:1234:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v10_0.c: In function 'dce_v10_0_program_watermarks': /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v10_0.c:1032:33: note: byref variable will be forcibly initialized struct dce10_wm_params wm_low, wm_high; ^~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v10_0.c:1032:25: note: byref variable will be forcibly initialized struct dce10_wm_params wm_low, wm_high; ^~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/therm.h:8, from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv50.c:27: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv50.c: In function 'nv50_bus_hwsq_exec': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bus/nv50.c:43:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v10_0.c: In function 'dce_v10_0_crtc_do_set_base': /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v10_0.c:1865:29: note: byref variable will be forcibly initialized struct drm_format_name_buf format_name; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0209.c: In function 'nvbios_M0209Te': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0209.c:32:19: note: byref variable will be forcibly initialized struct bit_entry bit_M; ^~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/os.h:6, from /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/core/os.h:4, from /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/core/oclass.h:3, from /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/core/device.h:4, from /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/core/subdev.h:4, from /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/clk.h:4, from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/priv.h:5, from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c:24: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c: In function 'nvkm_pstate_calc': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c:340:3: note: in expansion of macro 'wait_event' wait_event(clk->wait, !atomic_read(&clk->waiting)); ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0209.c: In function 'nvbios_M0209Sp': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/M0209.c:112:23: note: byref variable will be forcibly initialized struct nvbios_M0209E M0209E; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v10_0.c: In function 'dce_v10_0_crtc_disable': /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v10_0.c:2558:24: note: byref variable will be forcibly initialized struct amdgpu_atom_ss ss; ^~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v10_0.c: In function 'dce_v10_0_audio_write_speaker_allocation': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c: In function 'nvkm_clk_adjust': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c:51:24: note: byref variable will be forcibly initialized struct nvbios_boostS boostS; ^~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c:45:23: note: byref variable will be forcibly initialized struct nvbios_boostE boostE; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v10_0.c:1280:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v10_0.c: In function 'dce_v10_0_audio_write_sad_regs': /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v10_0.c:1336:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c: In function 'nvkm_cstate_new': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c:229:23: note: byref variable will be forcibly initialized struct nvbios_cstepX cstepX; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v10_0.c: In function 'dce_v10_0_afmt_setmode': /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v10_0.c:1578:28: note: byref variable will be forcibly initialized struct hdmi_avi_infoframe frame; ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c: In function 'nvkm_pstate_new': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c:437:23: note: byref variable will be forcibly initialized struct nvbios_perfS perfS; ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c:408:22: note: byref variable will be forcibly initialized struct nvbios_perfE perfE; ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c:407:23: note: byref variable will be forcibly initialized struct nvbios_cstepE cstepE; ^~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c: In function 'nvkm_clk_ctor': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c:663:37: note: byref variable will be forcibly initialized struct nvbios_vpstate_entry base, boost; ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c:663:31: note: byref variable will be forcibly initialized struct nvbios_vpstate_entry base, boost; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/base.c:658:31: note: byref variable will be forcibly initialized struct nvbios_vpstate_header h; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/volt.c: In function 'nvbios_volt_table': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/volt.c:31:19: note: byref variable will be forcibly initialized struct bit_entry bit_P; ^~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c: In function 'gfx_v8_0_do_edc_gpr_workarounds': /kisskb/src/drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c:1531:19: note: byref variable will be forcibly initialized struct amdgpu_ib ib; ^~ /kisskb/src/drivers/gpu/drm/msm/msm_debugfs.c: In function 'msm_gpu_show': /kisskb/src/drivers/gpu/drm/msm/msm_debugfs.c:26:21: note: byref variable will be forcibly initialized struct drm_printer p = drm_seq_file_printer(m); ^ /kisskb/src/drivers/gpu/drm/msm/msm_debugfs.c: In function 'msm_mm_show': /kisskb/src/drivers/gpu/drm/msm/msm_debugfs.c:137:21: note: byref variable will be forcibly initialized struct drm_printer p = drm_seq_file_printer(m); ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c: In function 'gfx_v8_0_ring_test_ib': /kisskb/src/drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c:884:19: note: byref variable will be forcibly initialized struct amdgpu_ib ib; ^~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/P0260.c: In function 'nvbios_P0260Te': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/P0260.c:32:19: note: byref variable will be forcibly initialized struct bit_entry bit_P; ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/vmap.c: In function 'nvbios_vmap_table': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/vmap.c:31:19: note: byref variable will be forcibly initialized struct bit_entry bit_P; ^~~~~ In file included from /kisskb/src/include/linux/dma-fence.h:17, from /kisskb/src/drivers/gpu/drm/msm/msm_fence.c:7: /kisskb/src/drivers/gpu/drm/msm/msm_fence.c: In function 'msm_wait_fence': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/msm_fence.c:64:10: note: in expansion of macro 'wait_event_timeout' ret = wait_event_timeout(fctx->event, ^~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:480:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:509:11: note: in expansion of macro '__wait_event_interruptible_timeout' __ret = __wait_event_interruptible_timeout(wq_head, \ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/msm_fence.c:60:10: note: in expansion of macro 'wait_event_interruptible_timeout' ret = wait_event_interruptible_timeout(fctx->event, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/msm_drv.c: In function 'add_components_mdp': /kisskb/src/drivers/gpu/drm/msm/msm_drv.c:1133:22: note: byref variable will be forcibly initialized struct of_endpoint ep; ^~ /kisskb/src/drivers/gpu/drm/msm/msm_drv.c: In function 'msm_init_vram': /kisskb/src/drivers/gpu/drm/msm/msm_drv.c:357:19: note: byref variable will be forcibly initialized struct resource r; ^ /kisskb/src/drivers/gpu/drm/drm_gem_vram_helper.c: In function 'drm_vram_mm_debugfs': /kisskb/src/drivers/gpu/drm/drm_gem_vram_helper.c:1015:21: note: byref variable will be forcibly initialized struct drm_printer p = drm_seq_file_printer(m); ^ /kisskb/src/drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c: In function 'sdma_v3_0_ring_test_ib': /kisskb/src/drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c:877:19: note: byref variable will be forcibly initialized struct amdgpu_ib ib; ^~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/vpstate.c: In function 'nvbios_vpstate_offset': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bios/vpstate.c:31:19: note: byref variable will be forcibly initialized struct bit_entry bit_P; ^~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c: In function 'sdma_v2_4_ring_test_ib': /kisskb/src/drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c:605:19: note: byref variable will be forcibly initialized struct amdgpu_ib ib; ^~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c: In function 'amdgpu_sdma_ras_fini': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c:144:20: note: byref variable will be forcibly initialized struct ras_ih_if ih_info = { ^~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/mes_v10_1.c: In function 'mes_v10_1_set_hw_resources': /kisskb/src/drivers/gpu/drm/amd/amdgpu/mes_v10_1.c:227:32: note: byref variable will be forcibly initialized union MESAPI_SET_HW_RESOURCES mes_set_hw_res_pkt; ^~~~~~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gt215.c:32: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gt215.c: In function 'prog_pll': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gt215.c:386:7: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/mes_v10_1.c: In function 'mes_v10_1_query_sched_status': /kisskb/src/drivers/gpu/drm/amd/amdgpu/mes_v10_1.c:206:33: note: byref variable will be forcibly initialized union MESAPI__QUERY_MES_STATUS mes_status_pkt; ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv40.c: In function 'nv40_clk_calc_pll': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv40.c:128:20: note: byref variable will be forcibly initialized struct nvbios_pll pll; ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/mes_v10_1.c: In function 'mes_v10_1_remove_hw_queue': /kisskb/src/drivers/gpu/drm/amd/amdgpu/mes_v10_1.c:172:29: note: byref variable will be forcibly initialized union MESAPI__REMOVE_QUEUE mes_remove_queue_pkt; ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/mes_v10_1.c: In function 'mes_v10_1_add_hw_queue': /kisskb/src/drivers/gpu/drm/amd/amdgpu/mes_v10_1.c:132:26: note: byref variable will be forcibly initialized union MESAPI__ADD_QUEUE mes_add_queue_pkt; ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gt215.c: In function 'gt215_pll_info': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gt215.c:240:20: note: byref variable will be forcibly initialized struct nvbios_pll limits; ^~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gt215.c:32: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gt215.c: In function 'gt215_clk_pre': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gt215.c:331:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gt215.c:325:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gt215.c:316:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function '_dpu_kms_set_encoder_mode': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c:729:26: note: byref variable will be forcibly initialized struct msm_display_info info; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c: In function 'sdma_v4_0_ring_test_ib': /kisskb/src/drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c:1585:19: note: byref variable will be forcibly initialized struct amdgpu_ib ib; ^~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function '_dpu_danger_signal_status': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c:54:32: note: byref variable will be forcibly initialized struct dpu_danger_safe_status status; ^~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gf100.c:30: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gf100.c: In function 'gf100_clk_prog_3': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gf100.c:399:3: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gf100.c: In function 'gf100_clk_prog_2': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gf100.c:380:4: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gf100.c: In function 'gf100_clk_prog_1': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gf100.c:359:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gf100.c: In function 'calc_pll': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gf100.c:254:20: note: byref variable will be forcibly initialized struct nvbios_pll limits; ^~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bus/g94.c:27: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bus/g94.c: In function 'g94_bus_hwsq_exec': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/bus/g94.c:43:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:103, from /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h:1004, from /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c:32: /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'perf_trace_tracing_mark_write': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:106:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(tracing_mark_write, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'perf_trace_dpu_trace_counter': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:123:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_trace_counter, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'perf_trace_dpu_enc_rc': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:375:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_enc_rc, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c: In function 'dpu_rm_reserve': /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c:579:29: note: byref variable will be forcibly initialized struct dpu_rm_requirements reqs; ^~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/mcp77.c:30: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/mcp77.c: In function 'mcp77_clk_prog': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/mcp77.c:353:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/mcp77.c: In function 'calc_pll': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/mcp77.c:166:20: note: byref variable will be forcibly initialized struct nvbios_pll pll; ^~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/debugfs.h:15, from /kisskb/src/drivers/gpu/drm/msm/msm_rd.c:33: /kisskb/src/drivers/gpu/drm/msm/msm_rd.c: In function 'rd_write': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/msm_rd.c:121:3: note: in expansion of macro 'smp_store_release' smp_store_release(&fifo->head, (fifo->head + n) & (BUF_SZ - 1)); ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/debugfs.h:15, from /kisskb/src/drivers/gpu/drm/msm/msm_rd.c:33: /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/msm_rd.c:110:3: note: in expansion of macro 'wait_event' wait_event(rd->fifo_event, circ_space(&rd->fifo) > 0 || !rd->open); ^~~~~~~~~~ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/include/linux/kernel.h:11, from /kisskb/src/include/linux/list.h:9, from /kisskb/src/include/linux/wait.h:7, from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/debugfs.h:15, from /kisskb/src/drivers/gpu/drm/msm/msm_rd.c:33: /kisskb/src/drivers/gpu/drm/msm/msm_rd.c: In function 'rd_read': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/msm_rd.c:162:2: note: in expansion of macro 'smp_store_release' smp_store_release(&fifo->tail, (fifo->tail + n) & (BUF_SZ - 1)); ^~~~~~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/wait_bit.h:8, from /kisskb/src/include/linux/fs.h:6, from /kisskb/src/include/linux/debugfs.h:15, from /kisskb/src/drivers/gpu/drm/msm/msm_rd.c:33: /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/msm_rd.c:147:8: note: in expansion of macro 'wait_event_interruptible' ret = wait_event_interruptible(rd->fifo_event, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c: In function 'amdgpu_uvd_send_msg': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c:1078:28: note: byref variable will be forcibly initialized struct ttm_operation_ctx ctx = { true, false }; ^~~ /kisskb/src/drivers/gpu/drm/msm/msm_rd.c: In function 'msm_rd_dump_submit': /kisskb/src/drivers/gpu/drm/msm/msm_rd.c:357:11: note: byref variable will be forcibly initialized va_list args; ^~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'perf_trace_dpu_core_perf_update_clk': /kisskb/src/include/trace/perf.h:36:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:928:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_core_perf_update_clk, ^~~~~~~~~~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_trace.h:1004, from /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c:32: /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_perf_set_qos_luts': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:24:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_perf_set_qos_luts, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_perf_set_danger_luts': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:50:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_perf_set_danger_luts, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_perf_set_ot': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:74:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_perf_set_ot, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_cmd_release_bw': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:94:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_cmd_release_bw, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_tracing_mark_write': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:106:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(tracing_mark_write, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:106:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(tracing_mark_write, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_trace_counter': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:123:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_trace_counter, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:123:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_trace_counter, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_perf_crtc_update': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:140:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_perf_crtc_update, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_enc_irq_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:170:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dpu_enc_irq_template, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_enc_irq_wait_success': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:201:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_enc_irq_wait_success, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_drm_obj_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:226:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dpu_drm_obj_template, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_enc_enable': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:290:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_enc_enable, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_enc_keyval_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:307:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dpu_enc_keyval_template, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_enc_atomic_check_flags': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:329:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_enc_atomic_check_flags, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_enc_id_enable_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:344:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dpu_enc_id_enable_template, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_enc_rc': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:375:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_enc_rc, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:375:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_enc_rc, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_enc_frame_done_cb_not_busy': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:399:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_enc_frame_done_cb_not_busy, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_enc_frame_done_cb': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:416:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_enc_frame_done_cb, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v11_0.c: In function 'dce_v11_0_hpd_fini': /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v11_0.c:406:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_enc_trigger_flush': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:434:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_enc_trigger_flush, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_enc_ktime_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:463:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dpu_enc_ktime_template, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_id_event_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:486:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dpu_id_event_template, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v11_0.c: In function 'dce_v11_0_hpd_init': /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v11_0.c:352:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_enc_wait_event_timeout': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:516:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_enc_wait_event_timeout, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_enc_phys_cmd_irq_ctrl': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:541:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_enc_phys_cmd_irq_ctrl, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_enc_phys_cmd_pp_tx_done': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:562:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_enc_phys_cmd_pp_tx_done, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_enc_phys_cmd_pdone_timeout': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:582:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_enc_phys_cmd_pdone_timeout, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c: In function 'gfx_v9_0_do_edc_gpr_workarounds': /kisskb/src/drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c:4469:19: note: byref variable will be forcibly initialized struct amdgpu_ib ib; ^~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_enc_phys_vid_post_kickoff': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:605:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_enc_phys_vid_post_kickoff, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_enc_phys_vid_irq_ctrl': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:619:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_enc_phys_vid_irq_ctrl, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_crtc_setup_mixer': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:640:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_crtc_setup_mixer, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_crtc_setup_lm_bounds': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:687:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_crtc_setup_lm_bounds, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_crtc_vblank_enable': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:704:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_crtc_vblank_enable, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_crtc_enable_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:726:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dpu_crtc_enable_template, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_crtc_disable_frame_pending': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:756:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_crtc_disable_frame_pending, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_plane_set_scanout': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:771:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_plane_set_scanout, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_plane_disable': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:797:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_plane_disable, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_rm_iter_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:815:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dpu_rm_iter_template, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_rm_reserve_lms': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:837:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_rm_reserve_lms, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_vbif_wait_xin_halt_fail': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:854:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_vbif_wait_xin_halt_fail, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_pp_connect_ext_te': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:868:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_pp_connect_ext_te, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_core_irq_idx_cnt_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:882:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dpu_core_irq_idx_cnt_template, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_core_irq_callback_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:905:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dpu_core_irq_callback_template, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_core_perf_update_clk': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:928:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_core_perf_update_clk, ^~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:677:56: note: byref variable will be forcibly initialized struct trace_event_data_offsets_##call __maybe_unused __data_offsets;\ ^~~~~~~~~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:928:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_core_perf_update_clk, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv04.c: In function 'setPLL_double_lowregs': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv04.c:307:21: note: byref variable will be forcibly initialized struct nvbios_pll info; ^~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_hw_ctl_update_pending_flush': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:945:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(dpu_hw_ctl_update_pending_flush, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/dpu_kms.c: In function 'trace_event_raw_event_dpu_hw_ctl_pending_flush_template': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/drivers/gpu/drm/msm/disp/dpu1/./dpu_trace.h:960:1: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(dpu_hw_ctl_pending_flush_template, ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv04.c: In function 'nv04_devinit_pll_set': /kisskb/src/drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c: In function 'gfx_v9_0_ring_test_ib': /kisskb/src/drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c:1074:19: note: byref variable will be forcibly initialized struct amdgpu_ib ib; ^~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv04.c:361:20: note: byref variable will be forcibly initialized struct nvbios_pll info; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv04.c:360:23: note: byref variable will be forcibly initialized struct nvkm_pll_vals pv; ^~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v11_0.c: In function 'dce_v11_0_audio_write_latency_fields': /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v11_0.c:1260:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v11_0.c: In function 'dce_v11_0_program_watermarks': /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v11_0.c:1058:33: note: byref variable will be forcibly initialized struct dce10_wm_params wm_low, wm_high; ^~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v11_0.c:1058:25: note: byref variable will be forcibly initialized struct dce10_wm_params wm_low, wm_high; ^~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gm200.c: In function 'pmu_load': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gm200.c:87:21: note: byref variable will be forcibly initialized struct nvbios_pmuR pmu; ^~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gm200.c:29: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gm200.c: In function 'gm200_devinit_post': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gm200.c:161:7: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gm200.c:124:19: note: byref variable will be forcibly initialized struct bit_entry bit_I; ^~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v11_0.c: In function 'dce_v11_0_crtc_do_set_base': /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v11_0.c:1907:29: note: byref variable will be forcibly initialized struct drm_format_name_buf format_name; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v11_0.c: In function 'dce_v11_0_crtc_disable': /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v11_0.c:2634:24: note: byref variable will be forcibly initialized struct amdgpu_atom_ss ss; ^~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v11_0.c: In function 'dce_v11_0_audio_write_speaker_allocation': /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v11_0.c:1306:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v11_0.c: In function 'dce_v11_0_audio_write_sad_regs': /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v11_0.c:1362:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter iter; ^~~~ /kisskb/src/drivers/gpu/drm/msm/msm_gpummu.c: In function 'msm_gpummu_map': /kisskb/src/drivers/gpu/drm/msm/msm_gpummu.c:33:26: note: byref variable will be forcibly initialized struct sg_dma_page_iter dma_iter; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v11_0.c: In function 'dce_v11_0_afmt_setmode': /kisskb/src/drivers/gpu/drm/amd/amdgpu/dce_v11_0.c:1620:28: note: byref variable will be forcibly initialized struct hdmi_avi_infoframe frame; ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gt215.c: In function 'gt215_devinit_pll_set': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gt215.c:36:20: note: byref variable will be forcibly initialized struct nvbios_pll info; ^~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk104.c:28: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk104.c: In function 'gk104_clk_prog_4_0': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk104.c:428:3: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk104.c: In function 'gk104_clk_prog_2': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk104.c:399:3: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk104.c: In function 'gk104_clk_prog_1_0': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk104.c:372:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk104.c: In function 'calc_pll': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk104.c:267:20: note: byref variable will be forcibly initialized struct nvbios_pll limits; ^~~~~~ /kisskb/src/drivers/gpu/drm/msm/msm_gem.c: In function 'msm_gem_object_set_name': /kisskb/src/drivers/gpu/drm/msm/msm_gem.c:1308:10: note: byref variable will be forcibly initialized va_list ap; ^~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gv100.c: In function 'gv100_devinit_pll_set': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gv100.c:33:20: note: byref variable will be forcibly initialized struct nvbios_pll info; ^~~~ /kisskb/src/drivers/gpu/drm/msm/msm_gem_submit.c: In function 'submit_lookup_cmds': /kisskb/src/drivers/gpu/drm/msm/msm_gem_submit.c:167:33: note: byref variable will be forcibly initialized struct drm_msm_gem_submit_cmd submit_cmd; ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/msm_gem_submit.c: In function 'submit_lookup_objects': /kisskb/src/drivers/gpu/drm/msm/msm_gem_submit.c:87:32: note: byref variable will be forcibly initialized struct drm_msm_gem_submit_bo submit_bo; ^~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.c:29: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.c: In function 'gk20a_pllg_enable': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:70:2: note: in expansion of macro 'nvkm_nsec' nvkm_nsec(d, n, \ ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:75:2: note: in expansion of macro 'nvkm_wait_nsec' nvkm_wait_nsec((d), (u) * 1000, (addr), (mask), (data)) ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.c:272:6: note: in expansion of macro 'nvkm_wait_usec' if (nvkm_wait_usec(device, 300, GPCPLL_CFG, GPCPLL_CFG_LOCK, ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.c: In function 'gk20a_pllg_slide': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:70:2: note: in expansion of macro 'nvkm_nsec' nvkm_nsec(d, n, \ ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:75:2: note: in expansion of macro 'nvkm_wait_nsec' nvkm_wait_nsec((d), (u) * 1000, (addr), (mask), (data)) ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.c:241:6: note: in expansion of macro 'nvkm_wait_usec' if (nvkm_wait_usec(device, 500, GPC_BCAST_NDIV_SLOWDOWN_DEBUG, ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.c:215:19: note: byref variable will be forcibly initialized struct gk20a_pll pll; ^~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.c: In function 'gk20a_clk_fini': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.c:550:20: note: byref variable will be forcibly initialized struct gk20a_pll pll; ^~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.c: In function 'gk20a_pllg_program_mnp': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.c:300:19: note: byref variable will be forcibly initialized struct gk20a_pll cur_pll; ^~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.c: In function 'gk20a_pllg_program_mnp_slide': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.c:337:19: note: byref variable will be forcibly initialized struct gk20a_pll cur_pll; ^~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.c: In function 'gk20a_clk_read': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gk20a.c:465:19: note: byref variable will be forcibly initialized struct gk20a_pll pll; ^~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.c: In function 'gm20b_pllg_program_mnp': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.c:364:19: note: byref variable will be forcibly initialized struct gm20b_pll cur_pll; ^~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.c:25: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.c: In function 'gm20b_pllg_slide': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:70:2: note: in expansion of macro 'nvkm_nsec' nvkm_nsec(d, n, \ ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:75:2: note: in expansion of macro 'nvkm_wait_nsec' nvkm_wait_nsec((d), (u) * 1000, (addr), (mask), (data)) ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.c:303:6: note: in expansion of macro 'nvkm_wait_usec' if (nvkm_wait_usec(device, 500, GPC_BCAST_NDIV_SLOWDOWN_DEBUG, ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.c:270:19: note: byref variable will be forcibly initialized struct gm20b_pll pll; ^~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.c: In function 'gm20b_pllg_program_mnp_slide': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.c:435:19: note: byref variable will be forcibly initialized struct gk20a_pll cur_pll; ^~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.c: In function 'gm20b_clk_prog': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.c:603:20: note: byref variable will be forcibly initialized struct gk20a_pll pll_safe; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.c: In function 'gm20b_clk_fini': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.c:727:20: note: byref variable will be forcibly initialized struct gk20a_pll pll; ^~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.c:25: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.c: In function 'gm20b_clk_init_dvfs': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:70:2: note: in expansion of macro 'nvkm_nsec' nvkm_nsec(d, n, \ ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:75:2: note: in expansion of macro 'nvkm_wait_nsec' nvkm_wait_nsec((d), (u) * 1000, (addr), (mask), (data)) ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/gm20b.c:778:8: note: in expansion of macro 'nvkm_wait_usec' ret = nvkm_wait_usec(device, 10, GPCPLL_DVFS1, ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c: In function 'sdma_v5_2_ring_test_ib': /kisskb/src/drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c:963:19: note: byref variable will be forcibly initialized struct amdgpu_ib ib; ^~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gf100.c: In function 'gf100_devinit_pll_set': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/gf100.c:36:20: note: byref variable will be forcibly initialized struct nvbios_pll info; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv50.c: In function 'calc_pll': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/clk/nv50.c:328:20: note: byref variable will be forcibly initialized struct nvbios_pll pll; ^~~ In file included from /kisskb/src/include/trace/define_trace.h:102, from /kisskb/src/drivers/gpu/drm/msm/msm_gpu_trace.h:173, from /kisskb/src/drivers/gpu/drm/msm/msm_gpu_tracepoints.c:6: /kisskb/src/drivers/gpu/drm/msm/msm_gpu_tracepoints.c: In function 'trace_event_raw_event_msm_gpu_submit': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/msm/msm_gpu_trace.h:11:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(msm_gpu_submit, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/msm_gpu_tracepoints.c: In function 'trace_event_raw_event_msm_gpu_submit_flush': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/msm/msm_gpu_trace.h:33:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(msm_gpu_submit_flush, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/msm_gpu_tracepoints.c: In function 'trace_event_raw_event_msm_gpu_submit_retired': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/msm/msm_gpu_trace.h:56:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(msm_gpu_submit_retired, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/msm_gpu_tracepoints.c: In function 'trace_event_raw_event_msm_gpu_freq_change': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/msm/msm_gpu_trace.h:87:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(msm_gpu_freq_change, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/msm_gpu_tracepoints.c: In function 'trace_event_raw_event_msm_gmu_freq_change': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/msm/msm_gpu_trace.h:103:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(msm_gmu_freq_change, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/msm_gpu_tracepoints.c: In function 'trace_event_raw_event_msm_gem_purge': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/msm/msm_gpu_trace.h:118:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(msm_gem_purge, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/msm_gpu_tracepoints.c: In function 'trace_event_raw_event_msm_gem_purge_vmaps': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/msm/msm_gpu_trace.h:131:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(msm_gem_purge_vmaps, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/msm_gpu_tracepoints.c: In function 'trace_event_raw_event_msm_gpu_suspend': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/msm/msm_gpu_trace.h:144:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(msm_gpu_suspend, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/msm_gpu_tracepoints.c: In function 'trace_event_raw_event_msm_gpu_resume': /kisskb/src/include/trace/trace_events.h:678:28: note: byref variable will be forcibly initialized struct trace_event_buffer fbuffer; \ ^~~~~~~ /kisskb/src/include/trace/trace_events.h:75:2: note: in expansion of macro 'DECLARE_EVENT_CLASS' DECLARE_EVENT_CLASS(name, \ ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/trace/../../drivers/gpu/drm/msm/msm_gpu_trace.h:157:1: note: in expansion of macro 'TRACE_EVENT' TRACE_EVENT(msm_gpu_resume, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/adreno/a5xx_debugfs.c: In function 'show': /kisskb/src/drivers/gpu/drm/msm/adreno/a5xx_debugfs.c:75:21: note: byref variable will be forcibly initialized struct drm_printer p = drm_seq_file_printer(m); ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv50.c: In function 'nv50_devinit_pll_set': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv50.c:40:20: note: byref variable will be forcibly initialized struct nvbios_pll info; ^~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv50.c:29: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv50.c: In function 'nv50_devinit_init': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/init.h:23:21: note: byref variable will be forcibly initialized struct nvbios_init init = { \ ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv50.c:140:4: note: in expansion of macro 'nvbios_init' nvbios_init(subdev, info.script[0], ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv50.c:129:20: note: byref variable will be forcibly initialized struct dcb_output outp; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/nv50.c:128:21: note: byref variable will be forcibly initialized struct nvbios_outp info; ^~~~ /kisskb/src/drivers/gpu/drm/msm/msm_gpu.c: In function 'msm_gpu_devcoredump_read': /kisskb/src/drivers/gpu/drm/msm/msm_gpu.c:297:21: note: byref variable will be forcibly initialized struct drm_printer p; ^ /kisskb/src/drivers/gpu/drm/msm/msm_gpu.c:296:28: note: byref variable will be forcibly initialized struct drm_print_iterator iter; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c: In function 'amdgpu_vcn_idle_work_handler': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c:346:27: note: byref variable will be forcibly initialized struct dpg_pause_state new_state; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c: In function 'pll_calculate': /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c:221:32: note: byref variable will be forcibly initialized struct hdmi_8996_post_divider pd; ^~ /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c: In function 'hdmi_8996_pll_set_clk_rate': /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_phy_8996.c:400:35: note: byref variable will be forcibly initialized struct hdmi_8996_phy_pll_reg_cfg cfg; ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c: In function 'amdgpu_vcn_ring_begin_use': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c:394:26: note: byref variable will be forcibly initialized struct dpg_pause_state new_state; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c: In function 'gfx_v10_0_ring_test_ib': /kisskb/src/drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c:3629:19: note: byref variable will be forcibly initialized struct amdgpu_ib ib; ^~ /kisskb/src/drivers/gpu/drm/msm/msm_iommu.c: In function 'msm_iommu_pagetable_create': /kisskb/src/drivers/gpu/drm/msm/msm_iommu.c:151:24: note: byref variable will be forcibly initialized struct io_pgtable_cfg ttbr0_cfg; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c: In function 'vcn_v3_0_start_sriov': /kisskb/src/drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c:1293:32: note: byref variable will be forcibly initialized struct mmsch_v3_0_init_header header; ^~~~~~ In file included from /kisskb/src/include/linux/pid.h:6, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/arm64/include/asm/compat.h:16, from /kisskb/src/arch/arm64/include/asm/stat.h:13, from /kisskb/src/include/linux/stat.h:6, from /kisskb/src/include/linux/module.h:13, from /kisskb/src/drivers/gpu/drm/msm/dp/dp_display.c:6: /kisskb/src/drivers/gpu/drm/msm/dp/dp_display.c: In function 'hpd_event_thread': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:452:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, condition, TASK_INTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:475:11: note: in expansion of macro '__wait_event_interruptible' __ret = __wait_event_interruptible(wq_head, condition); \ ^~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/dp/dp_display.c:1030:4: note: in expansion of macro 'wait_event_interruptible' wait_event_interruptible(dp_priv->event_q, ^~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/dp/dp_display.c:1026:4: note: in expansion of macro 'wait_event_timeout' wait_event_timeout(dp_priv->event_q, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c: In function 'vcn_v1_0_idle_work_handler': /kisskb/src/drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c:1784:26: note: byref variable will be forcibly initialized struct dpg_pause_state new_state; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/dp/dp_drm.c: In function 'dp_connector_get_modes': /kisskb/src/drivers/gpu/drm/msm/dp/dp_drm.c:50:30: note: byref variable will be forcibly initialized struct drm_display_mode *m, drm_mode; ^~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/xarray.h:14, from /kisskb/src/include/linux/radix-tree.h:19, from /kisskb/src/include/linux/idr.h:15, from /kisskb/src/include/linux/kernfs.h:13, from /kisskb/src/include/linux/sysfs.h:16, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/of.h:17, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/include/linux/acpi.h:13, from /kisskb/src/include/linux/i2c.h:13, from /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi.h:10, from /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c:5: /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c: In function 'msm_hdmi_hdcp_msleep': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/hdmi/hdmi_hdcp.c:245:7: note: in expansion of macro 'wait_event_timeout' rc = wait_event_timeout(hdcp_ctrl->auth_event_queue, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c: In function 'vcn_v1_0_set_pg_for_begin_use': /kisskb/src/drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c:1842:26: note: byref variable will be forcibly initialized struct dpg_pause_state new_state; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/dp/dp_aux.c: In function 'dp_aux_transfer_helper': /kisskb/src/drivers/gpu/drm/msm/dp/dp_aux.c:268:24: note: byref variable will be forcibly initialized struct drm_dp_aux_msg helper_msg; ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_job.c: In function 'amdgpu_job_timedout': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_job.c:35:26: note: byref variable will be forcibly initialized struct amdgpu_task_info ti; ^~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/tu102.c: In function 'tu102_devinit_pll_set': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/tu102.c:33:20: note: byref variable will be forcibly initialized struct nvbios_pll info; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/arcturus_ppt.c: In function 'arcturus_set_power_profile_mode': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/arcturus_ppt.c:1242:31: note: byref variable will be forcibly initialized DpmActivityMonitorCoeffInt_t activity_monitor; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/arcturus_ppt.c: In function 'arcturus_i2c_read_data': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/arcturus_ppt.c:1873:17: note: byref variable will be forcibly initialized SwI2cRequest_t req; ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/arcturus_ppt.c: In function 'arcturus_get_power_profile_mode': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/arcturus_ppt.c:1137:31: note: byref variable will be forcibly initialized DpmActivityMonitorCoeffInt_t activity_monitor; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/arcturus_ppt.c: In function 'arcturus_i2c_write_data': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/arcturus_ppt.c:1917:17: note: byref variable will be forcibly initialized SwI2cRequest_t req; ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/arcturus_ppt.c: In function 'arcturus_get_gpu_metrics': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/arcturus_ppt.c:2221:15: note: byref variable will be forcibly initialized SmuMetrics_t metrics; ^~~~~~~ /kisskb/src/drivers/gpu/drm/msm/dp/dp_debug.c: In function 'dp_test_type_show': /kisskb/src/drivers/gpu/drm/msm/dp/dp_debug.c:246:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/dp/dp_debug.c: In function 'dp_test_data_show': /kisskb/src/drivers/gpu/drm/msm/dp/dp_debug.c:211:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/dp/dp_debug.c: In function 'dp_test_active_show': /kisskb/src/drivers/gpu/drm/msm/dp/dp_debug.c:324:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/dp/dp_debug.c: In function 'dp_test_active_write': /kisskb/src/drivers/gpu/drm/msm/dp/dp_debug.c:275:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/dp/dp_ctrl.c: In function 'dp_ctrl_calc_tu_parameters': /kisskb/src/drivers/gpu/drm/msm/dp/dp_ctrl.c:947:26: note: byref variable will be forcibly initialized struct dp_tu_calc_input in; ^~ /kisskb/src/drivers/gpu/drm/msm/dp/dp_ctrl.c: In function 'dp_ctrl_setup_tr_unit': /kisskb/src/drivers/gpu/drm/msm/dp/dp_ctrl.c:973:32: note: byref variable will be forcibly initialized struct dp_vc_tu_mapping_table tu_calc_table; ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/dp/dp_ctrl.c: In function 'dp_ctrl_link_maintenance': /kisskb/src/drivers/gpu/drm/msm/dp/dp_ctrl.c:1497:22: note: byref variable will be forcibly initialized struct dp_cr_status cr; ^~ /kisskb/src/drivers/gpu/drm/msm/dp/dp_ctrl.c: In function 'dp_ctrl_on_link': /kisskb/src/drivers/gpu/drm/msm/dp/dp_ctrl.c:1643:22: note: byref variable will be forcibly initialized struct dp_cr_status cr; ^~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c: In function 'amdgpu_atcs_call': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c:503:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL }; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c:502:26: note: byref variable will be forcibly initialized struct acpi_object_list atcs_arg; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c: In function 'amdgpu_atif_call': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c:93:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { ACPI_ALLOCATE_BUFFER, NULL }; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c:92:26: note: byref variable will be forcibly initialized struct acpi_object_list atif_arg; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c: In function 'amdgpu_atif_query_backlight_caps': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c:325:21: note: byref variable will be forcibly initialized struct acpi_buffer params; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c:324:29: note: byref variable will be forcibly initialized struct atif_qbtc_arguments arguments; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c:323:26: note: byref variable will be forcibly initialized struct atif_qbtc_output characteristics; ^~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c: In function 'amdgpu_atcs_verify_interface': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c:567:31: note: byref variable will be forcibly initialized struct atcs_verify_interface output; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c: In function 'amdgpu_atif_verify_interface': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c:180:31: note: byref variable will be forcibly initialized struct atif_verify_interface output; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c: In function 'amdgpu_atif_get_notification_params': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c:256:28: note: byref variable will be forcibly initialized struct atif_system_params params; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c: In function 'amdgpu_atif_handler': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c:440:30: note: byref variable will be forcibly initialized struct atif_sbios_requests req; ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c: In function 'amdgpu_atif_probe_handle': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c:215:21: note: byref variable will be forcibly initialized struct acpi_buffer buffer = { sizeof(acpi_method_name), acpi_method_name }; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c: In function 'amdgpu_acpi_pcie_performance_request': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c:667:21: note: byref variable will be forcibly initialized struct acpi_buffer params; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c:666:30: note: byref variable will be forcibly initialized struct atcs_pref_req_output atcs_output; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_acpi.c:665:29: note: byref variable will be forcibly initialized struct atcs_pref_req_input atcs_input; ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/vangogh_ppt.c: In function 'vangogh_get_gpu_metrics': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/vangogh_ppt.c:571:15: note: byref variable will be forcibly initialized SmuMetrics_t metrics; ^~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c: In function 'amdgpu_amdkfd_init': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c:43:17: note: byref variable will be forcibly initialized struct sysinfo si; ^~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c: In function 'amdgpu_amdkfd_alloc_gtt_mem': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c:241:25: note: byref variable will be forcibly initialized struct amdgpu_bo_param bp; ^~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c: In function 'amdgpu_amdkfd_alloc_gws': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c:323:25: note: byref variable will be forcibly initialized struct amdgpu_bo_param bp; ^~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c: In function 'amdgpu_amdkfd_get_cu_info': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c:443:24: note: byref variable will be forcibly initialized struct amdgpu_cu_info acu_info = adev->gfx.cu_info; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c: In function 'amdgpu_amdkfd_device_init': /kisskb/src/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c:122:35: note: byref variable will be forcibly initialized struct kgd2kfd_shared_resources gpu_resources = { ^~~~~~~~~~~~~ In file included from /kisskb/src/include/linux/of_device.h:6, from /kisskb/src/include/linux/of_platform.h:12, from /kisskb/src/drivers/gpu/drm/msm/dp/dp_audio.c:9: /kisskb/src/drivers/gpu/drm/msm/dp/dp_audio.c: In function 'platform_device_register_data': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized struct platform_device_info pdevinfo = { ^~~~~~~~ /kisskb/src/drivers/gpu/drm/msm/dp/dp_audio.c: In function 'dp_register_audio_driver': /kisskb/src/include/linux/platform_device.h:129:30: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/fiji_smumgr.c: In function 'fiji_calculate_mclk_params': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/fiji_smumgr.c:1145:40: note: byref variable will be forcibly initialized struct pp_atomctrl_memory_clock_param mem_param; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/fiji_smumgr.c: In function 'fiji_populate_smc_acpi_level': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/fiji_smumgr.c:1303:39: note: byref variable will be forcibly initialized struct pp_atomctrl_clock_dividers_vi dividers; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/fiji_smumgr.c: In function 'fiji_calculate_sclk_params': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/fiji_smumgr.c:900:39: note: byref variable will be forcibly initialized struct pp_atomctrl_internal_ss_info ssInfo; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/fiji_smumgr.c:859:39: note: byref variable will be forcibly initialized struct pp_atomctrl_clock_dividers_vi dividers; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/fiji_smumgr.c: In function 'fiji_populate_smc_vce_level': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/fiji_smumgr.c:1423:39: note: byref variable will be forcibly initialized struct pp_atomctrl_clock_dividers_vi dividers; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/fiji_smumgr.c: In function 'fiji_populate_smc_acp_level': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/fiji_smumgr.c:1462:39: note: byref variable will be forcibly initialized struct pp_atomctrl_clock_dividers_vi dividers; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/fiji_smumgr.c: In function 'fiji_populate_smc_uvd_level': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/fiji_smumgr.c:1558:39: note: byref variable will be forcibly initialized struct pp_atomctrl_clock_dividers_vi dividers; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/fiji_smumgr.c: In function 'fiji_program_memory_timing_parameters': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/fiji_smumgr.c:1528:45: note: byref variable will be forcibly initialized struct SMU73_Discrete_MCArbDramTimingTable arb_regs; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/fiji_smumgr.c: In function 'fiji_setup_dpm_led_config': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/fiji_smumgr.c:1890:28: note: byref variable will be forcibly initialized pp_atomctrl_voltage_table param_led_dpm; ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/fiji_smumgr.c: In function 'fiji_init_smc_table': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/fiji_smumgr.c:1927:41: note: byref variable will be forcibly initialized struct pp_atomctrl_gpio_pin_assignment gpio_pin; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/navi10_ppt.c: In function 'navi10_set_power_profile_mode': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/navi10_ppt.c:1441:31: note: byref variable will be forcibly initialized DpmActivityMonitorCoeffInt_t activity_monitor; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/navi10_ppt.c: In function 'navi10_notify_smc_display_config': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/navi10_ppt.c:1521:34: note: byref variable will be forcibly initialized struct pp_display_clock_request clock_req; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/navi10_ppt.c: In function 'navi10_get_power_profile_mode': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/navi10_ppt.c:1342:31: note: byref variable will be forcibly initialized DpmActivityMonitorCoeffInt_t activity_monitor; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/navi10_ppt.c: In function 'navi10_get_gpu_metrics': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/navi10_ppt.c:2286:15: note: byref variable will be forcibly initialized SmuMetrics_t metrics; ^~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/base.c: In function 'nvkm_fb_bios_memtype': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/base.c:66:23: note: byref variable will be forcibly initialized struct nvbios_M0203E M0203E; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/hardwaremanager.c: In function 'phm_set_power_state': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/hardwaremanager.c:63:35: note: byref variable will be forcibly initialized struct phm_set_power_state_input states; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/hardwaremanager.c: In function 'phm_start_thermal_controller': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/hardwaremanager.c:234:29: note: byref variable will be forcibly initialized struct PP_TemperatureRange range = { ^~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu8_hwmgr.c: In function 'smu8_upload_pptable_to_smu': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu8_hwmgr.c:441:34: note: byref variable will be forcibly initialized pp_atomctrl_clock_dividers_kong dividers; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c: In function 'atomctrl_set_engine_dram_timings_rv770': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c:216:33: note: byref variable will be forcibly initialized SET_ENGINE_CLOCK_PS_ALLOCATION engine_clock_parameters; ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c: In function 'atomctrl_get_memory_pll_dividers_si': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c:292:45: note: byref variable will be forcibly initialized COMPUTE_MEMORY_CLOCK_PARAM_PARAMETERS_V2_1 mpll_parameters; ^~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c: In function 'atomctrl_get_memory_pll_dividers_vi': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c:341:45: note: byref variable will be forcibly initialized COMPUTE_MEMORY_CLOCK_PARAM_PARAMETERS_V2_2 mpll_parameters; ^~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c: In function 'atomctrl_get_engine_pll_dividers_kong': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c:392:42: note: byref variable will be forcibly initialized COMPUTE_MEMORY_ENGINE_PLL_PARAMETERS_V4 pll_parameters; ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c: In function 'atomctrl_get_engine_pll_dividers_vi': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c:415:43: note: byref variable will be forcibly initialized COMPUTE_GPU_CLOCK_OUTPUT_PARAMETERS_V1_6 pll_patameters; ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c: In function 'atomctrl_get_engine_pll_dividers_ai': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c:452:43: note: byref variable will be forcibly initialized COMPUTE_GPU_CLOCK_OUTPUT_PARAMETERS_V1_7 pll_patameters; ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c: In function 'atomctrl_get_dfs_pll_dividers_vi': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c:484:43: note: byref variable will be forcibly initialized COMPUTE_GPU_CLOCK_OUTPUT_PARAMETERS_V1_6 pll_patameters; ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c: In function 'atomctrl_calculate_voltage_evv_on_sclk': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c:697:29: note: byref variable will be forcibly initialized READ_EFUSE_VALUE_PARAMETER sOutput_FuseValues; ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c: In function 'atomctrl_get_voltage_evv_on_sclk': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c:1123:40: note: byref variable will be forcibly initialized GET_VOLTAGE_INFO_INPUT_PARAMETER_V1_2 get_voltage_info_param_space; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c: In function 'atomctrl_get_voltage_evv': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c:1157:40: note: byref variable will be forcibly initialized GET_VOLTAGE_INFO_INPUT_PARAMETER_V1_2 get_voltage_info_param_space; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c: In function 'atomctrl_read_efuse': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c:1347:29: note: byref variable will be forcibly initialized READ_EFUSE_VALUE_PARAMETER efuse_param; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c: In function 'atomctrl_set_ac_timing_ai': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c:1372:42: note: byref variable will be forcibly initialized DYNAMICE_MEMORY_SETTINGS_PARAMETER_V2_1 memory_clock_parameters; ^~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c: In function 'atomctrl_get_voltage_evv_on_sclk_ai': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c:1393:40: note: byref variable will be forcibly initialized GET_VOLTAGE_INFO_INPUT_PARAMETER_V1_3 get_voltage_info_param_space; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c: In function 'atomctrl_get_leakage_id_from_efuse': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomctrl.c:1520:28: note: byref variable will be forcibly initialized SET_VOLTAGE_PS_ALLOCATION allocation; ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_processpptables.c: In function 'append_vbios_pptable': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_processpptables.c:104:42: note: byref variable will be forcibly initialized struct pp_atomfwctrl_smc_dpm_parameters smc_dpm_table; ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/sienna_cichlid_ppt.c: In function 'sienna_cichlid_notify_smc_display_config': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/sienna_cichlid_ppt.c:1355:34: note: byref variable will be forcibly initialized struct pp_display_clock_request clock_req; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/sienna_cichlid_ppt.c: In function 'sienna_cichlid_set_power_profile_mode': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/sienna_cichlid_ppt.c:1273:39: note: byref variable will be forcibly initialized DpmActivityMonitorCoeffIntExternal_t activity_monitor_external; ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/sienna_cichlid_ppt.c: In function 'sienna_cichlid_i2c_read_data': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/sienna_cichlid_ppt.c:2407:17: note: byref variable will be forcibly initialized SwI2cRequest_t req; ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu12/renoir_ppt.c: In function 'renoir_print_clk_levels': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu12/renoir_ppt.c:352:15: note: byref variable will be forcibly initialized SmuMetrics_t metrics; ^~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/sienna_cichlid_ppt.c: In function 'sienna_cichlid_get_power_profile_mode': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/sienna_cichlid_ppt.c:1171:39: note: byref variable will be forcibly initialized DpmActivityMonitorCoeffIntExternal_t activity_monitor_external; ^~~~~~~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/sienna_cichlid_ppt.c: In function 'sienna_cichlid_i2c_write_data': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu12/renoir_ppt.c: In function 'renoir_get_gpu_metrics': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu12/renoir_ppt.c:1068:15: note: byref variable will be forcibly initialized SmuMetrics_t metrics; ^~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/sienna_cichlid_ppt.c:2451:17: note: byref variable will be forcibly initialized SwI2cRequest_t req; ^~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/sienna_cichlid_ppt.c: In function 'sienna_cichlid_get_gpu_metrics': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/swsmu/smu11/sienna_cichlid_ppt.c:2602:23: note: byref variable will be forcibly initialized SmuMetricsExternal_t metrics_external; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomfwctrl.c: In function 'pp_atomfwctrl_get_gpu_pll_dividers_vega10': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomfwctrl.c:251:48: note: byref variable will be forcibly initialized struct compute_gpu_clock_input_parameter_v1_8 pll_parameters; ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/polaris10_smumgr.c: In function 'polaris10_populate_smc_vce_level': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/polaris10_smumgr.c:1370:39: note: byref variable will be forcibly initialized struct pp_atomctrl_clock_dividers_vi dividers; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/polaris10_smumgr.c: In function 'polaris10_populate_smc_samu_level': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/polaris10_smumgr.c:1420:39: note: byref variable will be forcibly initialized struct pp_atomctrl_clock_dividers_vi dividers; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomfwctrl.c: In function 'pp_atomfwctrl_get_clk_information_by_clkid': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/ppatomfwctrl.c:496:51: note: byref variable will be forcibly initialized struct atom_get_smu_clock_info_parameters_v3_1 parameters; ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/polaris10_smumgr.c: In function 'polaris10_populate_smc_uvd_level': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/polaris10_smumgr.c:1525:39: note: byref variable will be forcibly initialized struct pp_atomctrl_clock_dividers_vi dividers; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/polaris10_smumgr.c: In function 'polaris10_calculate_sclk_params': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/polaris10_smumgr.c:895:39: note: byref variable will be forcibly initialized struct pp_atomctrl_clock_dividers_ai dividers; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/polaris10_smumgr.c: In function 'polaris10_populate_all_graphic_levels': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/polaris10_smumgr.c:1058:32: note: byref variable will be forcibly initialized pp_atomctrl_clock_dividers_vi dividers; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/polaris10_smumgr.c: In function 'polaris10_program_memory_timing_parameters': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/polaris10_smumgr.c:1494:45: note: byref variable will be forcibly initialized struct SMU74_Discrete_MCArbDramTimingTable arb_regs; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/ga100.c: In function 'ga100_devinit_pll_set': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/devinit/ga100.c:33:20: note: byref variable will be forcibly initialized struct nvbios_pll info; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fault/gv100.c: In function 'gv100_fault_buffer_process': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fault/gv100.c:51:26: note: byref variable will be forcibly initialized struct nvkm_fault_data info; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fault/gv100.c: In function 'gv100_fault_intr_fault': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fault/gv100.c:130:25: note: byref variable will be forcibly initialized struct nvkm_fault_data info; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/polaris10_smumgr.c: In function 'polaris10_init_smc_table': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/polaris10_smumgr.c:1924:32: note: byref variable will be forcibly initialized pp_atomctrl_clock_dividers_vi dividers; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/polaris10_smumgr.c:1923:41: note: byref variable will be forcibly initialized struct pp_atomctrl_gpio_pin_assignment gpio_pin; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/iceland_smumgr.c: In function 'iceland_calculate_mclk_params': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/iceland_smumgr.c:1112:32: note: byref variable will be forcibly initialized pp_atomctrl_internal_ss_info ss_info; ^~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/iceland_smumgr.c:1064:33: note: byref variable will be forcibly initialized pp_atomctrl_memory_clock_param mpll_param; ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/iceland_smumgr.c: In function 'iceland_populate_smc_acpi_level': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/iceland_smumgr.c:1427:39: note: byref variable will be forcibly initialized struct pp_atomctrl_clock_dividers_vi dividers; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/iceland_smumgr.c: In function 'iceland_calculate_sclk_params': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/iceland_smumgr.c:840:32: note: byref variable will be forcibly initialized pp_atomctrl_internal_ss_info ss_info; ^~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/iceland_smumgr.c:799:32: note: byref variable will be forcibly initialized pp_atomctrl_clock_dividers_vi dividers; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/iceland_smumgr.c: In function 'iceland_program_memory_timing_parameters': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/iceland_smumgr.c:1616:39: note: byref variable will be forcibly initialized SMU71_Discrete_MCArbDramTimingTable arb_regs; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/tonga_smumgr.c: In function 'tonga_calculate_mclk_params': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/tonga_smumgr.c:864:32: note: byref variable will be forcibly initialized pp_atomctrl_internal_ss_info ss_info; ^~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/tonga_smumgr.c:807:33: note: byref variable will be forcibly initialized pp_atomctrl_memory_clock_param mpll_param; ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/tonga_smumgr.c: In function 'tonga_populate_smc_acpi_level': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/tonga_smumgr.c:1180:39: note: byref variable will be forcibly initialized struct pp_atomctrl_clock_dividers_vi dividers; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vegam_smumgr.c: In function 'vegam_calculate_mclk_params': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vegam_smumgr.c:967:43: note: byref variable will be forcibly initialized struct pp_atomctrl_memory_clock_param_ai mpll_param; ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/tonga_smumgr.c: In function 'tonga_calculate_sclk_params': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/tonga_smumgr.c:583:32: note: byref variable will be forcibly initialized pp_atomctrl_internal_ss_info ss_info; ^~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/tonga_smumgr.c:542:32: note: byref variable will be forcibly initialized pp_atomctrl_clock_dividers_vi dividers; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vegam_smumgr.c: In function 'vegam_calculate_sclk_params': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vegam_smumgr.c:725:39: note: byref variable will be forcibly initialized struct pp_atomctrl_clock_dividers_ai dividers; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/tonga_smumgr.c: In function 'tonga_populate_smc_vce_level': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/tonga_smumgr.c:1373:32: note: byref variable will be forcibly initialized pp_atomctrl_clock_dividers_vi dividers; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/tonga_smumgr.c: In function 'tonga_populate_smc_acp_level': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/tonga_smumgr.c:1418:32: note: byref variable will be forcibly initialized pp_atomctrl_clock_dividers_vi dividers; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/tonga_smumgr.c: In function 'tonga_populate_smc_uvd_level': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/tonga_smumgr.c:1313:32: note: byref variable will be forcibly initialized pp_atomctrl_clock_dividers_vi dividers; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/tonga_smumgr.c: In function 'tonga_program_memory_timing_parameters': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/tonga_smumgr.c:1492:39: note: byref variable will be forcibly initialized SMU72_Discrete_MCArbDramTimingTable arb_regs; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/tonga_smumgr.c: In function 'tonga_init_smc_table': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/tonga_smumgr.c:2231:34: note: byref variable will be forcibly initialized pp_atomctrl_gpio_pin_assignment gpio_pin_assignment; ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vegam_smumgr.c: In function 'vegam_populate_smc_vce_level': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vegam_smumgr.c:1200:39: note: byref variable will be forcibly initialized struct pp_atomctrl_clock_dividers_vi dividers; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vegam_smumgr.c: In function 'vegam_populate_smc_uvd_level': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vegam_smumgr.c:1313:39: note: byref variable will be forcibly initialized struct pp_atomctrl_clock_dividers_vi dividers; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vegam_smumgr.c: In function 'vegam_program_memory_timing_parameters': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vegam_smumgr.c:1282:45: note: byref variable will be forcibly initialized struct SMU75_Discrete_MCArbDramTimingTable arb_regs; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vegam_smumgr.c: In function 'vegam_init_smc_table': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vegam_smumgr.c:1931:32: note: byref variable will be forcibly initialized pp_atomctrl_clock_dividers_vi dividers; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/vegam_smumgr.c:1928:41: note: byref variable will be forcibly initialized struct pp_atomctrl_gpio_pin_assignment gpio_pin; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu10_hwmgr.c: In function 'smu10_set_clock_limit': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu10_hwmgr.c:192:34: note: byref variable will be forcibly initialized struct pp_display_clock_request clock_req; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/ci_smumgr.c: In function 'ci_calculate_mclk_params': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/ci_smumgr.c:1070:32: note: byref variable will be forcibly initialized pp_atomctrl_internal_ss_info ss_info; ^~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/ci_smumgr.c:1041:33: note: byref variable will be forcibly initialized pp_atomctrl_memory_clock_param mpll_param; ^~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/ci_smumgr.c: In function 'ci_populate_smc_acpi_level': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/ci_smumgr.c:1381:39: note: byref variable will be forcibly initialized struct pp_atomctrl_clock_dividers_vi dividers; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/ci_smumgr.c: In function 'ci_calculate_sclk_params': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/ci_smumgr.c:341:39: note: byref variable will be forcibly initialized struct pp_atomctrl_internal_ss_info ss_info; ^~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/ci_smumgr.c:300:39: note: byref variable will be forcibly initialized struct pp_atomctrl_clock_dividers_vi dividers; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/ci_smumgr.c: In function 'ci_populate_smc_vce_level': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/ci_smumgr.c:1563:39: note: byref variable will be forcibly initialized struct pp_atomctrl_clock_dividers_vi dividers; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fault/tu102.c: In function 'tu102_fault_intr_fault': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fault/tu102.c:77:25: note: byref variable will be forcibly initialized struct nvkm_fault_data info; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/ci_smumgr.c: In function 'ci_populate_smc_acp_level': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/ci_smumgr.c:1595:39: note: byref variable will be forcibly initialized struct pp_atomctrl_clock_dividers_vi dividers; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/ci_smumgr.c: In function 'ci_populate_smc_uvd_level': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/ci_smumgr.c:1522:39: note: byref variable will be forcibly initialized struct pp_atomctrl_clock_dividers_vi dividers; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/ci_smumgr.c: In function 'ci_program_memory_timing_parameters': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/ci_smumgr.c:1654:38: note: byref variable will be forcibly initialized SMU7_Discrete_MCArbDramTimingTable arb_regs; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/ci_smumgr.c: In function 'ci_init_smc_table': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/smumgr/ci_smumgr.c:1947:41: note: byref variable will be forcibly initialized struct pp_atomctrl_gpio_pin_assignment gpio_pin; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c: In function 'vega10_notify_smc_display_config_after_ps_adjustment': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c:3981:34: note: byref variable will be forcibly initialized struct pp_display_clock_request clock_req; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c: In function 'vega10_setup_dpm_led_config': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c:955:37: note: byref variable will be forcibly initialized struct pp_atomfwctrl_voltage_table table; ^~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_hwmgr.c: In function 'smu7_calc_voltage_dependency_tables': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_hwmgr.c:2164:42: note: byref variable will be forcibly initialized struct phm_ppt_v1_voltage_lookup_record v_record; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_hwmgr.c: In function 'smu7_calc_mm_voltage_dependency_table': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_hwmgr.c:2206:42: note: byref variable will be forcibly initialized struct phm_ppt_v1_voltage_lookup_record v_record; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c: In function 'vega10_populate_single_lclk_level': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c:1495:44: note: byref variable will be forcibly initialized struct pp_atomfwctrl_clock_dividers_soc15 dividers; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c: In function 'vega10_populate_smc_link_levels': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c:1495:44: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c:1495:44: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c: In function 'vega10_populate_single_gfx_level': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c:1563:44: note: byref variable will be forcibly initialized struct pp_atomfwctrl_clock_dividers_soc15 dividers; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c: In function 'vega10_populate_single_soc_level': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c:1628:44: note: byref variable will be forcibly initialized struct pp_atomfwctrl_clock_dividers_soc15 dividers; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c: In function 'vega10_populate_single_eclock_level': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c:1935:44: note: byref variable will be forcibly initialized struct pp_atomfwctrl_clock_dividers_soc15 dividers; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c: In function 'vega10_populate_single_vclock_level': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c:1988:44: note: byref variable will be forcibly initialized struct pp_atomfwctrl_clock_dividers_soc15 dividers; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c: In function 'vega10_populate_single_dclock_level': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c:2004:44: note: byref variable will be forcibly initialized struct pp_atomfwctrl_clock_dividers_soc15 dividers; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c: In function 'vega10_populate_smc_uvd_levels': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c:2004:44: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c:2004:44: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c:1988:44: note: byref variable will be forcibly initialized struct pp_atomfwctrl_clock_dividers_soc15 dividers; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c:1988:44: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c: In function 'vega10_populate_single_memory_level': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c:1764:44: note: byref variable will be forcibly initialized struct pp_atomfwctrl_clock_dividers_soc15 dividers; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c: In function 'vega10_populate_and_upload_avfs_fuse_override': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c:2428:27: note: byref variable will be forcibly initialized struct phm_fuses_default fuse; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c: In function 'vega10_init_smc_table': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c:2503:43: note: byref variable will be forcibly initialized struct pp_atomfwctrl_bios_boot_up_values boot_up_values; ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c:2502:37: note: byref variable will be forcibly initialized struct pp_atomfwctrl_voltage_table voltage_table; ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_hwmgr.c: In function 'smu7_thermal_parameter_init': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_hwmgr.c:2417:41: note: byref variable will be forcibly initialized struct pp_atomctrl_gpio_pin_assignment gpio_pin_assignment; ^~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c: In function 'vega10_hwmgr_backend_init': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega10_hwmgr.c:821:37: note: byref variable will be forcibly initialized struct pp_atomfwctrl_voltage_table vol_table; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_hwmgr.c: In function 'smu7_set_power_profile_mode': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/smu7_hwmgr.c:5513:30: note: byref variable will be forcibly initialized struct profile_mode_setting tmp; ^~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/therm.h:8, from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/priv.h:6, from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ram.h:4, from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv40.h:5, from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv40.c:24: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv40.c: In function 'nv40_ram_prog': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv40.c:165:3: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv40.c:28: /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/init.h:23:21: note: byref variable will be forcibly initialized struct nvbios_init init = { \ ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv40.c:156:3: note: in expansion of macro 'nvbios_init' nvbios_init(subdev, nvbios_rd16(bios, M.offset + 0x00)); ^~~~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/therm.h:8, from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/priv.h:6, from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ram.h:4, from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv40.h:5, from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv40.c:24: /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv40.c:105:3: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv40.c:99:3: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv40.c:73:19: note: byref variable will be forcibly initialized struct bit_entry M; ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv40.c: In function 'nv40_ram_calc': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv40.c:39:20: note: byref variable will be forcibly initialized struct nvbios_pll pll; ^~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv50.c: In function 'nv50_ram_gpio': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv50.c:194:23: note: byref variable will be forcibly initialized struct dcb_gpio_func func; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_hwmgr.c: In function 'vega12_notify_smc_display_config_after_ps_adjustment': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_hwmgr.c:1501:34: note: byref variable will be forcibly initialized struct pp_display_clock_request clock_req; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_hwmgr.c: In function 'vega12_init_smc_table': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_hwmgr.c:733:43: note: byref variable will be forcibly initialized struct pp_atomfwctrl_bios_boot_up_values boot_up_values; ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv50.c: In function 'nv50_ram_calc': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv50.c:225:20: note: byref variable will be forcibly initialized struct nvbios_pll mpll; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramnv50.c:224:22: note: byref variable will be forcibly initialized struct nvbios_perfE perfE; ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgt215.c: In function 'gt215_ram_gpio': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgt215.c:469:23: note: byref variable will be forcibly initialized struct dcb_gpio_func func; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgt215.c: In function 'gt215_link_train': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_hwmgr.c: In function 'vega12_get_current_activity_percent': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgt215.c:164:23: note: byref variable will be forcibly initialized struct nvbios_M0205T M0205T = { 0 }; ^~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_hwmgr.c:1346:15: note: byref variable will be forcibly initialized SmuMetrics_t metrics_table; ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_hwmgr.c: In function 'vega12_get_gpu_power': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_hwmgr.c:1295:15: note: byref variable will be forcibly initialized SmuMetrics_t metrics_table; ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_hwmgr.c: In function 'vega12_read_sensor': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_hwmgr.c:1372:15: note: byref variable will be forcibly initialized SmuMetrics_t metrics_table; ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgt215.c: In function 'gt215_ram_calc': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgt215.c:500:24: note: byref variable will be forcibly initialized struct gt215_clk_info mclk; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_hwmgr.c: In function 'vega12_get_gpu_metrics': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega12_hwmgr.c:2758:15: note: byref variable will be forcibly initialized SmuMetrics_t metrics; ^~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgt215.c: In function 'gt215_link_train_init': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgt215.c:283:23: note: byref variable will be forcibly initialized struct nvbios_M0205E M0205E; ^~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf100.c: In function 'gf100_ram_calc': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf100.c:140:20: note: byref variable will be forcibly initialized } rammap, ramcfg, timing; ^~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf100.c:140:12: note: byref variable will be forcibly initialized } rammap, ramcfg, timing; ^~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf100.c:140:4: note: byref variable will be forcibly initialized } rammap, ramcfg, timing; ^~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgf100.c:135:23: note: byref variable will be forcibly initialized struct nvbios_ramcfg cfg; ^~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgp100.c:27: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgp100.c: In function 'gp100_ram_init': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/init.h:23:21: note: byref variable will be forcibly initialized struct nvbios_init init = { \ ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgp100.c:62:5: note: in expansion of macro 'nvbios_init' nvbios_init(subdev, nvbios_rd32(bios, data)); ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c: In function 'gk104_ram_train_type': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c:1277:23: note: byref variable will be forcibly initialized struct nvbios_M0209E M0209E; ^~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c:1276:23: note: byref variable will be forcibly initialized struct nvbios_M0205S M0205S; ^~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c:1275:23: note: byref variable will be forcibly initialized struct nvbios_M0205E M0205E; ^~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c:30: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c: In function 'gk104_ram_init': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/init.h:23:21: note: byref variable will be forcibly initialized struct nvbios_init init = { \ ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c:1427:4: note: in expansion of macro 'nvbios_init' nvbios_init(subdev, nvbios_rd32(bios, data)); ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c: In function 'gk104_ram_new_': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/fb/ramgk104.c:1527:23: note: byref variable will be forcibly initialized struct dcb_gpio_func gpio; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_hwmgr.c: In function 'vega20_notify_smc_display_config_after_ps_adjustment': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_hwmgr.c:2307:34: note: byref variable will be forcibly initialized struct pp_display_clock_request clock_req; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_hwmgr.c: In function 'vega20_od8_set_settings': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_hwmgr.c:1359:19: note: byref variable will be forcibly initialized OverDriveTable_t od_table; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_hwmgr.c: In function 'vega20_get_current_activity_percent': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_hwmgr.c:2145:15: note: byref variable will be forcibly initialized SmuMetrics_t metrics_table; ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_hwmgr.c: In function 'vega20_get_gpu_power': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_hwmgr.c:2107:15: note: byref variable will be forcibly initialized SmuMetrics_t metrics_table; ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_hwmgr.c: In function 'vega20_init_smc_table': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_hwmgr.c:786:43: note: byref variable will be forcibly initialized struct pp_atomfwctrl_bios_boot_up_values boot_up_values; ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_hwmgr.c: In function 'vega20_read_sensor': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_hwmgr.c:2171:15: note: byref variable will be forcibly initialized SmuMetrics_t metrics_table; ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_hwmgr.c: In function 'vega20_set_power_profile_mode': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_hwmgr.c:4054:31: note: byref variable will be forcibly initialized DpmActivityMonitorCoeffInt_t activity_monitor; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_hwmgr.c: In function 'vega20_get_power_profile_mode': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_hwmgr.c:3948:31: note: byref variable will be forcibly initialized DpmActivityMonitorCoeffInt_t activity_monitor; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_hwmgr.c: In function 'vega20_get_gpu_metrics': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/hwmgr/vega20_hwmgr.c:4283:15: note: byref variable will be forcibly initialized SmuMetrics_t metrics; ^~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/base.c: In function 'nvkm_gpio_intr': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/base.c:156:29: note: byref variable will be forcibly initialized struct nvkm_gpio_ntfy_rep rep = { ^~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/base.c: In function 'nvkm_gpio_set': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/base.c:83:23: note: byref variable will be forcibly initialized struct dcb_gpio_func func; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/base.c: In function 'nvkm_gpio_get': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/base.c:99:23: note: byref variable will be forcibly initialized struct dcb_gpio_func func; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/base.c: In function 'nvkm_gpio_init': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/gpio/base.c:196:23: note: byref variable will be forcibly initialized struct dcb_gpio_func func; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_dpm.c: In function 'amdgpu_add_thermal_controller': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_dpm.c:860:27: note: byref variable will be forcibly initialized struct i2c_board_info info = { }; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_dpm.c:772:28: note: byref variable will be forcibly initialized struct amdgpu_i2c_bus_rec i2c_bus; ^~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.c: In function 'nvkm_i2c_intr': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.c:149:29: note: byref variable will be forcibly initialized struct nvkm_i2c_ntfy_rep rep = { ^~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.c: In function 'nvkm_i2c_new_': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.c:285:20: note: byref variable will be forcibly initialized struct dcb_output dcbE; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/i2c/base.c:284:23: note: byref variable will be forcibly initialized struct dcb_i2c_entry ccbE; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_pm.c: In function 'amdgpu_set_pp_force_state': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_pm.c:534:25: note: byref variable will be forcibly initialized struct pp_states_info data; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/amd_powerplay.c: In function 'pp_get_current_clocks': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/powerplay/amd_powerplay.c:1094:23: note: byref variable will be forcibly initialized struct pp_clock_info hw_clocks; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_pm.c: In function 'amdgpu_get_pp_cur_state': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_pm.c:459:24: note: byref variable will be forcibly initialized struct pp_states_info data; ^~~~ /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_pm.c: In function 'amdgpu_get_pp_num_states': /kisskb/src/drivers/gpu/drm/amd/amdgpu/../pm/amdgpu_pm.c:417:24: note: byref variable will be forcibly initialized struct pp_states_info data; ^~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gf100.c:25: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gf100.c: In function 'gf100_ibus_intr': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gf100.c:93:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/base.c: In function 'nvkm_iccsense_create_sensor': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/base.c:155:28: note: byref variable will be forcibly initialized struct nvbios_extdev_func extdev; ^~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/base.c: In function 'nvkm_iccsense_oneinit': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/base.c:229:36: note: byref variable will be forcibly initialized struct nvbios_power_budget_entry entry; ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/base.c:221:25: note: byref variable will be forcibly initialized struct nvbios_iccsense stbl; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/iccsense/base.c:220:29: note: byref variable will be forcibly initialized struct nvbios_power_budget budget; ^~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm107.c:27: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm107.c: In function 'gm107_ltc_cbc_wait': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:70:2: note: in expansion of macro 'nvkm_nsec' nvkm_nsec(d, n, \ ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:75:2: note: in expansion of macro 'nvkm_wait_nsec' nvkm_wait_nsec((d), (u) * 1000, (addr), (mask), (data)) ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:77:2: note: in expansion of macro 'nvkm_wait_usec' nvkm_wait_usec((d), (m) * 1000, (addr), (mask), (data)) ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gm107.c:46:4: note: in expansion of macro 'nvkm_wait_msec' nvkm_wait_msec(device, 2000, addr, ^~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c:28: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c: In function 'gf100_ltc_cbc_wait': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c:47:4: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c: In function 'gf100_ltc_invalidate': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:70:2: note: in expansion of macro 'nvkm_nsec' nvkm_nsec(d, n, \ ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:75:2: note: in expansion of macro 'nvkm_wait_nsec' nvkm_wait_nsec((d), (u) * 1000, (addr), (mask), (data)) ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:77:2: note: in expansion of macro 'nvkm_wait_usec' nvkm_wait_usec((d), (m) * 1000, (addr), (mask), (data)) ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c:132:10: note: in expansion of macro 'nvkm_wait_msec' taken = nvkm_wait_msec(device, 2000, 0x70004, 0x00000003, 0x00000000); ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c: In function 'gf100_ltc_flush': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:70:2: note: in expansion of macro 'nvkm_nsec' nvkm_nsec(d, n, \ ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:75:2: note: in expansion of macro 'nvkm_wait_nsec' nvkm_wait_nsec((d), (u) * 1000, (addr), (mask), (data)) ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:77:2: note: in expansion of macro 'nvkm_wait_usec' nvkm_wait_usec((d), (m) * 1000, (addr), (mask), (data)) ^~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/ltc/gf100.c:145:10: note: in expansion of macro 'nvkm_wait_msec' taken = nvkm_wait_msec(device, 2000, 0x70010, 0x00000003, 0x00000000); ^~~~~~~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gk104.c:25: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gk104.c: In function 'gk104_ibus_intr': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gk104.c:93:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gk20a.c:23: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gk20a.c: In function 'gk20a_ibus_intr': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/ibus/gk20a.c:61:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv41.c:24: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv41.c: In function 'nv41_vmm_flush': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv41.c:88:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c:25: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c: In function 'nv50_vmm_flush': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv50.c:216:7: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c: In function 'nvkm_vmm_iter': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c:508:23: note: byref variable will be forcibly initialized struct nvkm_vmm_iter it; ^~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c: In function 'nvkm_vmm_pfn_map': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmm.c:1291:24: note: byref variable will be forcibly initialized struct nvkm_vmm_map args; ^~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c:26: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c: In function 'gf100_vmm_invalidate': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c:221:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmgf100.c:199:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv44.c:24: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv44.c: In function 'nv44_vmm_flush': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmnv44.c:190:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/base.c:27: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/base.c: In function 'nvkm_pmu_reset': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/base.c:117:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/base.c:107:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk104.c:31: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk104.c: In function 'magic_': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk104.c:39:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmtu102.c:24: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmtu102.c: In function 'tu102_vmm_flush': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/mmu/vmmtu102.c:44:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/mxm/nv50.c: In function 'mxm_match_tmds_partner': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/mxm/nv50.c:40:19: note: byref variable will be forcibly initialized struct mxms_odev desc; ^~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gt215.c:27: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gt215.c: In function 'gt215_pmu_init': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gt215.c:232:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gt215.c:223:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/os.h:6, from /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/core/os.h:4, from /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/core/oclass.h:3, from /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/core/device.h:4, from /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/core/subdev.h:4, from /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/pmu.h:4, from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/priv.h:5, from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gt215.c:24: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gt215.c: In function 'gt215_pmu_send': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:299:8: note: in expansion of macro '___wait_event' (void)___wait_event(wq_head, condition, TASK_UNINTERRUPTIBLE, 0, 0, \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:319:2: note: in expansion of macro '__wait_event' __wait_event(wq_head, condition); \ ^~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gt215.c:77:3: note: in expansion of macro 'wait_event' wait_event(pmu->recv.wait, (pmu->recv.process == 0)); ^~~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gt215.c:27: /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gt215.c:40:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk110.c:29: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk110.c: In function 'gk110_pmu_pgob': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk110.c:70:3: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk20a.c: In function 'gk20a_pmu_dvfs_work': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gk20a.c:119:35: note: byref variable will be forcibly initialized struct gk20a_pmu_dvfs_dev_status status; ^~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm20b.c: In function 'gm20b_pmu_acr_bld_write': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm20b.c:103:29: note: byref variable will be forcibly initialized const struct loader_config hdr = { ^~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm20b.c: In function 'gm20b_pmu_acr_bld_patch': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm20b.c:78:23: note: byref variable will be forcibly initialized struct loader_config hdr; ^~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm20b.c: In function 'gm20b_pmu_initmsg': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/pmu/gm20b.c:172:25: note: byref variable will be forcibly initialized struct nv_pmu_init_msg msg; ^~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/therm/fan.c: In function 'nvkm_therm_fan_ctor': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/therm/fan.c:229:23: note: byref variable will be forcibly initialized struct dcb_gpio_func func; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/therm/ic.c: In function 'nvkm_therm_ic_ctor': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/therm/ic.c:89:28: note: byref variable will be forcibly initialized struct nvbios_extdev_func extdev_entry; ^~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/volt/gpio.c: In function 'nvkm_voltgpio_init': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/volt/gpio.c:76:23: note: byref variable will be forcibly initialized struct dcb_gpio_func func; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/volt/base.c: In function 'nvkm_volt_parse_bios': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/volt/base.c:190:21: note: byref variable will be forcibly initialized struct nvbios_volt info; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/volt/base.c:189:27: note: byref variable will be forcibly initialized struct nvbios_volt_entry ivid; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/volt/base.c: In function 'nvkm_volt_map_min': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/volt/base.c:85:27: note: byref variable will be forcibly initialized struct nvbios_vmap_entry info; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/volt/base.c: In function 'nvkm_volt_map': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/volt/base.c:107:27: note: byref variable will be forcibly initialized struct nvbios_vmap_entry info; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/volt/base.c: In function 'nvkm_volt_ctor': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/volt/base.c:295:22: note: byref variable will be forcibly initialized struct nvbios_vmap vmap; ^~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/falcon.c:26: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/falcon.c: In function 'nvkm_falcon_init': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/falcon.c:178:4: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/falcon.c:173:4: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/volt/gk104.c: In function 'gk104_volt_new': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/volt/gk104.c:102:21: note: byref variable will be forcibly initialized struct nvbios_volt bios; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/volt/gk104.c:101:23: note: byref variable will be forcibly initialized struct dcb_gpio_func gpio; ^~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/os.h:6, from /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/core/os.h:4, from /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/core/oclass.h:3, from /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/core/device.h:4, from /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/core/subdev.h:4, from /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:4, from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/timer/priv.h:5, from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/timer/base.c:24: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/timer/base.c: In function 'nvkm_timer_alarm_trigger': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/subdev/timer/base.c:73:12: note: byref variable will be forcibly initialized LIST_HEAD(exec); ^~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c:34: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c: In function 'nv50_disp_super_ied_on': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/init.h:23:21: note: byref variable will be forcibly initialized struct nvbios_init init = { \ ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c:244:2: note: in expansion of macro 'nvbios_init' nvbios_init(subdev, data, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c:204:21: note: byref variable will be forcibly initialized struct nvbios_outp iedt; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c:203:21: note: byref variable will be forcibly initialized struct nvbios_ocfg iedtrs; ^~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c:34: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c: In function 'nv50_disp_super_ied_off': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/init.h:23:21: note: byref variable will be forcibly initialized struct nvbios_init init = { \ ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c:269:2: note: in expansion of macro 'nvbios_init' nvbios_init(&head->disp->engine.subdev, iedt.script[id], ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c:256:21: note: byref variable will be forcibly initialized struct nvbios_outp iedt; ^~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c:37: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c: In function 'nv50_disp_init': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/nv50.c:741:7: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c: In function 'nvkm_disp_oneinit': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c:280:20: note: byref variable will be forcibly initialized struct dcb_output dcbE; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/base.c:279:22: note: byref variable will be forcibly initialized struct nvbios_connE connE; ^~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/gv100.c:29: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/gv100.c: In function 'gv100_disp_init': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/gv100.c:338:7: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/gf119.c:31: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/gf119.c: In function 'gf119_disp_init': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/gf119.c:225:7: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/tu102.c:29: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/tu102.c: In function 'tu102_disp_init': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/tu102.c:42:7: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dacnv50.c:26: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dacnv50.c: In function 'nv50_dac_power_wait': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dacnv50.c:59:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/piornv50.c:28: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/piornv50.c: In function 'nv50_pior_power_wait': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/piornv50.c:51:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/sorg94.c:26: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/sorg94.c: In function 'g94_sor_dp_power': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/sorg94.c:96:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/sorg94.c: In function 'g94_sor_war_3': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/sorg94.c:191:3: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/sorg94.c:186:3: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/sorg94.c: In function 'g94_sor_war_2': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/sorg94.c:225:2: note: in expansion of macro 'nvkm_usec' nvkm_usec(device, 400, NVKM_DELAY); ^~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgt215.c:24: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgt215.c: In function 'gt215_sor_dp_audio': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgt215.c:34:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/sornv50.c:26: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/sornv50.c: In function 'nv50_sor_power_wait': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/sornv50.c:40:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/sornv50.c: In function 'nv50_sor_power': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/sornv50.c:60:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgf119.c:26: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgf119.c: In function 'gf119_sor_dp_audio': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgf119.c:53:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/sorga102.c:24: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/sorga102.c: In function 'ga102_sor_dp_links': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/sorga102.c:54:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 40, NVKM_DELAY); ^~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/sortu102.c:24: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/sortu102.c: In function 'tu102_sor_dp_links': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/sortu102.c:56:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 40, NVKM_DELAY); ^~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgv100.c:24: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgv100.c: In function 'gv100_sor_dp_audio': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/sorgv100.c:51:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmigt215.c: In function 'gt215_hdmi_ctrl': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmigt215.c:37:31: note: byref variable will be forcibly initialized struct packed_hdmi_infoframe vendor_infoframe; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmigt215.c:36:31: note: byref variable will be forcibly initialized struct packed_hdmi_infoframe avi_infoframe; ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmigf119.c: In function 'gf119_hdmi_ctrl': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmigf119.c:36:31: note: byref variable will be forcibly initialized struct packed_hdmi_infoframe vendor_infoframe; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmigf119.c:35:31: note: byref variable will be forcibly initialized struct packed_hdmi_infoframe avi_infoframe; ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c: In function 'nvkm_dp_ctor': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c:682:39: note: byref variable will be forcibly initialized &(struct nvkm_i2c_ntfy_req) { ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c:30: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c: In function 'nvkm_dp_train_init': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/init.h:23:21: note: byref variable will be forcibly initialized struct nvbios_init init = { \ ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c:340:3: note: in expansion of macro 'nvbios_init' nvbios_init(&dp->outp.disp->engine.subdev, dp->info.script[0], ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/init.h:23:21: note: byref variable will be forcibly initialized struct nvbios_init init = { \ ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c:331:3: note: in expansion of macro 'nvbios_init' nvbios_init(&dp->outp.disp->engine.subdev, dp->info.script[3], ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/init.h:23:21: note: byref variable will be forcibly initialized struct nvbios_init init = { \ ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c:325:3: note: in expansion of macro 'nvbios_init' nvbios_init(&dp->outp.disp->engine.subdev, dp->info.script[2], ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmig84.c: In function 'g84_hdmi_ctrl': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmig84.c:37:31: note: byref variable will be forcibly initialized struct packed_hdmi_infoframe vendor_infoframe; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmig84.c:36:31: note: byref variable will be forcibly initialized struct packed_hdmi_infoframe avi_infoframe; ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c: In function 'nvkm_dp_train_drive': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c:86:22: note: byref variable will be forcibly initialized struct nvbios_dpcfg ocfg; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c:85:22: note: byref variable will be forcibly initialized struct nvbios_dpout info; ^~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c:30: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c: In function 'nvkm_dp_train_links': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/init.h:23:21: note: byref variable will be forcibly initialized struct nvbios_init init = { \ ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c:272:3: note: in expansion of macro 'nvbios_init' nvbios_init(subdev, lnkcmp, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/init.h:23:21: note: byref variable will be forcibly initialized struct nvbios_init init = { \ ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dp.c:253:3: note: in expansion of macro 'nvbios_init' nvbios_init(&dp->outp.disp->engine.subdev, lnkcmp, ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmigk104.c: In function 'gk104_hdmi_ctrl': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmigk104.c:37:31: note: byref variable will be forcibly initialized struct packed_hdmi_infoframe vendor_infoframe; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmigk104.c:36:31: note: byref variable will be forcibly initialized struct packed_hdmi_infoframe avi_infoframe; ^~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/conn.c: In function 'nvkm_conn_ctor': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/conn.c:83:23: note: byref variable will be forcibly initialized struct dcb_gpio_func func; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/conn.c:109:47: note: byref variable will be forcibly initialized true, &(struct nvkm_gpio_ntfy_req) { ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/conn.c: In function 'nvkm_conn_hpd': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/conn.c:39:33: note: byref variable will be forcibly initialized struct nvif_notify_conn_rep_v0 rep; ^~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmigv100.c: In function 'gv100_hdmi_ctrl': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmigv100.c:35:31: note: byref variable will be forcibly initialized struct packed_hdmi_infoframe vendor_infoframe; ^~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/hdmigv100.c:34:31: note: byref variable will be forcibly initialized struct packed_hdmi_infoframe avi_infoframe; ^~~~~~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dmacgf119.c:27: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dmacgf119.c: In function 'gf119_disp_dmac_fini': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dmacgf119.c:49:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dmacgf119.c: In function 'gf119_disp_dmac_init': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dmacgf119.c:77:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dmacnv50.c:30: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dmacnv50.c: In function 'nv50_disp_dmac_init': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dmacnv50.c:118:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dmacnv50.c: In function 'nv50_disp_dmac_fini': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dmacnv50.c:90:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dmacgp102.c:26: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dmacgp102.c: In function 'gp102_disp_dmac_init': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dmacgp102.c:45:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dmacgv100.c:25: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dmacgv100.c: In function 'gv100_disp_dmac_idle': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/dmacgv100.c:32:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/channv50.c: In function 'nv50_disp_chan_uevent_send': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/channv50.c:128:4: note: byref variable will be forcibly initialized } rep; ^~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/corenv50.c:27: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/corenv50.c: In function 'nv50_disp_core_init': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/corenv50.c:207:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/corenv50.c: In function 'nv50_disp_core_fini': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/corenv50.c:175:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/coregf119.c:26: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/coregf119.c: In function 'gf119_disp_core_fini': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/coregf119.c:178:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/coregf119.c: In function 'gf119_disp_core_init': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/coregf119.c:204:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/coregv100.c:24: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/coregv100.c: In function 'gv100_disp_core_idle': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/coregv100.c:139:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/coregp102.c:26: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/coregp102.c: In function 'gp102_disp_core_init': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/coregp102.c:43:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/piocgf119.c:27: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/piocgf119.c: In function 'gf119_disp_pioc_init': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/piocgf119.c:59:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/piocgf119.c: In function 'gf119_disp_pioc_fini': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/piocgf119.c:39:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/piocnv50.c:27: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/piocnv50.c: In function 'nv50_disp_pioc_init': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/piocnv50.c:68:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/piocnv50.c:58:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/piocnv50.c: In function 'nv50_disp_pioc_fini': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/piocnv50.c:39:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/cursgv100.c:24: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/cursgv100.c: In function 'gv100_disp_curs_idle': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/disp/cursgv100.c:31:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv04.c:31: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv04.c: In function 'nv04_fifo_pause': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/nv04.c:70:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ In file included from /kisskb/src/include/linux/mmzone.h:10, from /kisskb/src/include/linux/gfp.h:6, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/os.h:6, from /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/core/os.h:4, from /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/core/oclass.h:3, from /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/core/device.h:4, from /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/core/subdev.h:4, from /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/core/engine.h:5, from /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/engine/fifo.h:4, from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/priv.h:5, from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.h:5, from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c:24: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c: In function 'gf100_fifo_runlist_commit': /kisskb/src/include/linux/wait.h:277:26: note: byref variable will be forcibly initialized struct wait_queue_entry __wq_entry; \ ^~~~~~~~~~ /kisskb/src/include/linux/wait.h:363:2: note: in expansion of macro '___wait_event' ___wait_event(wq_head, ___wait_cond_timeout(condition), \ ^~~~~~~~~~~~~ /kisskb/src/include/linux/wait.h:391:11: note: in expansion of macro '__wait_event_timeout' __ret = __wait_event_timeout(wq_head, condition, timeout); \ ^~~~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c:85:6: note: in expansion of macro 'wait_event_timeout' if (wait_event_timeout(fifo->runlist.wait, ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c: In function 'gf100_fifo_intr_fault': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gf100.c:380:25: note: byref variable will be forcibly initialized struct nvkm_fault_data info; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gm107.c: In function 'gm107_fifo_intr_fault': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gm107.c:79:25: note: byref variable will be forcibly initialized struct nvkm_fault_data info; ^~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.c:32: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.c: In function 'gk104_fifo_runlist_commit': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.c:171:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.c: In function 'gk104_fifo_recover_engn': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.c:447:3: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.c:403:34: note: byref variable will be forcibly initialized struct gk104_fifo_engine_status status; ^~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.c: In function 'gk104_fifo_recover_chan': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.c:387:35: note: byref variable will be forcibly initialized struct gk104_fifo_engine_status status; ^~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.c: In function 'gk104_fifo_intr_sched_ctxsw': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gk104.c:593:35: note: byref variable will be forcibly initialized struct gk104_fifo_engine_status status; ^~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gp100.c: In function 'gp100_fifo_intr_fault': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gp100.c:63:25: note: byref variable will be forcibly initialized struct nvkm_fault_data info; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.c: In function 'nvkm_fifo_chan_child_new': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.c:149:22: note: byref variable will be forcibly initialized struct nvkm_oclass cclass = { ^~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/chan.c:176:54: note: byref variable will be forcibly initialized ret = oclass->base.ctor(&(const struct nvkm_oclass) { ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/chang84.c:29: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/chang84.c: In function 'g84_fifo_chan_engine_fini': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/chang84.c:108:9: note: in expansion of macro 'nvkm_msec' done = nvkm_msec(device, 2000, ^~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/channv50.c:29: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/channv50.c: In function 'nv50_fifo_chan_engine_fini': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/channv50.c:76:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifogf100.c:29: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifogf100.c: In function 'gf100_fifo_gpfifo_engine_fini': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifogf100.c:82:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifogk104.c:31: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifogk104.c: In function 'gk104_fifo_gpfifo_kick_locked': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/fifo/gpfifogk104.c:51:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv20.c:10: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv20.c: In function 'nv20_gr_chan_fini': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv20.c:44:3: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv20.c: In function 'nv20_gr_init': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv20.c:251:3: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv20.c:243:3: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c:32: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c: In function 'nv04_gr_idle': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv04.c:1220:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv40.c:30: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv40.c: In function 'nv40_gr_chan_fini': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/nv40.c:109:8: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/g84.c:26: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/g84.c: In function 'g84_gr_tlb_flush': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/g84.c:168:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/therm.h:8, from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c:35: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c: In function 'gf100_gr_fecs_discover_image_size': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c:905:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c: In function 'gf100_gr_fecs_discover_zcull_image_size': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c:889:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c: In function 'gf100_gr_fecs_discover_pm_image_size': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c:873:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c: In function 'gf100_gr_fecs_ctrl_ctxsw': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c:733:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c: In function 'gf100_gr_init_ctxctl_ext': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c:1731:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c: In function 'gf100_gr_fecs_bind_pointer': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c:782:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c: In function 'gf100_gr_icmd': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c:1063:4: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c: In function 'gf100_gr_init_ctxctl_int': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gf100.c:1817:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gk20a.c:26: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gk20a.c: In function 'gk20a_gr_wait_mem_scrubbing': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gk20a.c:204:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gk20a.c:196:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gk20a.c: In function 'gk20a_gr_aiv_to_init': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gk20a.c:91:19: note: byref variable will be forcibly initialized struct nvkm_blob blob; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gm107.c: In function 'gm107_gr_init_bios': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gm107.c:349:23: note: byref variable will be forcibly initialized struct nvbios_P0260X infoX; ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gm107.c:348:23: note: byref variable will be forcibly initialized struct nvbios_P0260E infoE; ^~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gm107.c:29: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gm107.c: In function 'gm107_gr_init_bios_2': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/bios/init.h:23:21: note: byref variable will be forcibly initialized struct nvbios_init init = { \ ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gm107.c:325:6: note: in expansion of macro 'nvbios_init' nvbios_init(subdev, data); ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gm107.c:314:19: note: byref variable will be forcibly initialized struct bit_entry bit_P; ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gk20a.c: In function 'gk20a_gr_av_to_init': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gk20a.c:41:19: note: byref variable will be forcibly initialized struct nvkm_blob blob; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gk20a.c: In function 'gk20a_gr_av_to_method': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gk20a.c:134:19: note: byref variable will be forcibly initialized struct nvkm_blob blob; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gm200.c: In function 'gm200_gr_acr_bld_patch': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gm200.c:49:30: note: byref variable will be forcibly initialized struct flcn_bl_dmem_desc_v1 hdr; ^~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gm20b.c: In function 'gm20b_gr_acr_bld_patch': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gm20b.c:36:27: note: byref variable will be forcibly initialized struct flcn_bl_dmem_desc hdr; ^~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gp108.c: In function 'gp108_gr_acr_bld_patch': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/gp108.c:31:30: note: byref variable will be forcibly initialized struct flcn_bl_dmem_desc_v2 hdr; ^~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv40.c: In function 'nv40_grctx_init': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv40.c:674:20: note: byref variable will be forcibly initialized struct nvkm_grctx ctx = { ^~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c:28: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c: In function 'gf100_grctx_generate': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c:1550:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c:1537:3: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c:1463:2: note: in expansion of macro 'nvkm_usec' nvkm_usec(device, 10, NVKM_DELAY); ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c:1461:2: note: in expansion of macro 'nvkm_usec' nvkm_usec(device, 10, NVKM_DELAY); ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c:1451:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxgf100.c:1445:21: note: byref variable will be forcibly initialized struct gf100_grctx info; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c: In function 'nv50_grctx_init': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/gr/ctxnv50.c:269:20: note: byref variable will be forcibly initialized struct nvkm_grctx ctx = { ^~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv50.c:28: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv50.c: In function 'nv50_mpeg_init': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv50.c:108:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv31.c:29: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv31.c: In function 'nv31_mpeg_init': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/mpeg/nv31.c:244:6: note: in expansion of macro 'nvkm_msec' if (nvkm_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/sec2/gp102.c: In function 'gp102_sec2_initmsg': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/sec2/gp102.c:135:26: note: byref variable will be forcibly initialized struct nv_sec2_init_msg msg; ^~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/sec2/gp102.c:26: /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/sec2/gp102.c: In function 'gp102_sec2_flcn_bind_context': /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/sec2/gp102.c:224:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 10, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:53:25: note: byref variable will be forcibly initialized struct nvkm_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:66:34: note: in expansion of macro 'nvkm_nsec' #define nvkm_usec(d, u, cond...) nvkm_nsec((d), (u) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvkm/subdev/timer.h:67:34: note: in expansion of macro 'nvkm_usec' #define nvkm_msec(d, m, cond...) nvkm_usec((d), (m) * 1000ULL, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/sec2/gp102.c:213:2: note: in expansion of macro 'nvkm_msec' nvkm_msec(device, 10, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/sec2/gp102.c: In function 'gp102_sec2_acr_bld_patch_1': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/sec2/gp102.c:274:30: note: byref variable will be forcibly initialized struct flcn_bl_dmem_desc_v2 hdr; ^~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/sec2/gp102.c: In function 'gp102_sec2_acr_bld_patch': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/sec2/gp102.c:90:26: note: byref variable will be forcibly initialized struct loader_config_v1 hdr; ^~~ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/sw/gf100.c: In function 'gf100_sw_chan_new': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/sw/gf100.c:125:46: note: byref variable will be forcibly initialized &(struct nvif_notify_head_req_v0) { ^ /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/sw/nv50.c: In function 'nv50_sw_chan_new': /kisskb/src/drivers/gpu/drm/nouveau/nvkm/engine/sw/nv50.c:118:46: note: byref variable will be forcibly initialized &(struct nvif_notify_head_req_v0) { ^ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_debugfs.c: In function 'nouveau_debugfs_pstate_get': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_debugfs.c:90:38: note: byref variable will be forcibly initialized struct nvif_control_pstate_attr_v0 attr = { ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_led.c: In function 'nouveau_led_init': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_led.c:82:23: note: byref variable will be forcibly initialized struct dcb_gpio_func logo_led; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_drm.c: In function 'nouveau_drm_debugf': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_drm.c:517:10: note: byref variable will be forcibly initialized va_list va; ^~ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_drm.c: In function 'nouveau_drm_errorf': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_drm.c:503:10: note: byref variable will be forcibly initialized va_list va; ^~ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_drm.c: In function 'nouveau_cli_init': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_drm.c:243:34: note: byref variable will be forcibly initialized &(struct nv_device_v0) { ^ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_drm.c: In function 'nouveau_accel_gr_init': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_drm.c:399:32: note: byref variable will be forcibly initialized &(struct nv_dma_v0) { ^ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_bo.c: In function 'nouveau_ttm_io_mem_reserve': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_bo.c:1125:6: note: byref variable will be forcibly initialized } args; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_mem.c: In function 'nouveau_mem_map': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_mem.c:42:4: note: byref variable will be forcibly initialized } args; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_mem.c: In function 'nouveau_mem_vram': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_mem.c:159:29: note: byref variable will be forcibly initialized &(struct nv50_mem_v0) { ^ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_mem.c:151:30: note: byref variable will be forcibly initialized &(struct gf100_mem_v0) { ^ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_vmm.c: In function 'nouveau_vma_del': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_vmm.c:67:20: note: byref variable will be forcibly initialized struct nvif_vma tmp = { .addr = vma->addr, .size = 1 }; ^~~ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_vmm.c: In function 'nouveau_vma_new': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_vmm.c:40:18: note: byref variable will be forcibly initialized struct nvif_vma tmp = { .addr = vma->addr }; ^~~ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_vmm.c:82:18: note: byref variable will be forcibly initialized struct nvif_vma tmp; ^~~ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_fbcon.c: In function 'nouveau_fbcon_zfill': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_fbcon.c:293:21: note: byref variable will be forcibly initialized struct fb_fillrect rect; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_fbcon.c: In function 'nouveau_fbcon_create': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_fbcon.c:293:21: note: byref variable will be forcibly initialized /kisskb/src/drivers/gpu/drm/nouveau/nouveau_display.c: In function 'nouveau_display_hpd_work': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_display.c:478:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^~~~~~~~~ In file included from /kisskb/src/include/linux/preempt.h:11, from /kisskb/src/include/linux/spinlock.h:51, from /kisskb/src/include/linux/kref.h:16, from /kisskb/src/include/drm/drm_gem.h:37, from /kisskb/src/include/drm/drm_gem_ttm_helper.h:8, from /kisskb/src/drivers/gpu/drm/nouveau/nouveau_gem.c:27: /kisskb/src/drivers/gpu/drm/nouveau/nouveau_gem.c: In function 'validate_init': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_gem.c:393:12: note: byref variable will be forcibly initialized LIST_HEAD(both_list); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_gem.c:392:12: note: byref variable will be forcibly initialized LIST_HEAD(vram_list); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_gem.c:391:12: note: byref variable will be forcibly initialized LIST_HEAD(gart_list); ^~~~~~~~~ /kisskb/src/include/linux/list.h:24:19: note: in definition of macro 'LIST_HEAD' struct list_head name = LIST_HEAD_INIT(name) ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_display.c: In function 'nouveau_framebuffer_new': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_display.c:325:30: note: byref variable will be forcibly initialized struct drm_format_name_buf format_name; ^~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_display.c: In function 'nouveau_display_init': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_display.c:572:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_display.c: In function 'nouveau_display_fini': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_display.c:604:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_gem.c: In function 'nouveau_gem_ioctl_pushbuf': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_gem.c:697:21: note: byref variable will be forcibly initialized struct validate_op op; ^~ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_connector.c: In function 'nouveau_connector_get_modes': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_connector.c:939:27: note: byref variable will be forcibly initialized struct drm_display_mode mode; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_connector.c: In function 'nouveau_connector_create': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_connector.c:1235:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_connector.c:1412:45: note: byref variable will be forcibly initialized &(struct nvif_notify_conn_req_v0) { ^ /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/crtc.c: In function 'nv_crtc_calc_state_ext': /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/crtc.c:127:20: note: byref variable will be forcibly initialized struct nvbios_pll pll_lim; ^~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/crtc.c: In function 'nv04_flip_complete': /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/crtc.c:1088:30: note: byref variable will be forcibly initialized struct nv04_page_flip_state state; ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/crtc.c: In function 'nv04_crtc_create': /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/crtc.c:1357:45: note: byref variable will be forcibly initialized &(struct nvif_notify_head_req_v0) { ^ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_bios.c: In function 'parse_fp_mode_table': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_bios.c:349:25: note: byref variable will be forcibly initialized struct lvdstableheader lth; ^~~ /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/arb.c: In function 'nv04_update_arb': /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/arb.c:199:22: note: byref variable will be forcibly initialized struct nv_sim_state sim_data; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/arb.c:198:22: note: byref variable will be forcibly initialized struct nv_fifo_info fifo_data; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_bios.c: In function 'nouveau_bios_parse_lvds_table': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_bios.c:523:25: note: byref variable will be forcibly initialized struct lvdstableheader lth; ^~~ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_bios.c: In function 'parse_bit_table': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_bios.c:1003:19: note: byref variable will be forcibly initialized struct bit_entry bitentry; ^~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_bios.c: In function 'parse_bit_structure': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_bios.c:967:50: note: byref variable will be forcibly initialized #define BIT_TABLE(id, funcid) ((struct bit_table){ id, parse_bit_##funcid##_tbl_entry }) ^ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_bios.c:1034:36: note: in expansion of macro 'BIT_TABLE' parse_bit_table(bios, bitoffset, &BIT_TABLE('T', tmds)); ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_bios.c:967:50: note: byref variable will be forcibly initialized #define BIT_TABLE(id, funcid) ((struct bit_table){ id, parse_bit_##funcid##_tbl_entry }) ^ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_bios.c:1033:36: note: in expansion of macro 'BIT_TABLE' parse_bit_table(bios, bitoffset, &BIT_TABLE('L', lvds)); ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_bios.c:967:50: note: byref variable will be forcibly initialized #define BIT_TABLE(id, funcid) ((struct bit_table){ id, parse_bit_##funcid##_tbl_entry }) ^ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_bios.c:1032:36: note: in expansion of macro 'BIT_TABLE' parse_bit_table(bios, bitoffset, &BIT_TABLE('M', M)); /* memory? */ ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_bios.c:967:50: note: byref variable will be forcibly initialized #define BIT_TABLE(id, funcid) ((struct bit_table){ id, parse_bit_##funcid##_tbl_entry }) ^ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_bios.c:1029:42: note: in expansion of macro 'BIT_TABLE' ret = parse_bit_table(bios, bitoffset, &BIT_TABLE('I', init)); ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_bios.c:967:50: note: byref variable will be forcibly initialized #define BIT_TABLE(id, funcid) ((struct bit_table){ id, parse_bit_##funcid##_tbl_entry }) ^ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_bios.c:1028:36: note: in expansion of macro 'BIT_TABLE' parse_bit_table(bios, bitoffset, &BIT_TABLE('D', display)); ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_bios.c:967:50: note: byref variable will be forcibly initialized #define BIT_TABLE(id, funcid) ((struct bit_table){ id, parse_bit_##funcid##_tbl_entry }) ^ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_bios.c:1027:37: note: in expansion of macro 'BIT_TABLE' parse_bit_table(bios, bitoffset, &BIT_TABLE('A', A)); ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_bios.c:967:50: note: byref variable will be forcibly initialized #define BIT_TABLE(id, funcid) ((struct bit_table){ id, parse_bit_##funcid##_tbl_entry }) ^ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_bios.c:1023:42: note: in expansion of macro 'BIT_TABLE' ret = parse_bit_table(bios, bitoffset, &BIT_TABLE('i', i)); ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/disp.c: In function 'nv04_encoder_get_connector': /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/disp.c:43:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/dac.c:39: /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/dac.c: In function 'sample_load_twice': /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:23:25: note: byref variable will be forcibly initialized struct nvif_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:33:32: note: in expansion of macro 'nvif_nsec' #define nvif_usec(d,u,cond...) nvif_nsec((d), (u) * 1000, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:34:32: note: in expansion of macro 'nvif_usec' #define nvif_msec(d,m,cond...) nvif_usec((d), (m) * 1000, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/dac.c:95:7: note: in expansion of macro 'nvif_msec' if (nvif_msec(&drm->client.device, 10, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:23:25: note: byref variable will be forcibly initialized struct nvif_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:33:32: note: in expansion of macro 'nvif_nsec' #define nvif_usec(d,u,cond...) nvif_nsec((d), (u) * 1000, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:34:32: note: in expansion of macro 'nvif_usec' #define nvif_msec(d,m,cond...) nvif_usec((d), (m) * 1000, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/dac.c:89:7: note: in expansion of macro 'nvif_msec' if (nvif_msec(&drm->client.device, 10, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:23:25: note: byref variable will be forcibly initialized struct nvif_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:33:32: note: in expansion of macro 'nvif_nsec' #define nvif_usec(d,u,cond...) nvif_nsec((d), (u) * 1000, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:34:32: note: in expansion of macro 'nvif_usec' #define nvif_msec(d,m,cond...) nvif_usec((d), (m) * 1000, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/dac.c:83:7: note: in expansion of macro 'nvif_msec' if (nvif_msec(&drm->client.device, 10, ^~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/hw.c:29: /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/hw.c: In function 'nv_load_state_ext': /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:23:25: note: byref variable will be forcibly initialized struct nvif_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:33:32: note: in expansion of macro 'nvif_nsec' #define nvif_usec(d,u,cond...) nvif_nsec((d), (u) * 1000, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:34:32: note: in expansion of macro 'nvif_usec' #define nvif_msec(d,m,cond...) nvif_usec((d), (m) * 1000, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/hw.c:752:4: note: in expansion of macro 'nvif_msec' nvif_msec(&drm->client.device, 650, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:23:25: note: byref variable will be forcibly initialized struct nvif_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:33:32: note: in expansion of macro 'nvif_nsec' #define nvif_usec(d,u,cond...) nvif_nsec((d), (u) * 1000, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:34:32: note: in expansion of macro 'nvif_usec' #define nvif_msec(d,m,cond...) nvif_usec((d), (m) * 1000, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/hw.c:748:4: note: in expansion of macro 'nvif_msec' nvif_msec(&drm->client.device, 650, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/hw.c: In function 'nouveau_hw_get_pllvals': /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/hw.c:171:20: note: byref variable will be forcibly initialized struct nvbios_pll pll_lim; ^~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/hw.c: In function 'nouveau_hw_fix_bad_vpll': /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/hw.c:264:23: note: byref variable will be forcibly initialized struct nvkm_pll_vals pv; ^~ /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/hw.c:263:20: note: byref variable will be forcibly initialized struct nvbios_pll pll_lim; ^~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/hw.c: In function 'nouveau_hw_get_clock': /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/hw.c:217:23: note: byref variable will be forcibly initialized struct nvkm_pll_vals pllvals; ^~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/dfp.c:33: /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/dfp.c: In function 'nouveau_crtc_connector_get': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_connector.h:172:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/dfp.c: In function 'nv04_tmds_slave_init': /kisskb/src/drivers/gpu/drm/nouveau/dispnv04/dfp.c:635:60: note: byref variable will be forcibly initialized .platform_data = &(struct sil164_encoder_params) { ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/core507d.c:27: /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/core507d.c: In function 'core507d_ntfy_wait_done': /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:23:25: note: byref variable will be forcibly initialized struct nvif_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:33:32: note: in expansion of macro 'nvif_nsec' #define nvif_usec(d,u,cond...) nvif_nsec((d), (u) * 1000, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:34:32: note: in expansion of macro 'nvif_usec' #define nvif_msec(d,m,cond...) nvif_usec((d), (m) * 1000, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/core507d.c:65:13: note: in expansion of macro 'nvif_msec' s64 time = nvif_msec(device, 2000ULL, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/core507d.c: In function 'core507d_caps_init': /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:23:25: note: byref variable will be forcibly initialized struct nvif_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:33:32: note: in expansion of macro 'nvif_nsec' #define nvif_usec(d,u,cond...) nvif_nsec((d), (u) * 1000, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:34:32: note: in expansion of macro 'nvif_usec' #define nvif_msec(d,m,cond...) nvif_usec((d), (m) * 1000, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/core507d.c:118:9: note: in expansion of macro 'nvif_msec' time = nvif_msec(core->chan.base.device, 2000ULL, ^~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/disp.c:52: /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/disp.c: In function 'nv50_dmac_kick': /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:23:25: note: byref variable will be forcibly initialized struct nvif_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:33:32: note: in expansion of macro 'nvif_nsec' #define nvif_usec(d,u,cond...) nvif_nsec((d), (u) * 1000, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:34:32: note: in expansion of macro 'nvif_usec' #define nvif_msec(d,m,cond...) nvif_usec((d), (m) * 1000, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/disp.c:142:4: note: in expansion of macro 'nvif_msec' nvif_msec(device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/disp.c: In function 'nv50_dmac_wind': /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:23:25: note: byref variable will be forcibly initialized struct nvif_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:33:32: note: in expansion of macro 'nvif_nsec' #define nvif_usec(d,u,cond...) nvif_nsec((d), (u) * 1000, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:34:32: note: in expansion of macro 'nvif_usec' #define nvif_msec(d,m,cond...) nvif_usec((d), (m) * 1000, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/disp.c:176:7: note: in expansion of macro 'nvif_msec' if (nvif_msec(dmac->base.device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/disp.c: In function 'nv50_dmac_wait': /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:23:25: note: byref variable will be forcibly initialized struct nvif_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:33:32: note: in expansion of macro 'nvif_nsec' #define nvif_usec(d,u,cond...) nvif_nsec((d), (u) * 1000, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:34:32: note: in expansion of macro 'nvif_usec' #define nvif_msec(d,m,cond...) nvif_usec((d), (m) * 1000, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/disp.c:208:6: note: in expansion of macro 'nvif_msec' if (nvif_msec(dmac->base.device, 2000, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/disp.c: In function 'nv50_audio_component_get_eld': /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/disp.c:598:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/disp.c: In function 'nv50_msto_enable': /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/disp.c:1067:33: note: byref variable will be forcibly initialized struct drm_connector_list_iter conn_iter; ^~~~~~~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/core907d.c:26: /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/core907d.c: In function 'core907d_caps_init': /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:23:25: note: byref variable will be forcibly initialized struct nvif_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:33:32: note: in expansion of macro 'nvif_nsec' #define nvif_usec(d,u,cond...) nvif_nsec((d), (u) * 1000, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:34:32: note: in expansion of macro 'nvif_usec' #define nvif_msec(d,m,cond...) nvif_usec((d), (m) * 1000, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/core907d.c:47:9: note: in expansion of macro 'nvif_msec' time = nvif_msec(core->chan.base.device, 2000ULL, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/disp.c: In function 'nv50_dmac_create': /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/disp.c:291:31: note: byref variable will be forcibly initialized &(struct nv_dma_v0) { ^ /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/disp.c:279:31: note: byref variable will be forcibly initialized &(struct nv_dma_v0) { ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/corec37d.c:27: /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/corec37d.c: In function 'corec37d_ntfy_wait_done': /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:23:25: note: byref variable will be forcibly initialized struct nvif_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:33:32: note: in expansion of macro 'nvif_nsec' #define nvif_usec(d,u,cond...) nvif_nsec((d), (u) * 1000, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:34:32: note: in expansion of macro 'nvif_usec' #define nvif_msec(d,m,cond...) nvif_usec((d), (m) * 1000, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/corec37d.c:85:13: note: in expansion of macro 'nvif_msec' s64 time = nvif_msec(device, 2000ULL, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/disp.c: In function 'nv50_audio_enable': /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/disp.c:739:4: note: byref variable will be forcibly initialized } args = { ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/disp.c: In function 'nv50_hdmi_enable': /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/disp.c:808:23: note: byref variable will be forcibly initialized union hdmi_infoframe vendor_frame; ^~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/disp.c:807:23: note: byref variable will be forcibly initialized union hdmi_infoframe avi_frame; ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/disp.c:795:4: note: byref variable will be forcibly initialized } args = { ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/disp.c: In function 'nv50_sor_enable': /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/disp.c:1660:4: note: byref variable will be forcibly initialized } lvds = { ^~~~ In file included from /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/crc.c:10: /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/crc.c: In function 'nv50_crc_wait_ctx_finished': /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:23:25: note: byref variable will be forcibly initialized struct nvif_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:33:32: note: in expansion of macro 'nvif_nsec' #define nvif_usec(d,u,cond...) nvif_nsec((d), (u) * 1000, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:34:32: note: in expansion of macro 'nvif_usec' #define nvif_msec(d,m,cond...) nvif_usec((d), (m) * 1000, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/crc.c:222:8: note: in expansion of macro 'nvif_msec' ret = nvif_msec(&drm->client.device, 50, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/crc.c: In function 'nv50_crc_ctx_init': /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/crc.c:518:31: note: byref variable will be forcibly initialized &(struct nv_dma_v0) { ^ /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/crc.c: In function 'nv50_crc_set_source': /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/crc.c:547:33: note: byref variable will be forcibly initialized struct drm_modeset_acquire_ctx ctx; ^~~ /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/head.c: In function 'nv50_head_create': /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/head.c:608:45: note: byref variable will be forcibly initialized &(struct nvif_notify_head_req_v0) { ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/base507c.c:27: /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/base507c.c: In function 'base507c_ntfy_wait_begun': /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:23:25: note: byref variable will be forcibly initialized struct nvif_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:33:32: note: in expansion of macro 'nvif_nsec' #define nvif_usec(d,u,cond...) nvif_nsec((d), (u) * 1000, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:34:32: note: in expansion of macro 'nvif_usec' #define nvif_msec(d,m,cond...) nvif_usec((d), (m) * 1000, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/base507c.c:152:13: note: in expansion of macro 'nvif_msec' s64 time = nvif_msec(device, 2000ULL, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/base507c.c: In function 'base507c_new_': /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/base507c.c:334:44: note: byref variable will be forcibly initialized &(struct nvif_notify_uevent_req) {}, ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/curs507a.c:27: /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/curs507a.c: In function 'curs507a_space': /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:23:25: note: byref variable will be forcibly initialized struct nvif_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:33:32: note: in expansion of macro 'nvif_nsec' #define nvif_usec(d,u,cond...) nvif_nsec((d), (u) * 1000, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:34:32: note: in expansion of macro 'nvif_usec' #define nvif_msec(d,m,cond...) nvif_usec((d), (m) * 1000, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/curs507a.c:37:2: note: in expansion of macro 'nvif_msec' nvif_msec(&nouveau_drm(wndw->plane.dev)->client.device, 100, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_chan.c: In function 'nouveau_channel_ind': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_chan.c:278:4: note: byref variable will be forcibly initialized } args; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_chan.c: In function 'nouveau_channel_dma': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_chan.c:359:29: note: byref variable will be forcibly initialized struct nv03_channel_dma_v0 args; ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/ovly507e.c: In function 'ovly507e_new_': /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/ovly507e.c:175:44: note: byref variable will be forcibly initialized &(struct nvif_notify_uevent_req) {}, ^ In file included from /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:28: /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/ovly827e.c: In function 'ovly827e_ntfy_wait_begun': /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:23:25: note: byref variable will be forcibly initialized struct nvif_timer_wait _wait; \ ^~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:33:32: note: in expansion of macro 'nvif_nsec' #define nvif_usec(d,u,cond...) nvif_nsec((d), (u) * 1000, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/include/nvif/timer.h:34:32: note: in expansion of macro 'nvif_usec' #define nvif_msec(d,m,cond...) nvif_usec((d), (m) * 1000, ##cond) ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/dispnv50/ovly827e.c:72:13: note: in expansion of macro 'nvif_msec' s64 time = nvif_msec(device, 2000ULL, ^~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_abi16.c: In function 'nouveau_abi16': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_abi16.c:48:24: note: byref variable will be forcibly initialized struct nv_device_v0 args = { ^~~~ /kisskb/src/drivers/gpu/drm/nouveau/nv17_fence.c: In function 'nv17_fence_context_new': /kisskb/src/drivers/gpu/drm/nouveau/nv17_fence.c:97:31: note: byref variable will be forcibly initialized &(struct nv_dma_v0) { ^ In file included from /kisskb/src/arch/arm64/include/asm/atomic.h:15, from /kisskb/src/include/linux/atomic.h:7, from /kisskb/src/include/asm-generic/bitops/atomic.h:5, from /kisskb/src/arch/arm64/include/asm/bitops.h:26, from /kisskb/src/include/linux/bitops.h:32, from /kisskb/src/arch/arm64/include/asm/cache.h:61, from /kisskb/src/include/linux/cache.h:6, from /kisskb/src/include/linux/time.h:5, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/drivers/gpu/drm/nouveau/nouveau_fence.c:27: /kisskb/src/drivers/gpu/drm/nouveau/nouveau_fence.c: In function 'nouveau_fence_signal': /kisskb/src/arch/arm64/include/asm/barrier.h:80:59: note: byref variable will be forcibly initialized union { __unqual_scalar_typeof(*p) __val; char __c[1]; } __u = \ ^~~ /kisskb/src/include/asm-generic/barrier.h:138:33: note: in expansion of macro '__smp_store_release' #define smp_store_release(p, v) __smp_store_release(p, v) ^~~~~~~~~~~~~~~~~~~ /kisskb/src/include/linux/rcupdate.h:429:3: note: in expansion of macro 'smp_store_release' smp_store_release(&p, RCU_INITIALIZER((typeof(p))_r_a_p__v)); \ ^~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_fence.c:62:2: note: in expansion of macro 'rcu_assign_pointer' rcu_assign_pointer(fence->channel, NULL); ^~~~~~~~~~~~~~~~~~ /kisskb/src/drivers/gpu/drm/nouveau/nouveau_fence.c: In function 'nouveau_fence_context_new': /kisskb/src/drivers/gpu/drm/nouveau/nouveau_fence.c:201:44: note: byref variable will be forcibly initialized &(struct nvif_notify_uevent_req) { }, ^ /kisskb/src/drivers/gpu/drm/nouveau/nv50_fence.c: In function 'nv50_fence_context_new': /kisskb/src/drivers/gpu/drm/nouveau/nv50_fence.c:56:31: note: byref variable will be forcibly initialized &(struct nv_dma_v0) { ^ /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/aarch64-linux/bin/aarch64-linux-ld: Unexpected GOT/PLT entries detected! /opt/cross/kisskb/korg/gcc-8.1.0-nolibc/aarch64-linux/bin/aarch64-linux-ld: Unexpected run-time procedure linkages detected! drivers/gpu/drm/rcar-du/rcar_du_crtc.o: In function `rcar_du_cmm_setup': rcar_du_crtc.c:(.text+0x21c): undefined reference to `rcar_cmm_setup' drivers/gpu/drm/rcar-du/rcar_du_crtc.o: In function `rcar_du_crtc_atomic_enable': rcar_du_crtc.c:(.text+0x12cc): undefined reference to `rcar_cmm_enable' drivers/gpu/drm/rcar-du/rcar_du_crtc.o: In function `rcar_du_crtc_atomic_disable': rcar_du_crtc.c:(.text+0x18dc): undefined reference to `rcar_cmm_disable' drivers/gpu/drm/rcar-du/rcar_du_kms.o: In function `rcar_du_modeset_init': rcar_du_kms.c:(.text+0x81c): undefined reference to `rcar_cmm_init' make[1]: *** [/kisskb/src/Makefile:1165: vmlinux] Error 1 make: *** [Makefile:185: __sub-make] Error 2 Command 'make -s -j 120 ARCH=arm64 O=/kisskb/build/linus-rand_arm64-randconfig_arm64-gcc8 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-8.1.0-nolibc/aarch64-linux/bin/aarch64-linux- ' returned non-zero exit status 2 # rm -rf /kisskb/build/linus-rand_arm64-randconfig_arm64-gcc8 # Build took: 0:04:47.109094
© Michael Ellerman 2006-2018.